Deepal Jayasinghe is a senior software engineer at WSO2 Inc., an open source
technology company creating middleware platforms for Web services.
Deepal is currently working on the architecture and development of
Apache Axis2 and Apache Synapse Web services projects. He is a Web
service PMC member and Apache committer. Deepal's expertise is mainly in
distributed computing, fault tolerance systems and Web service related
technologies. He is an associate member of IESL.
How would you like to invoke a web service--blocking or non-blocking? Over a single transport or multiple? With or without exception-handling? Apache Axis2 gives the developer a wide set of options, as illustrated in this article by Deepal Jayasinghe.