Saturday, October 4, 2008

Three years for Axis2/C

This blog post of Samisa shows the first commit to Apache Axis2/C. It is also 2 years for my work to Axis2/C. As my understanding Axis2/C enables many things in SOA world. Following are some key things.

1. It enables legacy systems written in C/C++ to be exposed as web services.
2. It allows you to write C/C++ clients to consume web services written in .NET , JAVA

So you may be thinking why we need Axis2/C, We can use gSOAP a very popular web services framework. But the real strength in Axis2/C is the WS-* support. See this article by Damitha for more details.

3. It opened the door for many scripting language users to enter the SOA world. Not only simple web services, but with a great quality of service with WS-* support. WSO2 WSF/PHP WSO2 WSF/RUBY are some great examples of this.

So for what else Axis2/C can be used ? For me it will be really useful when it comes to embedding. Because you can't use JAVA for embedding in many systems due to the high memory froot print. In that case C is the ideal and the solution. So do you want Web services embedded there ? So then why not trying Axis2/C ? Because it is written in C.

No comments: