The Apache Axis2 Web services framework was designed from the start to support multiple XML data-binding approaches. The current release provides full support for XMLBeans and JiBX data binding, as well as the custom Axis Data Binding (ADB) approach developed specifically for Axis2. This article by Dennis Sosnoski shows you how to use these different data bindings with Axis2 and explains why you might prefer one over the others for your application.
Unlike in the past, when the automatic generation of Web services was limited to a service and a single class, developers now have the option to generate a service or multiple services from the various Java classes in their existing projects. This article by Tyler Anderson, Part 1 of a two-part series, uses XML to define a Web service from existing Java classes.
The WS-Addressing specification has become an integral part of any WS
stack. Most Web services stacks support WS-Addressing by default, and some
have even integrated it into the core of their engines. Apache Axis2, a
pioneer in providing WS-Addressing specification support, has proven to be a
success with WS-Addressing through various interoperability sessions. This article by Eran Chinthaka explains how addressing processing is implemented within Axis2, and also
provides some insights into tweaking addressing at runtime.
This article by Ruwan Linton is the first of a series of articles on Apache Synapse. In this series, you will learn what Synapse is, how it works, and how you can use it to solve common problems in the enterprise. You will understand some of the advanced features of Synapse, how you can extend it, and also some of its limitations.
In the initial stages of Apache Axis2, it only had archive-based deployment and directory-based deployment. However, it introduced a number of very convenient deployment options in the later releases, which made the service author's job easier. This tutorial by Deepal Jayasinghe explains these deployment options.
Asankha Perera makes a presentation on the WSO2 Enterprise Service Bus at the SOAWorld Conference and Expo 2007 in San Francisco, which was held on November 12-13.
When it comes to application servers, logging is one of the key features. Therefore, most of the application servers provide many ways to manage log messages. In most of the servers, logging properties should be specified before the server starts up and cannot be changed while it is running. This tutorial by Amila Suriarachchi describes how to manage logging properties at run time using the Admin Console.
The mail transport that has been written with Axis2 has the capability to connect to public mail servers such as Gmail or Yahoo with ease. Most of these public mail servers allow entities to connect to the server through SSL, and it authenticates the entity.