Presentation on theme: "Some Thoughts about Web Services. Vision Ordinary People are able to create, use, and share service compositions (not only programmers in companies connecting."— Presentation transcript:
Some Thoughts about Web Services
Vision Ordinary People are able to create, use, and share service compositions (not only programmers in companies connecting workflows) –Find a cheap hotel close to the MIT faculty club –In which bookshop within 5 miles can I pickup the Lord of the Rings? –How can I go to the airport?
Claims CRITICAL: Simple Process Model CRITICAL: Sharing of Web Service Specification –Libraries of Web Service Process Specifications CRITICAL: Get User Community quickly –User Community not necessary industry/academics –How to overcome chicken/egg problem (creating the Web all over again) NOT CRITICAL: automated composition, deep semantics, inference, plethora of features
Process Primitives Dataflow, Control Flow, Datastores, Ontologies –As simple as possible (add features if spec is useful) Conceptual Model that supports sharing and building critical mass –Incomplete service specifications (so that I can complete them) –Link to remote service specification Import by reference –Notion of an Adapter So that I can adapt an exiting specification I imported by reference