Copyright © PASS Consulting Corp., Miami 2001 XX/1 XML Application Server
Copyright © PASS Consulting Corp., Miami 2001 Enterprise Chaos Automation Agent (Batch) Business Logic Client Application Business Logic Legacy System Business Logic Web Application Business Logic Business Partner Interface Wrapper Replication Batch
Copyright © PASS Consulting Corp., Miami 2001 Business Driver Time-to-Market Reduce development cost Reduce maintenance cost Reduce distribution cost Streamline business processes Improve external communication Improve data integrity control Improve data security control
Copyright © PASS Consulting Corp., Miami 2001 Enterprise Solution Integration Service Business Logic Business Partner Client Application Web Application Automation Agent Business Partner ERP Database Legacy System Communication
Copyright © PASS Consulting Corp., Miami 2001 XX/1 Travel Corporate Traveler Consumer Automation APIs Applications Galileo/Apollo Amadeus Sabre Worldspan SQL Database Presentation XX/1 Server Business Logic WEB WAP…
Copyright © PASS Consulting Corp., Miami 2001 Technologies XML (Extended Markup Language) XSL (Extensible Style Language) SOAP (Simple Object Access Protocol) JavaScript and Java
Copyright © PASS Consulting Corp., Miami 2001 Application Server Business Objects XX/1 Server XML Distribution XSL Transform JavaScript XML/SOAP XML Adapter SQL EDI API HTML other System Architecture: XX/1 Solution
Copyright © PASS Consulting Corp., Miami 2001 XML for Data Structure Subset from SGML ISO 8879 (Complements HTML) Non-proprietary document format Self-Describing / Hierarchical Vehicle for structured data on the Web Standardized and recommended by W3C
Copyright © PASS Consulting Corp., Miami 2001 XSL for Standardization Based on XML Transformation (XML/XML) Formatting (XML/HTML) Standardized and recommended by W3C Simple mapping or complex rule transformations
Copyright © PASS Consulting Corp., Miami 2001 SOAP for Communication Based on XML and HTTP Standardized and recommended by W3C The RPC (Remote Procedure Call) of the future
Copyright © PASS Consulting Corp., Miami 2001 JavaScipt and Java for Business Logic Accepted and established programming language Platform independent Object Oriented
Copyright © PASS Consulting Corp., Miami 2001 XX/1 Modularity Circle Data Provider Adapter Script Engine Transformation Service External Interface Transaction Engine
Copyright © PASS Consulting Corp., Miami 2001 Transaction Engine Multiple Threads Stateless or Stateful Cross-platform configuration through XML files Extensible
Copyright © PASS Consulting Corp., Miami 2001 External Interface Application Programmer's Interface (API) to the Server Services Data Structures always XML Business Object Documents (BOD) Used by client application developer Available Interfaces: SOAP, Java Class, C++ Class, ActiveX Object, C-Library
Copyright © PASS Consulting Corp., Miami 2001 Transformation Service Implements XML Transformations, though XSL Implements abstract W3 compliant DOM for further data manipulation to be used by Script Engine Available Services: MS-XML, Oracle XSLT, XALAN, Accelerated XSL
Copyright © PASS Consulting Corp., Miami 2001 Scripting Engine Process Control: assemble transformations and provider transactions to a standardized XML transaction Use Transformation Services or hard code transformation Available Services: JavaScript, eXMLTS Visual Basic (June 2002)
Copyright © PASS Consulting Corp., Miami 2001 Data Provider Adapter Implements connectivity to data provider or business partner Implements XML over legacy data formats Available Adapter: Amadeus APIV2, Sabre SDS, Galileo XML Select, Simulator, SOAP Proxy In development: Worldspan TAS, SQL, HTML Scraper, EDI, DynamicRegister
Copyright © PASS Consulting Corp., Miami 2001 XX/1 Features Graphical Integration Tools: Trace, Test, XSL Creation, JavaScript Debugger Access Security (Filter) Transaction Auditing (Filter) Compression & Encryption Distributed Documents (June 2002) AXSLT with XSL2C Generator