Free e-book on SOA

January 2, 2009

Service Oriented Architecture (SOA) has brought the benefits of componentization to enterprise IT, and now WSO2 is extending these end-user benefits significantly with WSO2 Carbon. The new WSO2 Carbon framework represents a seismic shift in the middleware market, allowing the middleware to adapt to your enterprise, rather than adapting your enterprise to the middleware.

Read more on this in this free e-book on Making Good SOA Great.

RESTful PHP Web Services – Book

October 21, 2008

My book on RESTful PHP Web Services is now available for download from Packt Publishing.

What you will learn from this book

  • Basic concepts of REST architecture
  • Consuming public REST-style services from your PHP applications
  • Consuming RESTful web services, such as those from leading APIs such as Flickr, and Yahoo Web Search
  • Making your own PHP applications accessible to other applications through a RESTful API
  • REST support in the popular Zend framework
  • Debugging RESTful services and clients
  • A case study of designing a RESTful PHP service from the ground up, and designing clients to consume the service

It is also note worthy that there is a dedicated appendix chapter in this book on using WSO2 WSF/PHP.

RESTful School demo with PHP REST Framework

September 30, 2008

The entry by Dimuthu explains clearly how to implement a REST application with PHP using PHP REST Framework, ground up, adhering to the best practices of REST.

ESB Tutorial

August 13, 2008

Here is a nice set of links on WSO2 ESB that includes articles and tutorials that would help you to master the open source ESB.

Web Services Interoperability Expanding

July 18, 2008

WSO2 Web services framework for PHP (WSF/PHP) was featured on Microsoft TechEd in June. And now, the contours of interoperability is expanding.

Interoperability does not come easy. It comes with so much of effort. We at WSO2 have spent years and years to make it real. And would strive to do so. That is to help users. So that, when they use Web services to interop, they would not have to worry about a thing.

Happy Interop!!!

Hype is Over! SOA is Real!!

January 27, 2008

In the blog entry on SOA Lessons: The end of the hype cycle? Revisiting 2007, Judith Hurwitz is talking about end of the hype and beginning of the reality for SOA.

There are mistakes mentioned:

My main observation about 2007 was that it was a year of learning about SOA. It was also a year when people made lots of mistakes including:

1. Let’s code thousands of cool web services and see what happens — guess what…no one knew what to do with them!

2. Let’s create a corporate wide SOA implementation this year — what’s wrong with boiling the ocean? (too obvious to make a comment on this one)

3. If we implement an Enterprise Service Bus we are all done with SOA…right? — wrong!

4. Hey, we are reusing a service in the same application but we’re not getting very much value….(try reusing in a different application)

And there are successes mentioned:

I saw many big successes with SOA in 2007. Many companies are understanding that SOA is, in fact, a business strategy based on codifying business services that represent best practices for business policy and process. These companies are taking a long view — not expecting instant results. Many of these organizations are finding strong returns on investments but they would rather not tip off the competition. Before starting one SOA project, our team had to sign three different non-disclosure documents!

And the part I like the most, the predictions:

I think that we are at the end of the over hyped stage of the SOA market. It is inevitable in any new market that it begins with unreasonable expectations. When customers start using the approach to solve real problems, it is always harder than the hype would suggest. The reality is that transforming software from purpose driven, single use applications to flexible, agile, and reusable services that are loosely coupled is hard work. In fact, the fact that we are getting over the hype phase actually means that SOA is real!

The Need for SOA with PHP

January 20, 2008

In this post on “why PHP users should be serious on SOA?” I have discussed why a mainstream scripting language such as PHP would need to consider the implications of SOA more seriously than it is now.

It used to be LAMP or WAMP; It is only a matter of time before they become LASP or WASP, where S is for Services.

WSO2 Web Services Framework for PHP 1.2.0 Released

January 8, 2008

WSO2 Web Services Framework for PHP 1.2.0 Released. You can find the complete release note on the forum.

There are many exciting features in this latest WSF/PHP release.

Download now and enjoy the power of Web services with PHP.

.NET and PHP in SOA

January 6, 2008

Can a .NET application talk to a PHP application? Can a PHP application talk to a .NET application? Yes for both cases. But, how? Well there could be multiple ways, but the most obvious answer is with Web services.

Ok, so I can use PHP5 SOAP extension and get the job done? Yes to some extent. With PHP5 SOAP extension you can get started. However, if you use WSO2 Web services framework for PHP, you can do more.

Do more in the sense? In addition to SOAP, you can get .NET and PHP to exchange binary data attachments as well as secure messages that are signed or encrypted or both.

In short, they are interoperable.

Most Exciting SOA Features of WSO2 WSF/PHP 1.2.0 Release

January 5, 2008

We have packed and tested WSO2 Web services framework version 1.2.0. Release note will go out next Monday.

I am very excited about this release, because it has improved support for loose coupling and interoperability. Always, clean interfacing is welcome when interconnecting services. This release has put some considerable effort to improve the integration with enhanced WSDL support. The key SOA friendly features to look out for are:

  • WSDL generation
    • We have improved the code first model a great deal. This release will have the greatest WSDL generation capabilities that the PHP world has ever seen
  • WSDL Mode improvements
    • Now you can provide a WSDL with security policies and the framework is capable of dealing with those policies and enforce them

As always, it is open source (Apache 2.0  license) and free to download and use as you wish. Download now and enjoy these excitements!!!