LIBRARY

Understanding Axiom Text Manipulation APIs

Axiom captures all the information items found inside an XML. Text content being one of the most important information components within an XML document, Axiom provides multiple ways of extracting that information. This tutorial explains all if such text manipulation methods, to allow users implement the most appropriate method depending on the context or requirement.

Undefined

Developing Financial Applications with the WSO2 ESB

This article by Asanka Abeysinghe describes how the WSO2 ESB can be used to develop financial applications, specifically, an entire broker trading platform. The article will take a real world example (the architecture of a broker trading system without the WSO2 ESB), re-architect the application to include the WSO2 ESB, explaining the design in detail.

Undefined

Understand the Famous "Did not understand MustUnderstand header(s)" Error

This article by Eran Chinthaka describes the requirement of understanding the mustUnderstand SOAP header property in designing and implementing Web services.

Both SOAP 1.1 and SOAP 1.2 specifications enable you to use mustUnderstand attributes with SOAP headers. Not handling these headers properly is a common concern during Web service interactions.

Undefined

Deploying a Python Service on Axis2

Apache Axis2/Java, is a popular open source Web service engine. It currently supports exposing services written in Java, Javascript and Ruby as Web services. This article by Heshan Suriyaarachchi discusses the Python data Binding that enable exposing Web services written in Python.

First, we will look at the architecture of this solution and the related technologies. Then we will be going into details on writing a service in Python. Those of you who wish to skip the implementation details can go directly to  Writing a Service in Python section.

Undefined

Adding InfoCard Log In to a J2EE Web Application

This article by Dimuthu Leelarathne describes how to introduce CardSpace authentication to J2EE Web applications using WSO2's Identity Solution.

Undefined

[Article] Writing a Mediator in WSO2 ESB - Part 2

This tutorial shows you how to take a custom mediator you have written and add a Domain Specific XML configuration snippet for it. This approach is called Domain Specific Modelling (DSM) and helps make your Apache Synapse and WSO2 ESB mediators simpler and easier to re-use. You can read the first part here.

Undefined

Security in Web Services, What and Why

No service is successful unless they are secure. In the context of Web services what does security really mean? In this article, Kaushalye Kapuruge discusses this.

Undefined

Reclaiming the ESB - Paul Fremantle

In this article by Paul Fremantle, he discusses fundamentals of the Enterprise Service Bus concept.

Undefined

XML Schema Validation with Axiom

Apache AXIOM does not support schema validation natively. This tutorial by Eran Chinthaka will guide you on how AXIOM can be used to perform a schema validation with the help of javax.xml.validation utilities that come with JDK 1.5.

Undefined

Hacking Apache Axis2 - Part1 : Dynamic Deployment of Services and Modules

Apache Axis2 is THE next generation Web service engine from Apache Software Foundation, which supports latest WS-* specifications. Axis2 is one of the most interoperable Web services engines that exist today. Axis2 has a plethora of features for users, developers and administrators. This article by Eran Chinthaka talks about some of the promising advanced features found inside Axis2.

Undefined