Web Services in C, REST, SOAP and WS-*

Thursday, March 20, 2008

Apache Axis2/C 1.3.0 Released

Apache Axis2/C 1.3.0 Released on 3th of March 2008. My blog entry on Axis2/C 1.3.0 release.

Introduction to Axis2/C service client API

Introductory level article explaining usage and important options of Apache Axis2/C service client API. Please find here [link] and let me know your comments.

Monday, March 3, 2008

Developer Guide needed about Axis2/C internals

I think it is time to have a sound developer guide for Axis2/C web services stack as there are increasing number of developers all over the world contributing to the project. While I was writing Sandesha2/C module for Axis2/C I found it very difficult to cope with the Axis2/C engine internals when it comes to memory handling and scope management. For example you need to have a through understanding about life time and scopes of axis2_msg_ctx, axis2_op_ctx etc. It is good if someone explains about deployment model about timeouts, about good to know functions, how to reuse service client in your client application, about http_transport_info struct etc. etc. I will start working on a article explaining these as time permits.

Reliable Messaging with Sandesha2/C

The reliable messaging implementation for Axis2/C web services stack is called Sandesha2/C. The architecture is same as the corresponding Sandesha2 implementation for Axis2/Java stack. This fits into the Axis2/C stack as a module plugin. I have been working on this for more than a year now and the existing functionlity is interoperable with the Sandesha2/Java and the Microsoft Indigo.
Currently Sandesha2/C is integrated into the WSF/PHP stack of WSO2.
These days I am writing some articles for WSO2 Oxygen tank about Sandesha2/C and WSF/PHP Sandesha2 integration work.