Latest Content

Contract-First Design

Many developers may still prefer a code-first approach to service creation, due to a perception that it is faster.  But contract-first design has other benefits that should be considered carefully. In this article, Dimuthu Leelarathne provides an overview of the advantages of a contract-first approach.

Undefined

Axis2/C AMQP Transport - Part I

Part 1 of a 2-part series, this is a comprehensive introduction to the AMQP protocol from Danushka Manikkumbura.  This article describes the history and foundational concepts of AMQP, an application layer protocol for interoperable messaging systems.  The second article in the series features a detailed how-to guide for the AMQP transport in Axis2/C.

Undefined

Understanding Axis2/C Threading Model

Axis2/C is commonly used to process and send SOAP messages in a multi-threaded environment. In this article, Damitha Kumarage illustrates the Axis2/C support for thread models, so that users can better understand how libraries will behave in different multi-threaded use case scenarios.

Undefined

PHP Data Services Extract Content from Drupal Database

PHP data services can be used to extract data from various PHP content management systems (CMS). In this case study, Dimuthu Gamage explains how.

Undefined

Introduction to WSO2 Carbon Clustering

In this article, Afkham Azeez, Architect and Product Manager for WSO2 WSAS, explains some of the core concepts associated with WSO2 Carbon clustering.

Undefined

Axis2 Session Management: Part 2

Deepal Jayasinghe, Tech Lead at WSO2, presents a two-part article series on session management within Axis2.  In Part 1, Web service session management concepts were introduced.  Part 2 builds on this introduction and provides more detailed descriptions of the four specific types of sessions within Axis2.

Undefined

Reference Guide to Axis2 Code Generation Parameters - Part 3

Axis2 release comes with the wsdl2java tool to auto-generate programming language code from a given WSDL file; these codes can be used to access or create Web services. This tool has numerous options that can be used to customize the outcome and the functionality. Also, these options can help define the behavior of the generated code. In this three part tutorial series, Eran Chinthaka looks at the capabilities of each of these options in detail, so that one can maximize the usefulness of this valuable tool.

Undefined

Reference Guide to Axis2 Code Generation Parameters - Part 2

Axis2 release comes with the wsdl2java tool to auto-generate programming language code from a given WSDL file; these codes can be used to access or create Web services. This tool has numerous options that can be used to customize the outcome and the functionality. Also, these options can help define the behavior of the generated code. In this three part tutorial series, Eran Chinthaka look at the capabilities of each of these options in detail, so that one can maximize the usefulness of this valuable tool.

Undefined

Reference Guide to Axis2 Code Generation Parameters - Part 1

Axis2 release comes with the wsdl2java tool to auto-generate programming language code from a given WSDL file; these codes can be used to access or create a Web service. This tool has numerous options that can be used to customize the outcome and the functionality. Also, these options can help define the behavior of the generated code. In this three part tutorial series, Eran Chinthaka will look at the capabilities of each and every one of these options in detail, so that one can maximize the usefulness of this valuable tool.

Undefined

Fusion: Eventing with SOA Part 2 - Eventing Using Synapse and WSO2 ESB

Eventing is a newly added feature to the WSO2 ESB v2.0 release.  In this article, Asanka Abeysinghe, software engineer at WSO2, provides a detailed look at the usage of Eventing and EDA within the Carbon 1.5 framework.  An architectural overview, description of components, sample scenarios, and step-by-step configuration guides are included.

Undefined

Pages