Electronic Business Middleware Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Evolution of Web Technology
EB Middleware 3 Information Pool WWW HTTP (Hyper Text Transport Protocol) HTML (Hyper Text Markup Language) URL (Uniform Resource Locator) Web server Application Client HTTP URL HTML Document Human-to-machine interaction Information explosion
EB Middleware 4 Information Pool Interaction Using XML XML (eXtensible Markup Language) SOAP (Simple Object Access Protocol) SOAP server Application HTTP XML Document Machine-to-machine interaction Service automation SOAP server Application Information Pool XML Document
EB Middleware 5 Web Service Architecture
EB Middleware 6 AP-2-AP Business Interactions Transport, routing, packaging Business processes, business documents Company A Company B Transport, routing, packaging Business processes, business documents Backend Application RosettaNet –Partner Interface Processes, PIP TM –RosettaNet Implementation Framework, RNIF A domain-specific EB framework
EB Middleware 7 View of Private and Public Processes
EB Middleware 8 ebXML: A Generic EB Framework
EB Middleware 9 Phases in the Use of the ebXML Framework The implementation phase
EB Middleware 10 Phases in the Use of the ebXML Framework The discovery phase
EB Middleware 11 Phases in the Use of the ebXML Framework The runtime phase
EB Middleware 12 System Architecture of ebXML
EB Middleware 13 An Implementation of ebXML
EB Middleware 14 XML Technology Course in TTU XML Fundamentals DTD Namespaces Schema DOM XSLT XLink and XPointer The XML Business Perspective SOAP WSDL XML and EB: Rosettanet XML and EB: ebXML Semantic Web Ontology Basics Semantic Web Languages
EB Middleware 15 Conclusions Adding EB value to middleware –Business level: interpretation of business processes –Message service level: SOAP with security and reliability Requirements of Taiwan EB
EB Middleware 16