Swsa@nyc
Download
1 / 19

[email protected] - PowerPoint PPT Presentation


  • 147 Views
  • Uploaded on

[email protected] Status and Preliminary Agenda. Agenda - Sunday, May 23, 2004. 1200-1300 Registration 1300-1330 Plenary Session 1330-1500 SWSA Discussion: 1330-1430 Review meeting goals and schedule, including Sign-off on Requirements Document Objectives for Upcoming Months F2F Meeting goals

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' [email protected]' - janna


An Image/Link below is provided (as is) to download presentation

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.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Swsa@nyc

[email protected]

Status and Preliminary Agenda


Agenda sunday may 23 2004
Agenda - Sunday, May 23, 2004

  • 1200-1300 Registration

  • 1300-1330 Plenary Session

  • 1330-1500 SWSA Discussion:

    1330-1430 Review meeting goals and schedule, including

    • Sign-off on Requirements Document

    • Objectives for Upcoming Months

    • F2F Meeting goals

      1430-1500 METEOR demonstration (Amit Sheth)

  • 1500-1530 Break

  • 1530-1800 SWSA Discussion:

    • Summary of WSMO approach and trajectory wrt SWSA

    • TAGA (Agent Trading Game) Demo and Use case

    • Mapping of SWSA requirements onto B2C scenario

    • Discussion of approaches to and roles for mediation


Meeting objectives
Meeting Objectives

  • Sign off on Requirements Document

  • Set objectives for this year

    • Identify set of key protocols and ontologies to specify in next few months

    • Determine approach to layering on existing standards

    • Plan for finishing small set of detailed use cases.


Meteor demonstration
METEOR Demonstration

  • Amit Sheth, Kunal Verma, U Ga

    • Tools for acquiring semantics elements of WSDL definitions (in presence of multiple ontologies)

    • Relationships to existing WS standards

    • Matchmaking protocols


Taga demonstration
TAGA Demonstration

  • Trading Agent Game in AgentCities

  • Seen as illustrative scenario for commercial use of Semantic Web Services

    • Other similar use cases now being discussed by SWSL to identify language requirements, approaches


Taga agent classes
TAGA Agent Classes

  • Customer Agents (CA) represent individual customers with travel constraints and preferences

  • Travel Agents (TA) broker business services

  • Service Agents (SA) offer travel services (airline, lodging, entertainment)

  • Bulletin Board Agent (BA) is the service matchmaker (between CA and TA)

  • Auction Service Agents (ASA) operate auctions (between CA and TA)

  • Market Oversight Agent (MOA) monitors financial transactions.


Interactions protocols
Interactions, Protocols

  • CAs and TAs registers with BBA

    • BBA as Communitymembership manager

    • To play in game, be found, matched

  • TAs advertise with BBA (matchmaker)

  • CAs specify service requirements to BBA

    • Includes QoS and reputation constraints

  • BAA matches candidates, forwards to TA

  • TAs request proposals from ASAs, SAs

    • Negotiation, Bidding

  • TAs propose sale of package to CA

  • TAs attempt to purchase package

    • May fail resulting in aborted transaction, compensation


Agenda monday may 24 2004
Agenda - Monday, May 24, 2004

0900-1030 SWSA Discussion: 

WSMO Architectural Approach

Mapping and Translation during Invocation (Mark)

1030-1100 Break

1100-1200 Elaboration of SWSA Objectives for 2004

Review of Discovery Architectures (Katia, Massimo)

SWSA Roadmap

Key elements to define this year

Ties to existing Standards and Layers

1200-1300 Lunch

1300-1500 SWSA Roadmap Discussion

1500-1530 Break

1530-1700 SWSA Wrapup and Tasking for coming Months

1700-1800 Plenary Session – Outbriefs

1800 Adjourn


Owl s virtual machine and matchmaker
OWL-S Virtual Machine and Matchmaker

  • Katia Sycara, Massimo Paolucci


Chris proposal
Chris’ Proposal

  • Focus on defining a few critical protocols

    • Advertising

    • Service Match Query

    • Invocation

    • Ontology and Mapping Lookup/Translation

    • Enactment/Management


Swsa functional areas
SWSA Functional Areas

  • Discovery

    • Advertise and Match Query

  • Process Enactment

    • Invoke, Status, Response, Exception

  • Negotiation and Contracting

  • Community Services

    • Membership, Authorization, Privacy, Trust

  • Lifecycle

    • Resource relationship modeling, management

    • Life generation, status, resurection, substitution

    • Version management


(2) Issue Service Query

(Profile for Goal A)

(1) Advertise Service Profile

(3) Return Match Candidates

(Profiles w. Service Model URIs)

(5b, 6) Construct, Issue Request (Goal or Query)

(7) Perform Service, Generate Reply

(5a) Get Service Model B

(1) Publish Service Model B

Service Model B

OWL-S

Matchmaker

(3) Find Candidate Profiles

Service

Provider

B

Requesting

Agent A

(8-10) Apply Grounding, Translate, Interpret Reply

(4) Select Service

Ontology OA

Ontology OB

OWL-S Ontology

WorldWideWeb

Fig 1: Basic DAML-S Use model


imports

imports

Econ101.owlDefines OWNS, axioms for PURCHASE transactions

Owl-S.owl Defines Service Profile, Process, Grounding

mylife-ccard-map.owl

CC ~> CreditCard

Holder.fullname  name

ccno  idno

mystuff-inventory-map.owl

Book ~> Item (qty 1)

name  title

by  author

Books4Sale.com

MyAgent

Publishes:

Process:BuyBook

LocalVars: ?item : <Item>,

?ccard : <CreditCard>

Inputs:

B4STitle : string = ?item.title

B4SAuthor: string = ?item.author

B4SQty: int = ?item.qty

B4Sccname: string = ?ccard.name

B4Sccnum: string = ?ccard.idno

B4Sshipto: a postalAddress

Effects:(Owns :owner ?client :item ?item)

(Shipped :item ?item :addr ?B4Sshipto

:carrier ?B4Scarrier)

(DebitCC :cc ?ccard :amt ?item.cost))

Using ontologies:

Books4Sale.owl

(uses Inventory.owl, econ101.owl,

ccard.owl, shipping.owl, owl-s.owl…)

Current Goal:

(Owns :owner Mark :item <Book :name “XML for Dummies”

:by “Fat Parens”>))

KB:

(User MyAgent

<Person Mark :fullname “MarkB”…>)

(Owns Mark <VHS :name “X Files”>))

(ccardOf Mark

<MC cc1 :ccno “9876” :exp 03/03>)

(ccardOf Mark

<VISA cc2 :ccno “1234” :exp ..>)

(Residence Mark

<Address :line1 “44 Sunny Ln” …>)

Using ontologies:

mylife.owl, mystuff.owl, owl-s.owl

econ101.owl

uses

uses


Swsa outbrief
SWSA Outbrief

  • Requirements Document final comments incorporated for scheduled release June 1

  • Discussion of METEOR-S tools for semantic annotation and matching w. WSDL, BPEL

  • Discussion of UMBC Trading Agent Game architecture as a use case for investigating SWSA protocol interactions.

  • Discussion of Service Invocation and Translation Issues

  • Discussion of alternative matchmaking and brokering topologies

  • Roadmap and Document Outline


Documents to produce
Documents to produce

  • Requirements Note Submission to SWS-IG to augment current doc:

    • Discussion of building on existing standards

      • W3C WS Architecture

      • Abstraction of UDDI-like registry support

    • Roadmap to stages/degrees of automation


Draft roadmap
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


Architectural elements and protocols note
Architectural Elements and Protocols Note

  • Focus on primitive elements and capabilities for

    • 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

    • Support for ontology mapping and alternative translation mechanisms (middleware and agent internal)

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


Schedule
Schedule

  • SWSA Requirements draft release June 1

  • Requirements Note by Aug 1

  • Draft Architecture Note by Sept 30

  • Final Architecture Note by October 30


ad