Professional Documents
Culture Documents
Christoph Weyer
TU Hamburg-Harburg
3. Web Services
5. Summary
Service
Broker
Find Publish
Service
Contract
...
...
Service Service
Consumer Provider
Bind
Service
Broker
UDDI
Find Publish
Service
Contract
... L
... SD
W
Service SOAP Service
Consumer Provider
Bind Web Service
• Interoperability
. any Web Service can interact with any other Web Service
. platform independent and based on open standards
• Ubiquity
. based on HTTP and XML
. Web technologies are widely spread
• Low barrier to Entry
. concepts are easy and simple
. existing knowledge of XML-based technologies
• Industry Support
. all major vendors are supporting SOAP and Web Services
. already integrated in many applications (e.g. .NET, Office)
http://www.google.com/apis/
http://www.pictureservices.org/
Christoph Weyer: Introduction to Web Services TU Hamburg-Harburg, 19th April 2004 9
Open Issues
• Security
. basic security with HTTP over SSL
. other issues are addressed by WS-Security
• Transaction
. traditional transaction architecture for closed environments
. is addressed by WS-Coordination and WS-Transaction
• Reliability of Communication
deals with reliable message deliver ⇒ WS-ReliableMessaging
• Scalability
. performance issue → overhead through XML & SOAP
. orchestration and aggregation of lower-level Web Services
⇒ BPEL4WS and WSCDL
• Manageability and Testing
Christoph Weyer: Introduction to Web Services TU Hamburg-Harburg, 19th April 2004 10
Web Services Protocol Architecture
Service
BPEL4WS Composition
Reliable Composable
Security Transactions Service
Messaging
Assurances