Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka.

Similar presentations


Presentation on theme: "Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka."— Presentation transcript:

1 Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka

2 Overview Introduction Installation Client demonstration - Accessing Google spell checker service Implementing and deploying a service Developing extensions  Writing handlers and modules  Supporting custom MEPs Other features (Sessions, Phases, REST, MTOM)

3 Introduction New XML Infoset Representation  Deferred building  StAX integrated Extensible Messaging Engine Pluggable Module Architecture Improved Deployment Model New Client API Extensible Data Binding Support REST Support

4 Installation Download distribution from http://ws.apache.org/axis2/ http://ws.apache.org/axis2/ Deploying in a servlet container Using web administration interface Installing Axis2 Eclipse plug-ins

5 Client Demonstration Accessing Google Spell Checker service

6 Implementing and Deploying a service Airline Reservation System Lets start with the “contract” Implementing and the contract Accessing the Service Now, lets start with implementation Using web admin

7 Developing Extensions - Modules Modules Logging Module Writing a module Writing handlers  Handler API  Accessing SOAP message content  Context Hierarchy Adding handlers to phases Deploying the module Engaging the module to the service

8 Developing Extensions – Supporting Custom MEPs Writing a new Message Receiver Introducing an Operation Context

9 If time permits …. MTOM support Multiple Transport support REST Support

10 Summary Introduction Installation Client demonstration - Accessing Google spell checker service Implementing and deploying a service Developing extensions  Writing handlers and modules  Supporting custom MEPs Other features (Sessions, Phases, REST, MTOM)

11 Thank You …. Question Time ………..

12 StAX AXIOM Module Framework (Modules, Handlers and Phases) Engine Registry Transport and Data binding Core Application Trans port Phase Z Phase Y Phase X XML Messag e Engine Message Receiver

13 Registry Modules Engine Contexts

14 Registry Modules Engine Contexts


Download ppt "Developing Application Extensions with Axis2 Chathura Herath Eran Chinthaka."

Similar presentations


Ads by Google