1 st COCOON review – March 8 th -9 th, 2005 1 SIXTH FRAMEWORK PROGRAMME PRIORITY 2.3.1.11 e-Health COCOON (FP6 507126) Building knowledge driven & dynamically.

Slides:



Advertisements
Similar presentations
Web Service Modelling Ontology (WSMO)
Advertisements

David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
The Next Generation Grid Kostas Tserpes, NTUA Beijing, 22 of June 2005.
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
Web Service Ahmed Gamal Ahmed Nile University Bioinformatics Group
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
Semantic Web Thanks to folks at LAIT lab Sources include :
1 Understanding Web Services Presented By: Woodas Lai.
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. WSMX and its Applications Current Status and Future Plans Tomas.
OASIS Reference Model for Service Oriented Architecture 1.0
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Latest techniques and Applications in Interprocess Communication and Coordination Xiaoou Zhang.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
Semantic Web Research: Visual Modelling of OWL-S Services Computer Science Annual Workshop September 2004 Charlie Abela, James Scicluna Department of Computer.
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Knowledge representation
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Web Service Bright + Ong. Meaning A collection of protocols and standards used for exchanging data between applications or systems Written in various.
Web Services Description Language (WSDL) Jason Glenn CDA 5937 Process Coordination in Service and Computational Grids September 30, 2002.
WSDL Tutorial Ching-Long Yeh 葉慶隆 Department of Computer Science and Engineering Tatung University
Architecting Web Services Unit – II – PART - III.
TripCom: Development of a patient summary at European level E. Della Valle, D. Cerizza, D. Foxvog, R. Krummenacher, L. J. B. Nixon, E.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Interfacing Registry Systems December 2000.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
The Dynamic Discovery of Web Services Using WSMX Presented by Robert Zaremba.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
A Logical Framework for Web Service Discovery The Third International Semantic Web Conference Hiroshima, Japan, Michael Kifer 1, Rubén Lara.
Kemal Baykal Rasim Ismayilov
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Towards Semantic Interoperability: In-depth Comparison of Two Approaches to Solving Semantic Web Service Challenge Mediation Tasks Tomas Vitvar, Marco.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar SemanticGov 4 rd Planetary.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
WWW: WSMO, WSML, and WSMX in a Nutshell Dumitru Roman 1, Jos de Bruijn 1, Adrian Mocan 1, Holger Lausen 1,2, John Domingue 3, Christoph Bussler 2, and.
Sabri Kızanlık Ural Emekçi
WEB SERVICES.
Unit – 5 JAVA Web Services
Web Service Modeling Ontology (WSMO)
Web Ontology Language for Service (OWL-S)
Wsdl.
OWL-S: Bringing Services to the Semantic Web
Business Process Management and Semantic Technologies
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

1 st COCOON review – March 8 th -9 th, SIXTH FRAMEWORK PROGRAMME PRIORITY e-Health COCOON (FP ) Building knowledge driven & dynamically adaptive networked communities within European healthcare systems Advanced Interoperability: COCOON glue Authors: E. Della Valle, D. Cerizza and S. Ceri s: and

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue the integration problem in COCOON? a seamless integration of many complex technologies is needed in COCOON all the interfaces must be exposed as Web Services Moreover COCOON will only add a new set of eHealth services to a regional environment already populated by thousand of heterogeneous services (e.g. SISS in Lombardy)

1 st COCOON review – March 8 th -9 th, A4 A1 A4 A1 A2 A1 A2 A1 B3 A4 A2 A1 B3 A1 B3 A1 A2 A1 A4 A2 A1 A4 A2 A1 A2 A1 B3 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A1 B3 A2 A4 A1 A2 A1 A2 A1 B3 A4 A1 A4 B3 A1 B3 A4 B3 A1 A4 A1 A4 A2 A1 A4 A1 A2 A1 A4 A1 A4 B3 A1 A4 A2 A4 A1 A2 B3 A1 A2 A1 B3 A1 A4 B3 A2 A1 A4 A1 A4 A1 B3 A1 A2 A1 A4 A2 A1 A2 A1 A2 A1 B3 A4 A1 A4 A2 A1 A4 Advanced Interoperability: COCOON glue a need for cataloguing and discovering services If you have few services and you want to support one simple implementation strategy But, if you have lot of services and you want to support multiple complex implementation strategies A ? CD N1N2F E B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 A4 A1 A4 A1 B3 A1 B3 A1 A4 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A2 Few services Simple workflow Lot of complex Services Inspired by: J. Cardoso, C. Bussler, A. Sheth1, D. Fensel, Semantic Web Services and Processes, October 2002 Complex Business Process

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue Web Service Discovery Discovery service is an essential component in the abstract idea of Service Oriented Architecture source: Service provider Service requester Discovery Agencies Discovery Agencies Service Descriptio n Discover Interact

1 st COCOON review – March 8 th -9 th, ? Sem Advanced Interoperability: COCOON glue Human processable semantics and discovery In concrete situation a strong agreement on semantics is needed Publish Service provider Service requester Discovery Agencies Discovery Agencies Discover Interact Provider Human Requester Human Provider Entity Requester Entity WSD + + Sem AGREE WSD ? Sem

1 st COCOON review – March 8 th -9 th, Discovery Agencies Discovery Agencies Advance Interoperability: COCOON Glue Machine processable semantics and discovery Machine processable semantics is needed for automating discovery. Ontologies ( ) are the enabling technology because they interweave human understanding of symbols with their machine processability Publish Service provider Service requester Interact Provider Human Requester Human Provider Entity Requester Entity AGREE WSD + Sem WSD Sem WSD + Sem WSD Discover + Sem WSD ? Sem WSD + Sem WSD Ontology

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue Which approach to Semantic Web Services? In addition to a language for ontologies, semantic interoperability requires a conceptual model and formalization for services. OWL-S and WSMO are the two major initiatives that aim at facilitating the automation of Web service tasks, –OWL-S is an upper service ontology expressed in OWL. It supplies Web service providers with a core set of markup constructs for describing the properties and capabilities of their Web services in computer-interpretable form. OWL-S has been submitted to W3C in November –WSMO, the Web Service Modeling Ontology, describes four different main elements: ontologies that provide the terminology used by other elements, goals that describe aspects related to user desires with respect to the requested functionality, Services descriptions that define various aspects of a Web service, and mediators which bypass interpretability problems. Preperations for the submission to the W3C are currently ongoing and expected to be finished in March 2005.

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue Which approach to Semantic Web Services? We choose WSMO because –It is a strong conceptual model based on a sound separation between ontologies, goals, web services and mediators –It is founded on two clear principles of strong decoupling and strong mediation Available Standard Technologies (XML, SOAP, WSDL, UDDI, …) Wide Deployed Technologies Standard Industrial Research Academic Research COCOON aims at being a Wide Deployed application WSMO WSMF OWL-S IRS-II DAML-S Most Recent SWS developments IRS-III GAP

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue WSMO model Source: WSMO D2v1.0. WSMO consists of four different main elements for describing semantic web services: –ontologies ( ) that provide the terminology used by other elements –goals ( ) that define the problems that should be solved by web services –web services ( ) descriptions that define various aspects of a web service –mediators ( ) which bypass interpretability problems. G

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue WSMO at work: publishing time Execution Enviroment Ontologies Mediators Web Services Provider entity WS Provider entity WS Provider entity WS Provider entity WS WSD 1. 1.provider and requester entities agree on the ontologies to use Requester entity 2. 2.If they cannot reach an agreement on the terms to use (e.g. SNOMED, IDC) mediators are required 3. 3.Each provider entity formally describe its services using the agreed ontologies and (if necessary) mediator WSD

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue WSMO at work: discovery time Execution Enviroment Discovery engine Ontologies Mediators Web Services 1. 1.Requester entity formally describes its goal using the agreed ontologies and (if necessary) mediator Requester entity 2. 2.The discovery engine uses the specified ontologies and mediators to match the goal against the web service descriptions 3. 3.The execution environment returns a list of Web Services WSD 4. 4.The requester selects the most appropriate Web Services and invokes it { ● ● } G Invoke 4. WSD

1 st COCOON review – March 8 th -9 th, … disease[ affects=>>{bodyPart} ]. cancer::disease. breastCancer::cancer[ affects=>>{breast} ]. hypertension::disease[ affects=>>{artery, heart} ]. … medication[ controlsDiseases*=>>{disease} ]. hormonalTherapy::medication[ controlsDiseases*=>>{breastCancer} ]. blockers::medication. alphaBlockers::blockers[ controlsDiseases*=>>{hypertension} ]. betaBlockers::blockers[ controlsDiseases*=>>{hypertension} ]. doxazosin::alphaBlockers. atenolol::betaBlockers. tenormine::atenolol. metoprolol::betaBlockers. lopressor::metoprolol. seloken::metoprolol. … Part of internal F-Logic syntax Advanced Interoperability: COCOON glue COCOON Ontology Medications Hormonal Therapy Blockers Alpha Blockers Beta Blockers Atenolol Tenormine Metoprolol Lopressor Seloken … Disease Cancer Breast Cancer Skin Cancer Hypertension Controls Diseases

1 st COCOON review – March 8 th -9 th, Advanced Interoperability: COCOON glue WSMO at work: example of mediator Providers and requester entities may disagree on the representation of date-time. For example: –A provider entity may prefer to express service availability using a Week-based calendar terminology ( ) E.g. the service is available on Monday and Thursday morning and Friday evening –A requester entity may prefer to express user preferences using a Gregorian-based calendar terminology ( ) E.g. is the service available on March, 8 th from 10 to 12 An agreement is not necessary, a mediator can be used to bypass the heterogeneity problem March, 8 th from 11 to 14 Thursday morning