1 / 14

Developing Application Extensions with Axis2

Developing Application Extensions with Axis2. Chathura Herath Eran Chinthaka. Overview. Introduction Installation Client demonstration - Accessing Google spell checker service Implementing and deploying a service Developing extensions Writing handlers and modules Supporting custom MEPs

nate
Download Presentation

Developing Application Extensions with Axis2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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/ • 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. Engine Application XML Message Transport Phase X Phase Y Phase Z Message Receiver Transport and Data binding Module Framework (Modules, Handlers and Phases) Engine Registry Core AXIOM StAX

  13. Engine Registry Contexts Modules

  14. Engine Registry Contexts Modules

More Related