Adaptive Integration - Application Integration in the 21st Century
1. Adaptive Integration Application Integration in the 21st Century Drs. P.J. (Patrick) Koning Managing Consultant / Senior Architect Coördinator Community of Practice EAI
4. Why Adaptive Integration? Be Agile Integrated in your Ecosystem Your Company Customer Employee Other Company Entity Integration Integration Business Process IT Integration Integration Integration Integration
5. How Adaptive Integration? Holistic Approach is necessary for getting the benefits Presentation Application Server Enterprise Server Other Companies Customer Employee Within Your Company Presentatie Application Server Enterprise Server Customer Employee Within the Company
6. How Adaptive Integration? XML is the overall standard of choice Transport Syntax = XML Semantics Presentation OPTIONAL Connection between applications E.g. HTTP, FTP, MQSeries or IIOP. Structure of information in blocks E.g. XML, CSV or Space Delimited. Means of blocks E.g. DTD or XML Schema à la ebXML, Rossetanet or XBRL. Representation of blocks E.g. HTML, cHTML or PDF.
7. Integrate Customers/Employees? Presentation Application Server Enterprise Server Other Company Customer Employee Within Your Company Presentation Application Server Enterprise Server Customer Employee Within the Company
8. Integrate Customers/Employees? Be open in transport and flexible in presentation XSL XML Own DTD or XML Schema HTTP Transport Syntax = XML Semantics Presentation OPTIONAL
9. Integrate Customers/Employees? Be open in transport and flexible in presentation = Portal Presentation iMode Phone Presentation Application Server Enterprise Server WAP Server Web Browser Web Server CTI VoxML Server HTML HTTP HTML HTTP XML XML Application Server XML Web Browser XML HTTP XML Weblogic SUN
10. Integrate Your Company? Presentation Application Server Enterprise Server Other Company Customer Employee Within Your Company Presentation Application Server Enterprise Server Customer Employee Within the Company
11. Integrate Your Company? Be asynchronous in Transport and pragmatic in Semantics XML Own DTD or XML Schema Asynchronous middleware for handling biorhythms Transport Syntax = XML Semantics Presentation OPTIONAL
12. Integrate Your Company? Use an Integration Broker for difference in Semantics Presentation Application Server Enterprise Server Within Your Company Application Server Enterprise Server Enterprise Server Enterprise Server Integration Broker MOM MOM MOM MOM Transfor-mation Routing Workflow
13. Integrate Your Company? Use an Integration Broker to reduce Complexity Without Integration Broker Application Server Enterprise Server Enterprise Server Application Server Enterprise Server Enterprise Server with Integration Broker Application Server Enterprise Server Enterprise Server Application Server Enterprise Server Enterprise Server IB From spaghetti to Adaptive Integration by the reduction of complexities BizTalk
14. Integrate with other Companies? Presentation Application Server Enterprise Server Other Company Customer Employees Within Your Company Presentation Application Server Enterprise Server Customer Employee Within the Company
15. Integrate with other Companies? Use an Integration Broker for difference in Transport XML Openness by transformation Openness by adapters Transport Syntax = XML Semantics Presentation OPTIONEEL
16. Integrate with other Companies? Use an Integration Broker for difference in Transport Enterprise Server Application Server B2B Application Server Enterprise Server Integration Broker Application Server Enterprise Server Enterprise Server MOM MOM MOM Transfor-mation Rou-ting Workflow Adapter Adapter HTTP IIOP BizTalk
17. Impact of Web Services? Presentation Application Server Enterprise Server Other Company Customer Within Your Company Presentation Application Server Enterprise Server Customer Within the Company HTTP SOAP XML UDDI WSDL
18. Impact of Web Services? Easier and Cheaper Agile Integration in your Ecosystem Yellow Pages 1. Store ( ) 2. Find ( ) 3. Call ( ) Stock Exchange Insurance Company Internet HTTP SOAP XML UDDI WSDL SUN
19.
20. Adaptive Integration Application Integration in the 21st Century Drs. P.J. (Patrick) Koning Managing Consultant / Senior Architect Coördinator Community of Practice EAI