ByDeepal Jayasinghe - Ajith RanabahuApache Software .ppt
《ByDeepal Jayasinghe - Ajith RanabahuApache Software .ppt》由会员分享,可在线阅读,更多相关《ByDeepal Jayasinghe - Ajith RanabahuApache Software .ppt(73页珍藏版)》请在麦多课文档分享上搜索。
1、ByDeepal Jayasinghe / Ajith RanabahuApache Software Foundation & WSO2Accelerating Web Services Development with Axis2About usBoth Apache commiters Axis2 SynapsePart of the Axis2 team from Day 1Working for WSO2 Motivation for Axis2 History of ASF SOAP engines (paradigm) Apache SOAP Axis 1.x designed
2、as a follow-on Why do we need a new SOAP engine? Changes to the Web services landscape WS-A, WS-RM Performance Parsers, Optimizing based on use Ease of use Deployment of new capabilities, service deploymentAxis2 features High Performance XML Processing Model Extensible Messaging Engine Improved Cont
3、ext Hierarchy Pluggable Module Architecture Improved Deployment Model New Client API Optional Pluggable Data Binding WSDL 2.0 Support REST SupportHigh Performance XML Processing ModelNew XML Infoset RepresentationKnown as AXIOM (AXIS Object Model)NOT, Yet another XML object model API is more like a
4、simplified DOMFundamental difference ? Objects are created “on demand” using a pull model Allows direct access to the underlying pull stream with or without building the tree Support for storing binary dataNew XML Infoset Representation (Cont)API also provides a StAX parser interface at any element
5、Allows the event based navigation of the OM tree. New XML Infoset Representation (Cont)AXIOMPull Event StreamPush Event StreamPull Event StreamProgrammatic Creation Push Event StreamNew XML Infoset Representation (cont)In built binary storage support Can store binary (unchanged) Natively supports XO
6、P/MTOMXOP? MTOM?AXIOM and Axis2AXIOM is the primary means of representing / manipulating the XML message inside Axis2Time to Dig Into Code Code samples to explain AXIOM Serialization De-serialization Caching XPath navigationExtensible Messaging EngineAxis2 TerminologyHandlerPhase Phase rulesFlow (Ex
7、ecution chain)Extensible moduleServiceMessage ContextA Word About Phase and Phase Rules.Phase is logical collection of handlersWhy do we need phase rules? dynamic handler chainsWriting phase rules Phase Name PhaseFirst PhaseLast Before After Before and AfterHow phase resolving happens at the deploym
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
本资源只提供5页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BYDEEPALJAYASINGHEAJITHRANABAHUAPACHESOFTWAREPPT

链接地址:http://www.mydoc123.com/p-379214.html