70 likes | 162 Views
Intro. 10 Challenges. Conclusions. Identifying Web Service Integration Challenges. Frank Goethals SAP-Research Chair on ‘Extended Enterprise Infrastructures’ K.U.Leuven – Belgium frank.goethals@econ.kuleuven.ac.be IRMA Conference May 18, 2003. Introduction.
E N D
Intro 10 Challenges Conclusions Identifying Web Service Integration Challenges Frank GoethalsSAP-Research Chair on ‘Extended Enterprise Infrastructures’ K.U.Leuven – Belgiumfrank.goethals@econ.kuleuven.ac.be IRMA Conference May 18, 2003
Introduction a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by Internet protocols.” [http://www.w3.org/TR/2002/WD-wsa-reqs-20021114] • “A Web service is • Enterprise Application Integration (EAI) vs. Business to Business Integration (B2Bi) Intro 10 Challenges Conclusions /7
UDDI WSDL SOAP HTTP, FTP, IIOP Integration Challenges • Describe & Discover WSDL, DAML-S; UDDI, WSIL • Communicate SOAP • Transactions BTP, WS-transaction • Composition BPEL4WS, BPML, WSCI, WSCL Intro 10 Challenges: 1-4 Conclusions /7
4. WS binding 4. WS binding 3. Look up 3. Look up technical details technical details 2. Get service and 2. Get service and 1. Register service and 1. Register service and company information company information company company UDDI: Universal Description Discovery and Integration WS Provider WS Provider WS Requestor WS Requestor WS Broker WS Broker – – UDDI business Registry UDDI business Registry Intro 10 Challenges: 2 Conclusions /7
1 2 3 4 5 6 Integration Challenges Intro 10 Challenges: 3/4 Conclusions /7
Integration Challenges • Customization • Reliability • Security (WS-security, SAML, WSS) • Scalable, manageable, testing and debugging (Gartner’s WSMP, W3C, OASIS) • Business Documents (xCBL, UBL) • Combine different standards Intro 10 Challenges: 5-10 Conclusions /7
Conclusions • Problem of semantics • Still a long way to go… Intro 10 Challenges Conclusions /7