|
|
|
DAML-S Web Services Coalition |
|
Presented by:
David Martin (SRI) |
|
Slides co-authored with: |
|
Sheila McIlraith (Stanford KSL)
Terry Payne (CMU) |
|
http://www.daml.org/services/ |
|
|
|
|
|
|
|
|
CMU: Massimo Paolucci, Terry Payne, Katia Sycara |
|
BBN: Mark Burstein |
|
Nokia: Ora Lassila |
|
Stanford KSL: Sheila McIlraith, Honglei Zeng |
|
SRI: Jerry Hobbs, David Martin, Srini Narayanan |
|
Yale: Drew McDermott |
|
Manchester: Ian Horrocks |
|
|
|
|
|
|
|
DAML-S technical overview (15 min.) |
|
Goals |
|
Profile, Process & Grounding ontologies |
|
Tools & applications |
|
|
|
Achievements to date |
|
Challenges |
|
Directions for 2002 |
|
Related work |
|
Invitation to breakout session |
|
|
|
|
|
|
|
|
|
|
|
Automation of service use by agents |
|
Ideal: discovery, selection & use of a
service never before encountered |
|
Enable reasoning/planning about services |
|
e.g., Composition and Decomposition |
|
Integrated use with information resources |
|
Ease of use; powerful tools |
|
|
|
|
|
|
|
|
|
|
|
High-level description of a service and its
provider |
|
specification of functionalities service
provides |
|
functional attributes (requirements and
capabilities) |
|
Profile used for |
|
populating service registries |
|
automated service discovery |
|
matchmaking |
|
One can derive: |
|
service advertisements |
|
service requests |
|
|
|
|
|
|
|
|
|
Information and Provenance about the Service |
|
serviceName & textDescription |
|
intendedPurpose & role of 3rd
Party Actors |
|
Details about |
|
3rd Party Actors |
|
Requesters |
|
Providers |
|
|
|
|
|
|
|
|
|
|
|
|
Specification of what the service provides |
|
High-level functional representation in terms
of: |
|
|
|
preconditions |
|
accessConditions |
|
inputs |
|
|
|
outputs |
|
conditionalOutputs |
|
effects |
|
|
|
|
|
|
geographical scope |
|
Pizza Delivery only within the Pittsburgh
area |
|
quality descriptions and guarantees |
|
Stock quotes delivered within 10 secs |
|
service types, service categories |
|
Commercial / Problem Solving etc |
|
service parameters |
|
Average Response time is currently ... |
|
|
|
|
|
|
|
|
Each service is conceived as atomic, simple, or composite
process |
|
|
|
Associated with each service is a set of inputs,
outputs, preconditions and effects |
|
|
|
Composite processes are compositions of simple
or other composite processes in terms of constructs such as sequence,
if-then-else, fork,... |
|
|
|
Data flow and Control flow should be described
for each composite service |
|
|
|
A black box and glass box view may be given of
each composite service |
|
|
|
Process model (and process execution model) used
for: |
|
(automated) Web service invocation, composition,
interoperation, monitoring |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Release 0.5 (May 2001) |
|
Initial Profile & Process ontologies |
|
Release 0.6 (December 2001) |
|
Refinements to Profile & Process |
|
Resources ontology |
|
Towards 1.0 |
|
Initial DAML-S/WSDL Grounding & much more … |
|
Two threads on execution semantics |
|
Sycara/Ankolekar, McIlraith/Narayanan |
|
Progress on tools (CMU, Stanford, [SRI]) |
|
CMU *demos*: DAML-S Matchmaker |
|
DAML-S/UDDI Matchmaker |
|
DAML-S-enabled calendar agent |
|
|
|
|
|
|
|
Web site presence & mailing lists |
|
http://www.daml.org/services/ |
|
[email protected] |
|
DAML-S Publications |
|
WWW10 Sem. Web. Workshop (2), SWWS, WWW11,
Coordination 2002, AAMAS (poster),
ICSW (2 in the works) |
|
Monitoring W3C Web services activities |
|
Designated liaison for Web Services Arch. WG |
|
Requirements fed to language/rules efforts |
|
|
|
|
|
|
|
|
|
|
|
|
|
Address challenges |
|
Process Execution Model |
|
Security |
|
1 or 2 new releases |
|
Proceed with tools efforts |
|
Increase involvement with W3C and industry |
|
Experiment: |
|
Services for Operational Net Assessment |
|
Advertisement, discovery, use, … |
|
|
|
|
|
|
|
|
|
Status:
DAML-S version 0.6 released Dec., 2001 |
|
Please get involved! |
|
è Break-out
Session (Thursday) |
|
è Try
DAML-S for your application & give feedback |
|
è
DAML-S version 0.6 and related papers |
|
http://www.daml.org/services/ |
|
è
mailing list |
|
[email protected] (technical discussions) |
|
[email protected] (announcements) |
|
|
|
|
|