Top Banner
SWSA@BBN Preliminary Agenda
24

SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Dec 16, 2015

Download

Documents

Timothy Sherman
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

SWSA@BBN

Preliminary Agenda

Page 2: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Agenda –August 16&17, 2004• 9:00-1700 Each day: Make ProgressMonday 16 August• 8:30-9:00 Arrive, Coffee• 9:00-10:00 Discuss goals for producing SWSA Note• 10:00-12:00 Topics to cover in Note, Develop Outline• 1:00-5:00 Issues discussion, Break into subgroups Tuesday 17 August• 8:30-9:00 Arrive, Coffee• 9:00-11:00 Subgroups• 11:00-1:00 Oasis overview and lunch• 1:00-4:00 Review subtopics and document plan• 4:00-5:00 Work plan assignments for Sept.• 5pm - adjourn

Page 3: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Schedule

• SWSA Requirements draft release June 1(done)• Requirements Note to W2C by Aug 1 (dropped)• Draft Architecture Note by Sept 30 (still the goal)• Final Architecture Note by October 30• Meeting Opportunities

– W3C Workshop 13-14 October – Redwood Shores, CA– Dagstuhl Sept 19-24. – ISWC in 7-11 November in Hiroshima, Japan– Next DAML PI meeting 20 Nov – 2 Dec (tentative)

Page 4: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Meeting Objectives

– List of protocols and ontologies to specify in next 6 weeks

– Determine approach to layering on existing standards

– Outline for Note

– Review status of use cases.

Page 5: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Architecture Note• Goal is Submission to SWS-IG

– What do we hope to achieve there? • SWS Working group?

– What would be most useful?• Vision of roadmap with realistic goals?• Key missing elements of WSA?• Complement to SWSL?

• Barriers to success:– We do not have the usual ‘experience base’ on which

standards are built. – Standards efforts are now a dime a dozen

Page 6: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Draft Roadmap• Dimensions/Issues: discovery, invocation, mapping, exception handling• Stage 1: Simple service invocation and response handling

– User directed manual discovery– User directed composition – Ensuring semantic interoperability during invocation and responses

exception handling– Mapping: predefined, lossless, simple translation engines

• Stage 2: SWS with Automated Discovery and Mapping– Goal characterization for matchmaker querying and service selection

reasoning– Mapping: add mapping infrastructure (registries), partial mapping

• Stage 3: Complex Discovery Models and Negotiation/Contracting– Proxy/Broker based interaction protocols

» Includes forwarding of QoS and Privacy requirements– Negotiation dialogs for refining discovery, establishing service

requirements

Page 7: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

SWSA Functional Areas• Discovery

– Advertise and Match Query

• Process Enactment – Engage, Invoke, Status, Response, Exception

• Negotiation and Contracting (Engagement)• Community Services

– Membership, Authorization, Privacy, Trust

• Lifecycle– Resource relationship modeling, management– Life generation, status, resurrection, substitution– Version management (!)

Page 8: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Architectural Elements and Protocols Note• Non-protocol elements: Focus on layering, primitive elements and

capabilities:– Discovery mechanisms and associated protocols,– Kernel (bootstrapping) support

• Semantic community registry seed discovery and use protocols• For finding Service registries and ontology mapping registries

– Agent internal SWS support • for goal description, process model interpretation, invocation reasoning, response

interpretation, process monitoring

– Ontology mapping and alternative translation mechanisms (middleware and agent internal)

• Protocols to include support for • communication of security, privacy (information ownership), QoS, • Service Lifecycle • Ontology/Protocol Versioning

Page 9: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Which Protocols?

• Critical protocols for– Registration– Discovery: Advertising & Service Match Query– Invocation- Contract Negotiation & Enactment – Ontology and Mapping Lookup/Translation– Enactment/Management

Page 10: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Some Discovery Protocols• Register• Login• Query• Publish• Update• Retract• Subscribe to changes• Monitor Queries

Page 11: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Note Outline (first cut)– Discussion of Requirements (from existing doc)– Discussion of how we build on existing ‘standards’

• W3C WS Architecture & SWS Conceptual Architecture• WSMO&WSMF• OWL-S• Abstraction of UDDI-like registry support• GRID Architecture• Something for Ubiq. Comp?• Rosetta? EI?

– Roadmap to stages/degrees of SWS automation– Conceptual Model used to lay out protocol space– Abstract Protocols– Conclusions

Page 12: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

What can we safely build on?

• WSA Note• WSDL• OWL, OWL-S, METEOR• WSMO• Semantic Grid• Security and Privacy Ontologies• How do we get ontology sharing and mediation

into this picture?

Page 13: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

W3C Web Service Architecture

Figure 2.8: Service Oriented Model (from http://www.w3.org/TR/ws-arch/ )

Page 14: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Conceptual Model of Service Discovery for SWS

In “A conceptual model for semantic web services” Chris Priest, HP Labs,

requires publishes

Is a

RequestorAgent

Servicerequirementdescription

RequestorAgent

Requestor agent

Abstract ServiceRequirement

Abstract ServiceProvided

publishes provides

RequestorAgent

Provider agent

Is a

Service offerdescription

RequestorAgent

Abstract ServiceDescriptionAbstract Service

Is a

Is a

has semantics has semantics

Page 15: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Contract Agreement Model

ContractAgreement

Choreography

participates in participates in

about

specialisation of results in

contains Service ContractAgreed Service

Description

Abstract ServiceDescription

Provider Agent Requestor Agent

In “A conceptual model for semantic web services” Chris Priest, HP Labs,

Page 16: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Service Delivery Model

performs uses

has

part of part of

pertains to Service TaskPost-AgreementChoreography

Service Contract

Provider Agent Requestor Agent

Agreed Service Concrete Servicemember of

In “A conceptual model for semantic web services” Chris Priest, HP Labs,

Page 17: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Lifecycles

• Of service description (interface)

• Of ontologies supporting service interface

• Of service agent deployment

• Of the service discovery & enactment

– OASIS WS for WS Mgmt is a place to look for lifecycle issues

Page 18: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Lifecycle of Service Description

• Publish (at URI or in Registry)• Publish Update (new version)

– With diffs from old version?• Changes to messages

• Changes to choreography

• Changes to ontologies used?

• Retract

• Granularity of versioning is a big issue

Page 19: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Contract Negotiation• Call for proposal

– What is your interface? (at a URI)

– Will you perform Task T with Quality Q?• Will you sell X?

• Will you do Y?

– What requirements do you have to accept this request?

• Proposal

• Accept

• Revise/Counter

• Reject (w reason)

Page 20: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Results and Assignments

Page 21: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

First Cut at Request Protocol (Engagement)

A

B

B

Request

A

Query

Inform

AConfirm Request

Accept Yes

A(Fail)

Refuse Request

Refuse Request

B

END

GO

Cancel

Page 22: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Revision by Mike Huhns

See EngagementStateDiagram.pdf

Page 23: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Outline of Short Version of Note• Intro

– Framing approach to Protocols, Object Model– Underlying assumptions, architectural layers, – Stages of semantics ‘uptake’– Protocols in 4 areas:

• Abstract Protocols– Discovery and selection– Engagement (Negotiation, Contracting)

• Include service model lookup here. May be a request to the service. – Enactment (Execution and Monitoring)– Lifecycle – Side Protocols

• Security/Authentication and Privacy• Message Interpretation (Semantic confirm receipt)

and Clarification

Page 24: SWSA@BBN Preliminary Agenda. Agenda – August 16&17, 2004 9:00-1700 Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.

Protocols, Assignments• Intro (Framing of discussion)

– Bussler, Burstein, Williams– Areas are:

• Discovery (Advertise/Update, Query, Select)• Engagement (Interpret Service Model, Request, Negotiate, Contract)• Enactment (Execution Monitoring, Results, Failure Recovery & Compensation)

• Protocol sketching Assignments:– Christoph – Intro (framing object model)– Michal- Engagement & Enactment– Stuart - Framing & Enactment– Mike H - Contracting&Negot, Discovery– Tim F - Discovery, C&N– Massimo - Enactment, Discovery– Mark – Intro, Enactment

• Due Sept 19