Web Services Overview. Francisco Curbera IBM T.J. Watson Research Center. Outline. Why Web Services? The Web Services Computing Stack. Summary. . 1. Why Web Services? . Today’s Web. Web designed for application to human interactions Served very well its purpose:
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
IBM T.J. Watson Research Center
enabling systematic application-to-application interaction on the Web.
“Web services” is an effort to build a distributed computing platform for the Web.
Yet another one!
Web service applications are encapsulated, loosely coupled Web “components” that can bind dynamically to each other
Formats and protocols.
Discovery of services.
</ SOAP-ENV: Envelope>
Flows and Composition
based on the bindings of service.
services models if described
units of processing.
Control links define execution flow as a directed acyclic graph
Activities are associated with specific typed service providers
Flow of data is modeled through data links.
Activities can be mapped to the flow interface
Thomas Registry ID
Web ServiceUDDI Relationships