mcilraith, ksl stanford april 11, 2003 semantics web services language: scope and objectives sheila...

7
McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University April 11, 2003

Upload: alejandro-martin

Post on 27-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

Semantics Web Services Language:Scope and Objectives

Sheila McIlraith

Knowledge Systems Lab, Stanford University

April 11, 2003

Page 2: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

Context

Context dictates what we can do and how we should do it:• Fast-paced industry initiative on Web services• Minimal interest in “semantic” web issues

Page 3: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

How?

Must integrate with and complement industry efforts

• Convince mainstream of the merits/value-added of SWS– demonstrate value-added through demos of “cool apps”– facilitate adoption of SWS through development of tools– integrate with existing standards

• Lead and influence standards efforts rather than try to re-engineer them.

Page 4: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

What?

Let the applications, unique to Semantic Web Service drive language development

Page 5: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

Applications: Automation TasksAutomation of:• Web service discovery

Find me a shipping service that will transport frozenvegetables from San Francisco to Tuktoyuktuk.

• Web service invocation Buy me “Harry Potter and the Philosopher’s Stone” at

www.amazon.com

• Web service selection, composition and interoperation Make the travel arrangements for my WWW11 conference.

• Web service execution monitoring Has my book been shipped yet?

Web service mediationWeb service simulation and verification

Page 6: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

Observations

• DAML-S is appropriate for WS discovery and invocation

• DAML-S + Rules (or the like) may be sufficient for WS interoperation, semantic translation

• Need something more expressive (and different) for composition, complex mediation, simulation and verification. Partially addressed by industry initiatives such as XLANG, WSFL and BPEL4WS.

Page 7: McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University

McIlraith, KSL Stanford April 11, 2003

Language Desiderata (incomplete)

• Declarative

• Compositional

• Well-defined semantics

• Understandable & usable (tools)

• Amenable to automated reasoning techniques

• Not just interface descriptions, but functional and behavioral specifications of component software

• Integrated with existing industry standards XML, SOAP, WSDL, BPEL(?)

• Addresses both the KR and PL aspects of WS.