1 / 19

SWSA@NYC

SWSA@NYC. 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

janna
Télécharger la présentation

SWSA@NYC

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SWSA@NYC Status and Preliminary Agenda

  2. 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

  3. 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.

  4. 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

  5. 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

  6. 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.

  7. 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

  8. 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

  9. OWL-S Virtual Machine and Matchmaker • Katia Sycara, Massimo Paolucci

  10. Chris’ Proposal • Focus on defining a few critical protocols • Advertising • Service Match Query • Invocation • Ontology and Mapping Lookup/Translation • Enactment/Management

  11. 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

  12. (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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. Schedule • SWSA Requirements draft release June 1 • Requirements Note by Aug 1 • Draft Architecture Note by Sept 30 • Final Architecture Note by October 30

More Related