Semantic Web Services Initiative Architecture Committee co-chaired by Mark Burstein BBN Technologies Christoph Bussler Digital Enterprise Research Institute.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

Large-Scale, Adaptive Fabric Configuration for Grid Computing Peter Toft HP Labs, Bristol June 2003 (v1.03) Localised for UK English.
Andrea Maurino Web Service Design Methodology Batini, De Paoli, Maurino, Grega, Comerio WP2-WP3 Roma 24/11/2005.
Distributed Systems Architectures
Requirements Engineering Process
Service Oriented Architecture Reference Model
0 OWL-S: Brief Overview David Martin SRI International Chair, OWL-S Coalition Co-chair, Semantic Web Services Language Committee DARPA Distribution Statement.
Web Service Modelling Ontology (WSMO)
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Semantic Web Services Initiative Architecture Committee (SWSA) Co-chairs: Mark Burstein BBN Technologies, Cambridge, MA Christoph Bussler.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Status and Preliminary Agenda. Agenda - Sunday, May 23, Registration Plenary Session SWSA Discussion:
Ontology Mapping for Dynamic Service Invocation on the Semantic Web Mark H. Burstein BBN Technologies In collaboration with Drew McDermott,
Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies.
SWSL Committee Oct. 19, 2003 Semantics Web Services Language Committee: Status Report David Martin SRI International Michael Kifer SUNY-SB
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
Jeff Mischkinsky Nickolas Kavantzas Goran Olsson Web Services Choreography.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
The National Grid Service and OGSA-DAI Mike Mineter
Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Distributed Service Registries Workshop, July 2005 Slide 1 NISO Metasearch Initiative Registries Robert Sanderson Dept. of Computer Science University.
Testing Workflow Purpose
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
ISWC Doctoral Symposium Monday, 7 November 2005
Directions for this Template  Use the Slide Master to make universal changes to the presentation, including inserting your organization’s logo –“View”
Data, Information, Process file name\ file location HP Labs Semantic Web Programme Introductory Presentation: DIP Proposal Meeting 17 th January 2002.
1 Future plans for the development and implementation of WISE Tim Lack ETC Water.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 31 Slide 1 Service-centric Software Engineering 1.
Preliminary Agenda. Agenda – August 16&17, : Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
The Architecture of Transaction Processing Systems
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
SWSI Update Carnegie Mellon University Katia Sycara Carnegie Mellon University
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Resource Brokering on Complex Grids EUROGRID and GRIP Presented by John Brooke ESNW October 3/4 UK/Japan N+N.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
Service-Oriented Computing: Semantics, Processes, Agents
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Grid Systems: What do we need from web service standards?
OWL-S: Bringing Services to the Semantic Web
Presentation transcript:

Semantic Web Services Initiative Architecture Committee co-chaired by Mark Burstein BBN Technologies Christoph Bussler Digital Enterprise Research Institute (DERI)

Committee Members Bob Balzer, Teknowledge, Inc. (Los Angeles) Boualem Benatallah, University of South Wales, Australia Fabio Casati, HP Labs (Palo Alto) Mike Dean, BBN Technologies Tim Finin, University of Maryland, Baltimore County Carole Goble, University of Manchester, UK Michael Huhns, University of South Carolina Atanas Kiryakov, Sirma Ltd., Bulgaria Enrico Motta, Open University, UK John Mylopolous, University of Toronto Massimo Paolucci, Carnegie Mellon University Norman Sadeh, Carnegie Mellon University (new) Dan Weld, University of Washington (withdrawn) Stuart Williams, HP Labs (Bristol, UK) Others?

SWSA Mission Statement The mission of the SWSI Architecture Committee (SWSA) is to develop architectural and protocol abstractions forming a reference architecture to support Semantic Web Service technologies. Develop use cases to demonstrate the benefits of using machine interpretable semantics to facilitate dynamic interoperability, composability, and substitutability among web services and for agent-based services in other distributed environments. Promote the development of standards, methodological and theoretical underpinnings through discussions, publications, reference implementations and coordination with standards bodies.

Objectives 1.To identify, through use case analysis, a set of key functional elements needed to enable semantic web service capabilities, such as dynamic interoperability and compositionality, and to enumerate requirements for the implementation of these functions in different architectural environments. 2.To develop abstract protocols for interaction with the middleware functions delineated in (1) to support semantic web services. These protocols should be realizable in the specification language(s) developed by the SWSI Language committee.

Tasks (0) Identify common functionalities required to support semantic web services. (1)Develop use cases in different operational environments that identify protocol requirements and alternative software architectures for distributing the support functions described in (0). (2)Develop abstract protocols for the identified support functions. Work with the SWSL committee to represent these protocols in the language(s) they develop. (3)Determine the feasibility of implementing these service support functions as extensions of the W3C WS reference architecture. (4)Develop small exploratory prototypes to validate the concepts developed.

Milestones 1. Working draft of document covering requirements and 4 key Use Cases by November Working draft of abstract protocols for SWS architectural support functions by June Development of a coordinated SWSI submission to W3C by Q1, 2005

Diverse Set of Usage Scenarios to Capture Variability in Requirements Coverage of five major areas of potential use of semantic web services: –B2B and Enterprise Integration Systems –Grid Computing –Ubiquitous Computing –B2C and End User (personal agent) Web Services –Agent-based Systems in large organizations

Within Scenarios, Use Cases to Cover a Range of Applicable Core Functions a) Service request planning and response interpretation (based on process descriptions) b) Choreography (protocol) interpretation and execution c) Semantic translation/mediation (e.g., of message content, process descriptions or advertisments) d) Candidate service discovery (mediated) e) Candidate service selection (negotiated) f) Automated Process composition g) Process mediation and delegation h) Service process status tracking i) Ontology management and access j) Security (including identification, authentication, policy-based authorization) k) Reputation services l) Service failure handling and compensation m) Negotiation and contracting n) Server executable process management (service factories, instantiation, migration)

Use Cases Under Development Discovery and Invocation for B2C Web Services Discovery and Security/Privacy Policies in Ubiquitious Computing Semantics for Composition, Service Resource Management in Grid Computing Contract Negotiation and Ontology, Ontology Map Management for Interoperability maintenance in B2B

Identify Important Functionalities in Each Environment

Example: GRID The services to be delivered primarily relate to service executions, however may involve hardware services in the future. 1.1 Functional requirements for OGSA platform This use case uses the following OGSA functionalities as described in [1]: 1. Discovery. 2. Workflow management. 3. Scheduling of service tasks. 4. Disaster Recovery. 5. Provisioning. 6. Brokering. 7. Load Balancing. 8. Fault Tolerance. 9. Transport Management. 10. Legacy Application Management. 11. Services Facilitating Brokering. 12. Application and Network-level Firewalls. 13. Agreement-based interation. Authorization and use policies.

Wheres the Semantics? Identify the role that semantics could play in improving the capabilities of each functional area. Identify support elements required to provide that capability. Identify protocols and language requirements.

Goals for the Meeting Today Discuss each of the Use Cases currently under development –What are the architectural issues involved? –What (abstract) protocols should be standardized? –Are there requirements on languages that arise from this? Develop draft list of requirements –Do we want to assume particular underlying architectural layers? Develop outline and writing assignments for Requirements Document draft.

Overall Agenda 9:00 - 9:10 Opening Remarks (Katia) 9:10 - 9:40 Language Committee Report (Kifer/Martin) 9:40 -10:10 Architecture Report (Burstein/Bussler) 10: :20 Industrial Board (Davies/Grosof/Uschold) 10: :45 Break 10: :30 Parallel Working Sessions for the two committees SWSA – Presentation and Discussion of Use Cases 12: :30 Lunch 13: :30 Parallel Working Sessions for the two committees SWSA – Discussion of Candidate Requirements 15: :00 Break 16: :00 Parallel Working Sessions for the two committees SWSA – Outlining of Requirements Document and Assignments 17: :30 Out brief of the two committees (15 minutes each) 17: :00 Management Session --determining the action items and plans for the future

What we did during this F2F Reviewed mapping of SWS environments against key functions, developed matrix identifying where each was critical, likely to be required, or not. Refined list of functions, refined definition of each functional area, with examples. Developed outline for use cases Postponed finalizing outline for requirements document to next telecon after ISWC.

Use Cases Under Development Discovery and Invocation for B2C Web Services - Massimo Discovery and Security/Privacy Policies in Ubiquitious Computing – Tim, Stuart, Norman Semantics for Composition, Service Resource Management in Grid Computing - Carol Contract Negotiation and Ontology, Ontology Map Management for Interoperability maintenance in B2B - Chris use case repository at case repository at

Reviewed Range of Core Functions a) Service request planning and response interpretation (based on process descriptions) b) Choreography (protocol) interpretation and execution c) Semantic translation/mediation (e.g., of message content, process descriptions or advertisments) d) Candidate service identification (matchmaking) and selection e) Automated Process composition f) Process mediation and delegation g) Service process status tracking h) Ontology management and access i) Security (including identification, authentication, delegation and policy-based authorization) j) Reputation services k) Service failure handling and compensation l) Negotiation and contracting m) Server executable process management (service factories, instantiation, migration)

Refined List of Functions a) Service invocation message formulation and response interpretation - Atomic parameterized grounded invocation of a service operation from a services description E.g. Identification of required input values for a P.O. message to SAP, execution of the grounding b) Choreography (protocol) interpretation and execution - Execution of the interaction protocol of [one] service. Attribution of semantics to set of temporally related messages. - E.g. protocol descriptions could be described by UML sequence diagrams - E.g. Request, Acknowledgement of a PO [ Choreography interpretation of multi-service interactions] c) Semantic translation/mediation (e.g., of message content, process descriptions or advertisements) d) Candidate service discovery via directory, broker or referral… - In U.C. find a printer when you walk into a room (referral by broker or peer) e) Service Selection (by negotiation directly with candidate services) - Refining requirements - eg auctions f) Automated Process composition (planning, creation of a choreography, writing of a program) g) Process mediation and delegation - mediating between two service descriptions or choreographies h)

Continued SeService process status tracking/monitoring vs event notification i) Ontology management and access j) Security (including identification, authentication, delegation and policy-based authorization) k) Reputation services l Service failure handling and compensation m) Negotiation and contracting n) Server executable process management (service factories, instantiation, migration, liveness) o) NEW Resource Allocation/Provisioning p) Dispute Resolution and Compliance q) Privacy and Confidentiality r) Usability (by humans) - includes HCI s) Non-Repudiation/ Audit Tracking/Explanation

Matrix of Requirements to Use Cases