Discovery and contracting of semantic Web services W3C Workshop on Frameworks for Semantic in Web Services

Similar documents
WWW OR WHAT IS WRONG WITH WEB SERVICE DISCOVERY

D2.1 v1.0 Requirements Document for Semantic Web Service Discovery

D5.1 v0.1 WSMO Web Service Discovery

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml

Chapter 8: Enhanced ER Model

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

WSMO Working Draft 04 October 2004

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

Conservative re-use ensuring matches for service selection

NOTES ON OBJECT-ORIENTED MODELING AND DESIGN

Simplifying the Web Service Discovery Process

A Logical Framework for Web Service Discovery

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET) APPLYING SEMANTIC WEB SERVICES. Sidi-Bel-Abbes University, Algeria)

Extending the Facets concept by applying NLP tools to catalog records of scientific literature

Web service design. every Web service can be associated with:

XBRL Taxonomies and OWL Ontologies for Investment Funds

Towards Semantic Matching of Business Services and Electronic Services

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

Ontologies for Agents

Modelling (and Analyzing) Interorganizational Communication. Jan Martijn van der Werf

Towards an abstract architecture for service discovery with semantic alignment

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

Chapter 5: Procedural abstraction. Function procedures. Function procedures. Proper procedures and function procedures

Software Service Engineering

Topics on Web Services COMP6017

The table metaphor: A representation of a class and its instances

Semantic Web Services Tutorial

EQuIKa System: Supporting OWL applications with local closed world assumption

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Automation of Semantic Web based Digital Library using Unified Modeling Language Minal Bhise 1 1

The Entity-Relationship (ER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model

QoS-aware model-driven SOA using SoaML

A Semantic Web Service Discovery and Composition Prototype Framework Using Production Rules

ENHANCED DISCOVERY OF WEB SERVICES Using Semantic Context Descriptions

The Semantic Sensor Network Ontology A Generic Language to Describe Sensor Assets

Web Service Modeling Ontology (WSMO) - An Ontology for Semantic Web Services

L7 Security Semantics

Weaving a Web of Actions Beschreibung und Ausführung datenorientierter Prozesse und Dienste im Web. Prof. Dr. Axel Polleres

Contents. Database. Information Policy. C03. Entity Relationship Model WKU-IP-C03 Database / Entity Relationship Model

ICSOC 2005: Extending OWL for QoS-based Web Service Description and Discovery

CSE 530A. ER Model. Washington University Fall 2013

The Role and Contribution of OMA in Service Delivery Platform Standardization

Integrating SysML and OWL

Implementation Environments for Semantic Web Services

A Platform to Evaluate the Technology for Service Discovery in the Semantic Web

OWL a glimpse. OWL a glimpse (2) requirements for ontology languages. requirements for ontology languages

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

6 Goals and Vision. Combining Web Services with Semantic Web Technology. 6.1 Semantic Web Services Vision. Chris Preist

Contextual Intelligence for Mobile Services through Semantic Web Technology

Database Management Systems. Chapter 2 Part 2

FIBO Shared Semantics. Ontology-based Financial Standards Thursday Nov 7 th 2013

Semantic Annotation and Composition of Business Processes with Maestro

Development of an Ontology-Based Portal for Digital Archive Services

is easing the creation of new ontologies by promoting the reuse of existing ones and automating, as much as possible, the entire ontology

Ontology-based Semantic Interoperability Tools for Service Dynamic Discovery

Towards Automatic Selection of Web Services Using Graph Transformation Rules

Module Outline. What is Object-Oriented? Some Possible Definitions. Why Object-oriented? Fundamentals of Object Orientation

CIS 330: Web-driven Web Applications. Lecture 2: Introduction to ER Modeling

Towards a Task-Oriented, Policy-Driven Business Requirements Specification for Web Services

Mining Relationships Between the Participants of Architectural Patterns

SKOS. COMP62342 Sean Bechhofer

A Conceptual Architecture for Semantic Web Services (ISWC version)

Knowledge Centric Systems Engineering

Towards Intelligent Web Services: The Web Service Modeling Ontology (WSMO)

Specifying Banking Transactions using Web Services Modeling Language (WSML)

COURSE BROCHURE. ITIL - Foundation Training & Certification

Efficient Web Service Discovery and Composition using Constraint Logic Programming

Ontologies SKOS. COMP62342 Sean Bechhofer

Goal Refinement for Automated Service Discovery

Towards Choreography Transactions

Semantic Web Fred Automated Goal Resolution on the Semantic Web

Data Models: The Center of the Business Information Systems Universe

AUTOMATIC VIDEO INDEXING

SEMANTIC WEB LANGUAGES - STRENGTHS AND WEAKNESS

0.1 Upper ontologies and ontology matching

Ontology Transformation and Reasoning for Model-Driven Architecture

Racer: An OWL Reasoning Agent for the Semantic Web

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

The Event-B Modelling Notation

CS/INFO 330 Entity-Relationship Modeling. Announcements. Goals of This Lecture. Mirek Riedewald

GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies

Pufferfish: A Semantic Approach to Customizable Privacy

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

DLP isn t so bad after all

2010 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Toward a Standard Rule Language for Semantic Integration of the DoD Enterprise

WSMO. Christoph Bussler and Dieter Fensel Digital Enterprise Research Institute

Semantic Reconciliation in Interoperability Management through Model-driven Approach

A Graph-Based Approach to Context Matching and some more title hello hello

The Choreography Model for IRS-III

Open Work of Two-Hemisphere Model Transformation Definition into UML Class Diagram in the Context of MDA

Data Modelling. Static Data in the organisation Fundamental building block of the system Two perspectives (Process and Data) Of Data.

UniLFS: A Unifying Logical Framework for Service Modeling and Contracting

Retrieving Substitute Services Using Semantic Annotations: A Foodshop Case Study

Presented by: David Martin (SRI)

Choreography in IRS-III Coping with Heterogeneous Interaction Patterns in Web Services

MASSiVE, Unità di Torino

INFORMATICS RESEARCH PROPOSAL REALTING LCC TO SEMANTIC WEB STANDARDS. Nor Amizam Jusoh (S ) Supervisor: Dave Robertson

THE ENHANCED ER (EER) MODEL CHAPTER 8 (6/E) CHAPTER 4 (5/E)

Transcription:

Discovery and contracting of semantic Web services W3C Workshop on Frameworks for Semantic in Web Services Rubén Lara and Daniel Olmedilla rlara at afi.es, olmedilla at l3s.de May 9, 2005

Problem statement Given a requester goal G, (semi)automatically find a service S fulfilling G See [Keller et al. 2005] for a detailed formalization Content of goal G can be driven by: some human user objectives Improvement wrt. current possibilities some business objectives (part of a business process) Necessary step towards dynamic integration Semantic Web services are a good candidate technology Framework should support the resolution of this problem Automation of human users goal resolution Automation of business needs resolution (dynamic configuration of services providers- based on some business objectives) 2

Services vs. Web services Service Provision of value in some domain [Preist, 2004] Booking of a flight ticket from Madrid to Munich on May 8th, 2005 Independent on how the supplier and the requester interact Web service Computational entity accessible over the Internet (using Web service standards and protocols) [Preist, 2004] Software component provided by an airline and accessible via Web service standards to request the booking of flights Means to request a service, not the service itself 3

Web service descriptions Web service must (semantically) describe the services it is able to provide Web service will often be used to provide a set of related services E.g. booking of flights from a given airline Accurate description of such services has two major problems: Information volume: duplication of the provider s database Dynamics: continuous updates of the Web service description Realistic expectation: static characterization of what services can be requested via a Web service (abstract service description) Complete but not always correct [Preist, 2004] 4

Conceptual model goal discovery Goals must be semantically described What concrete service is sought in terms of Information e.g. booking id Real-world effects e.g. booking of a flight ticket Unrealistic to expect user to formalize his goal Pre-defined & generic (canned) goals Goal discovery based on Textual description Goal browsing Goal refinement (parameterization, subclassing) Automatically from textual description Supported by tools 5

Conceptual model WS discovery Services as set of state transitions Initial state -Information -Real world Final state -Information -Real world Final state will depend on Initial state (including inputs) Dynamic conditions Goals will describe the desired final state 6

Conceptual model WS discovery (2) Determine whether, given an initial state, the final state reached fulfills the goal* * Dynamics not taken into account Costly as the set of available services is potentially very big Efficient pre-filtering needed Abstract from state transitions and consider only sets of final states Description logics are a good candidate for this Computing of subsumption relations [Keller et al., 2005] Good response times after classification [Li & Horrocks, 2003] Goals also regarded as sets of desired final states Pre-defined goals also classifiable No guarantees 7

Conceptual model WS discovery (3) Re-introduce state transition view Over a reasonably small set Incorporate input information In most cases will determine the post-state reached Not provided with the goal but kept locally by the requester Incorporate the relation between the pre-state and the post-state in the WS description What post-state will be reached from the pre-state (input included)? F-Logic + TR is seen as a good candidate formalism [Kifer et al., 2004] Still no guarantees 8

Conceptual model service contracting Interact with the provider to have a complete guarantee Dynamic factors and possible incorrectness of WS descriptions Communication needed Communication will follow (formal) choreography interfaces Information disclosure and trust policies become relevant On sucessful contracting, there is a guarantee of the service provision 9

Conclusions Distinction between services and Web services Realistic expectations on Web service descriptions Distinction between Web service discovery and contracting Accurate but efficient discovery Frameworks for semantics in Web services should provide appropriate support 10

Acknowledgements Thanks to Uwe Keller, Holger Lausen and Axel Polleres for their contributions Thanks to Michael Kifer for the cooperation on TR-based discovery 11

Discovery and contracting of semantic Web services W3C Workshop on Frameworks for Semantic in Web Services Rubén Lara and Daniel Olmedilla rlara at afi.es, olmedilla at l3s.de May 9, 2005