Services Breakout: Expressiveness Challenges & Industry Trends. Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002

Similar documents
DAML Ontologies for Agent-Enabled Web Services

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Distributed Invocation of Composite Web Services

DAML: ATLAS Project Carnegie Mellon University

Overview of Semantic Web Services

Service Oriented Architectures Visions Concepts Reality

Carnegie Mellon University. Carnegie Mellon University

Web Services and Planning or How to Render an Ontology of Random Buzzwords Useful? Presented by Zvi Topol. May 12 th, 2004

Semantic Web Technologies and Applications in e-biz. Hong-Gee Kim Dankook University

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

A First-Order Ontology for Semantic Web Services

Towards a First-Order Ontology for Semantic Web Services

Presented by: David Martin (SRI)

Business Process Modelling & Semantic Web Services

E-Services on the New Generation Web: Automating Business Process Knowledge Management

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

J2EE APIs and Emerging Web Services Standards

Academic and Industrial Research:

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

Model Driven Dynamic Composition of Web Services Flow for Business Process Integration

INFORMATION TECHNOLOGIES IN E-GOVERNMENT SOLUTIONS

Home / Building Automation Environment Architecture Enabling Interoperability, Flexibility and Reusability

Distribution and web services

Motivation and Intro. Vadim Ermolayev. MIT2: Agent Technologies on the Semantic Web

Using Web Services and Workflow Ontology in Multi- Agent Systems

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Service-Oriented Computing in Recomposable Embedded Systems

Semi-automatic Composition of Web Services using Semantic Descriptions

Advanced Topics in the Semantic Web: Semantic Services for Business Process Management

Introduction to Web Services & SOA

Introduction to Web Services & SOA

Expressing Business Process Model as OWL-S Ontologies

Simulation Modelling Practice and Theory

Reference: Java Web Services Architecture James McGovern, Sameer Tyagi, Michael Stevens, and Sunil Mathew, 2003

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Durham Research Online

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

MDA & Semantic Web Services Extending ODM with Service Semantics

Semantic Web Service Architecture Evolving Web Service Standards toward the Semantic Web

Grounding OWL-S in SAWSDL

Adaptive Web Transactions: An Approach for Achieving the Atomicity of Composed Web Services

Web Services mit WebSphere

Rules in the Semantic Web Services Language (SWSL): An Overview for Standardization Directions

JADE Web Service Integration Gateway (WSIG)

A BPEL Engine and Editor for the.net framework

UNITE 2003 Technology Conference

SOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions

Semantics to energize the full Services Spectrum Ontological approach to better exploit services at technical and business levels

Demystifying the Semantic Web

Semantic Web Services: Promise, Progress, Challenges

Agent-Enabling Transformation of E-Commerce Portals with Web Services

SEMANTIC DESCRIPTION OF WEB SERVICES AND POSSIBILITIES OF BPEL4WS. Vladislava Grigorova

Göttingen, Introduction to Web Services

This presentation is a primer on the BPEL Language. It s part of our series to help prepare you for creating BPEL projects. We recommend you review

Distributed Decision Support Embedded in Semantic Web Service Development and Maintenance Environments for Intelligent e-business Applications

RESTful Web service composition with BPEL for REST

Lupin: from Web Services to Web-based Problem Solving Environments

A Survey on Services Composition Languages and Models

Descriptions. Robert Grimm New York University

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1

BPEL Research. Tuomas Piispanen Comarch

Java Web Service Essentials (TT7300) Day(s): 3. Course Code: GK4232. Overview

The Web Service Framework: J2EE

ISO/IEC JTC1/SC32/WG2 N1485. SKLSE, Wuhan University, P.R. China

Sistemi ICT per il Business Networking

Security in the Web Services Framework

Web Services: OWL-S 2. BPEL and WSDL : Messages

DYNAMIC ADAPTATION, COMPOSITION AND ORCHESTRATION OF WEB SERVICES IN VIRTUAL ENVIRONMENTS

INTRODUCTION Background of the Problem Statement of the Problem Objectives of the Study Significance of the Study...

Semantic Web Services

Digital Enterprise Research Institute. Dieter Fensel

SAWSDL Status and relation to WSMO

Lecture 15: Frameworks for Application-layer Communications

L7 Security Semantics

Lecture 15: Frameworks for Application-layer Communications

Chapter 8 Web Services Objectives

CmpE 596: Service-Oriented Computing

Prof. Benjamin Grosof

Survey: Grid Computing and Semantic Web

Agenda. Introduction. Semantic Web Architectural Overview Motivations / Goals Design Conclusion. Jaya Pradha Avvaru

(9A05803) WEB SERVICES (ELECTIVE - III)

The Impact of SOA Policy-Based Computing on C2 Interoperation and Computing. R. Paul, W. T. Tsai, Jay Bayne

Agenda. A. Paschke 1, A. Kozlenkov 2 1. RuleResponder Approach Reaction RuleML Prova Semantic Web Rule Engine Use Cases Summary

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web


Enhancing Business Processes Using Semantic Reasoning. Monica. J. Martin Sun Java Web Services. 26 May

Formal Model of Web Service Composition: An Actor-Based Approach to Unifying Orchestration and Choreography

4ICT12 Internet Applications: Web Services

ActiveVOS Technologies

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Introduzione ai Web Services

Descriptions. Robert Grimm New York University

An Indexation and Discovery Architecture for Semantic Web Services and its Application in Bioinformatics

Delivering Semantic Web Services Λ

Realizing the Army Net-Centric Data Strategy (ANCDS) in a Service Oriented Architecture (SOA)

Autonomous Semantic Web. Autonomous Semantic Web. Services. Carnegie Mellon University

UNITE 2006 Technology Conference

Visual Modeling of OWL-S Services

Transcription:

Services Breakout: Expressiveness Challenges & Industry Trends Co-Chairs: David Martin & Sheila McIlraith with Benjamin Grosof October 17, 2002

DAML-S: Some Current Challenges Expressiveness of DAML+OIL DAML-S Industry Trends complementary compatible influential

Breakout Objectives 1. Identify requirements for Semantic Service Description Language. 2. a) Based on requirements, id desiderata for languages. b) Which languages meet which desiderata? 3. Are rules enough? Are they the best solution? 4. How do we align DAML-S with emerging industry standards? a) What to accomplish? b) How? 5. Address specific DAML+OIL challenges for DAML-S

Breakout Action Items 1. Identify requirements for Semantic Service Description Language ( SSDL ).

1 ( cont d.) Requirements Automation of: Web service discovery Find me a shipping service that will transport frozen vegetables from San Francisco to Tuktoyuktuk. Web service invocation Buy me Harry Potter and the Philosopher s Stone at www.amazon.com Web service selection, composition and interoperation Make the travel arrangements for my WWW11 conference. Web service execution monitoring Has my book been shipped yet? Web service simulation and verification [McIlraith, IEEE01]

1 (cont d.) Requirements Discovery & Selection Support for yellow pages Preconditions/effects sufficiently expressive Invocation/interoperation Input/outputs (invocation) Execution model Asynchronous messaging Disconnected operation Transactions & integrity Error recovery Rollback vs. fix

1 (cont d.) Requirements Composition Sufficiently expressive preconditions/effects Pervasive computing Dynamic binding User constraints & preferences Semantic brokering Compatibility with existing standards WSDL, upnp, Corba?,

1 (cont d.) Requirements Web of Services Compositional architecture API mechanisms supporting modularity, reuse Distinguish API from implementation 1-way reference (via URIs) Business Rules Security Compatibility with existing standards Support composition of multiple approaches

Breakout Action Items 1. Identify requirements for Semantic Service Description Language ( SSDL ). Issues/Conclusions: Broad, compelling set of requirements to guide DAML-S evolution. Make sure SSDL is compatible with industry standards. Actions: Analyze requirements: impact on language, architecture (DC) Incorporate requirements into Joint EU Committee language agenda (Martin, 10/02) Talk to Agents people who were not able to attend. (DC, Finin, 11/02) DC provide better outreach to users for input (DC, 10/02)

Breakout Action Items 2. a) Based on requirements, identify desiderata for language. b) What type of language meets these desiderata? Issues/Conclusions: One language is not enough. OWL great for ontological needs to date. Not great for process modeling. Process language good for representing processes. Use a suite of languages with OWL for the description of types/objects. Actions: Translate requirements from task 1 into desiderata (DC, 10/02) Further analyze language desiderata match (DC, 10/02)

Breakout Action Items 3. What role do Rules play? Issues/Conclusions: Rules definitely plays a role. Good for pre-, post-conditions, executable spec, business rules, etc. Provides more compelling syntax & further expressive power for nonclassification oriented info. Open question: Is rules enough? Is expressive power sufficient for identified desiderata? Even if so, is it most attractive approach in other ways? Ease-of-use, mainstream familiarity, tool support, Actions: Take DAML-S representation and try to represent more convincingly using rules (Rules folks). Work with Rules committee to better articulate role of Rules in Services (Grosof, DC, 01/03)

Breakout Action Items 4. How do we align DAML-S with emerging industry standards? a) What to accomplish? b) How?

Industry Trends: The Web Services Stack Wire Protocols Description Automated Discovery W3C WS Choreograph Group BPEL4WS (Microsoft, IBM, BEA) WSCL (HP)BPML (Most but Microsoft) WSCI (Sun, BEA, Yahoo, ) XLANG (Microsoft), WSFL (IBM), SOAP Blocks SOAP/XMLP XML HTTP/SMTP/BEEP TCP/IP Agreements Process WSDL Extensions WSDL XML D A M L S Invocation Interoperation Composition Monitoring Verification Registry (UDDI) Inspection [Modification of slide by James Snell (IBM)]

Breakout Action Items 4. How do we align DAML-S with emerging industry standards? a) What to accomplish? b) How? Issues/Conclusions: We want to be compatible, complementary and influential. We want to have impact. Industry is motivated to move quickly to establish standards for process modeling. These efforts will likely be inadequate for SWSs. Action: Request RDF compatibility for W3C Choreography group. (DC) Provide requirements input to W3C Choreography group. (DC) Develop motivating examples for SW value-added. (McIlraith, DC) Create W3C interest group on SWS (Sycara, 01/03)

Breakout Action Items 5. Address specific DAML+OIL challenges for DAML-S Issues/Concerns: Next slide

5 (cont.) Espressiveness challenges Classes of classes E.g., powerset(c) as range of a property Properties of properties, property as range Grounding mappings Need path language, classes of classes, properties of properties Parameter bindings Need path language (for one thing) Processes as classes (not instances) Conditions & effects! Variables, quantifiers, scope State listofinstancesof

Breakout Action Items 5. Address specific DAML+OIL challenges for DAML-S Issues/Concerns: Action: DC meet with Patel-Schneider to discuss issues further (DC,PS, 11/02)

The End