25./26.10.2006final dip review, innsbruck, austria1 d11.22 dip project presentation v5 oct 2006...

39
25./26.10.2006 Final DIP Review, Innsbruck, Austri a 1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, 25 - 26 Oct, 2006

Upload: warren-armstrong

Post on 30-Dec-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

25./26.10.2006 Final DIP Review, Innsbruck, Austria 1

D11.22 DIP Project Presentation V5Oct 2006

Presented at Final Review Innsbruck,

25 - 26 Oct, 2006

25./26.10.2006 Final DIP Review, Innsbruck, Austria 2

Contents

• DIP administrative details• DIP 2nd Year Review• DIP framework• DIP legacy and exit strategy• DIP Movie

25./26.10.2006 Final DIP Review, Innsbruck, Austria 3

DIP Administrative Details

25./26.10.2006 Final DIP Review, Innsbruck, Austria 4

DIP

• Data, Information and Process Integration with Semantic Web Services (DIP)

• http://dip.semanticweb.org

25./26.10.2006 Final DIP Review, Innsbruck, Austria 5

Management

• Sigurd Harand (DERI)– Project Coordinator

• John Domingue (OU)– Scientific Director

25./26.10.2006 Final DIP Review, Innsbruck, Austria 6

Partners

• Research partners

• Industry partners

• Use case partners

25./26.10.2006 Final DIP Review, Innsbruck, Austria 7

DIP 2nd Year Review

What did you say last time?

25./26.10.2006 Final DIP Review, Innsbruck, Austria 8

2nd Year Review Report

“This is an excellent consortium which is well managed.”

25./26.10.2006 Final DIP Review, Innsbruck, Austria 9

2nd Year Review Report

“This is a high quality, multidisciplinary, consortium that displays much evidence to demonstrate the value of knowledge sharing between their respective skills domains. Technically the work that the consortium plans to carry out represents a significant and ambitious advance in current capability. However, it is clear that the consortium has the required expertise and skills to carry out the proposed work. The consortium partners work well together and there is a great deal of commitment to the success of the project in evidence.”

25./26.10.2006 Final DIP Review, Innsbruck, Austria 10

2nd Year Review Report

“The partners are working well together and there is clear evidence that some partners are prepared to ‘go the extra mile’ in order to ensure that the project is a success.”

25./26.10.2006 Final DIP Review, Innsbruck, Austria 11

2nd Year Review Report

• 16 Recommendations• Answers to ALL recommendations in this review

25./26.10.2006 Final DIP Review, Innsbruck, Austria 12

The DIP Framework

25./26.10.2006 Final DIP Review, Innsbruck, Austria 13

DIP Overview

Client

Services

25./26.10.2006 Final DIP Review, Innsbruck, Austria 14

Grounded Research

Framework/Theory

ImplementationUsers

25./26.10.2006 Final DIP Review, Innsbruck, Austria 15

Link to DIP Work Packages

WP1 Ontology Reasoning and Querying

WP2 Ontology Management

WP3 ServiceOntologies and

ontologies and

WP4a Service UsageWP4b WSMO Studio

WP5 Service Mediation

WP6 Interoperability and Architecture

WP7 Technology Watch and Standardization

WP8 Case

WP12 Market

WP13 IPR Activities

WP14 Training

Study B2B

WP10 Case StudyeBanking

WP9 Case StudyeGovernment

WP11Dissemination

Observation

ManagementWP15

Service Description

Framework

Framework

Framework

Framework

Users

Users

Users

Implementation

Implementation

Implementation

Implementation

Implementation

Dissem

inatio

n &

Exp

loitatio

nDissemination & Exploitation

25./26.10.2006 Final DIP Review, Innsbruck, Austria 16

Key Objectives

• Open Source Architecture– DIP Architecture, DIP API, WSMO4J

• Tools (individual and comprehensive)– WSMX, IRS-III, WSMO Studio, Hybrid Reasoning tool

• Standards Impact– W3C Member Submissions, OASIS

• Real Use Case Implementations– Diverse scenarios

25./26.10.2006 Final DIP Review, Innsbruck, Austria 17

Overall Framewok

WSMO – Web Service Modelling Ontoogy

WSML – Web Service Modelling Language

WSMX – Web Service Execution Environment

25./26.10.2006 Final DIP Review, Innsbruck, Austria 18

WSMO Top Level Notions

Objectives that a client wants toachieve by using Web Services

Provide the formally specified terminologyof the information used by all other components

Semantic description of Web Services: - Capability (functional)- Interfaces (usage)

Connectors between components with mediation facilities for handling heterogeneities

25./26.10.2006 Final DIP Review, Innsbruck, Austria 19

WSMO Top Level Notions

Objectives that a client wants toachieve by using Web Services

Provide the formally specified terminologyof the information used by all other components

Semantic description of Web Services: - Capability (functional)- Interfaces (usage)

Connectors between components with mediation facilities for handling heterogeneities

25./26.10.2006 Final DIP Review, Innsbruck, Austria 20

WSMO Web Service Description

Web ServiceImplementation(not of interest in Web Service Description)

Choreography --- Service Interfaces ---

Capability

functional description

WS

WS

- Advertising of Web Service- Support for WS Discovery

client-service interaction interface for consuming WS - External Visible Behavior- Communication Structure - ‘Grounding’

realization of functionality by aggregating other Web Services - functional decomposition - WS composition

Non-functional Properties

DC + QoS + Version + financial

- complete item description- quality aspects - Web Service Management

WS

Orchestration

25./26.10.2006 Final DIP Review, Innsbruck, Austria 21

WSMO Top Level Notions

Objectives that a client wants toachieve by using Web Services

Provide the formally specified terminologyof the information used by all other components

Semantic description of Web Services: - Capability (functional)- Interfaces (usage)

Connectors between components with mediation facilities for handling heterogeneities

25./26.10.2006 Final DIP Review, Innsbruck, Austria 22

Goals

• Ontological De-coupling of Requester and Provider • Derived from task / problem solving methods/domain model • Structure and reuse of requests

– Search– Diagnose– Classify– Personalise– Book a holiday

• Requests may in principle not be satisfiable• Ontological relationships & mediators used to link goals to web services

25./26.10.2006 Final DIP Review, Innsbruck, Austria 23

VTA

VTA WS ‘Trip Booking’

Capability

provides

Chor.Interf.

Flight Request

Hotel Request

Book Flight

Book Hotel

if hotel = Ø flight.arrivaltime = hotel.arrivaltime

flight information

if flight = Ø

hotel information

process (control + data flow) of goals

Orchestration Definition

25./26.10.2006 Final DIP Review, Innsbruck, Austria 24

VTA

VTA WS ‘Trip Booking’

Capability

provides

Chor.Interf.

Flight Request

Hotel Request

Book Flight

Book Hotel

if hotel = Ø

if flight = Ø

process (control + data flow) between “states” + communication behavior of orchestrating Web Service

Flight WS

Capability

Interface (Chor.)1) get request2) provide offer 3) receive selection4) send confirmation

Orch. ..

Hotel WS

Capability

Interface (Chor.)1) get request2) provide offer 3) receive selection4) send confirmation

Orch. ..

flight request

available flights

hotel request

available hotels

book request booking confirmation

book request

booking confirmation

Runtime Orchestration

25./26.10.2006 Final DIP Review, Innsbruck, Austria 25

WSMO Top Level Notions

Objectives that a client wants toachieve by using Web Services

Provide the formally specified terminologyof the information used by all other components

Semantic description of Web Services: - Capability (functional)- Interfaces (usage)

Connectors between components with mediation facilities for handling heterogeneities

25./26.10.2006 Final DIP Review, Innsbruck, Austria 26

Mediation

• Heterogeneity … – For 1$ on programming, $5 - $9 on integration © IBM, Nelson Mattos– Mismatches on structural / semantic / conceptual / level – Assume (nearly) always necessary

• Description of role – Components that resolve mismatches– Declarative description of arbitrary web service

• Types of Mediation within Semantic Web Services: (1) Data: mediate heterogeneous Data Sources (2) Protocol: mediate heterogeneous Communication Patterns (3) Process: mediate heterogeneous Business Processes

25./26.10.2006 Final DIP Review, Innsbruck, Austria 27

WSMO Mediators Overview

25./26.10.2006 Final DIP Review, Innsbruck, Austria 28

Implementations

QoSTrustOntologies

Architecture

APIs

Reasoners

B2B TelcoApplications

Editing Infrastructure

25./26.10.2006 Final DIP Review, Innsbruck, Austria 29

Year 2Year 1

DIP Status

Framework/Theory

ImplementationUsers

QoS

Trust

B2B TelcoB2B Telco

QoS

Trust

Year 3

25./26.10.2006 Final DIP Review, Innsbruck, Austria 30

DIP Legacy and Exit Strategy

25./26.10.2006 Final DIP Review, Innsbruck, Austria 31

DIP Legacy and Exit Strategy

• Industrial Exploitation• Use case exploitation• Academic publications• New EU projects• Creation of new W3C and OASIS standards

25./26.10.2006 Final DIP Review, Innsbruck, Austria 32

Future Projects using DIP

LUISA SALEROSEEMPSemanticGovMUSING

LION

25./26.10.2006 Final DIP Review, Innsbruck, Austria 33

25./26.10.2006 Final DIP Review, Innsbruck, Austria 34

Living Human Digital Library

25./26.10.2006 Final DIP Review, Innsbruck, Austria 35

Living Human Digital Library

25./26.10.2006 Final DIP Review, Innsbruck, Austria 36

Super Architecture

25./26.10.2006 Final DIP Review, Innsbruck, Austria 37

DIP Exploitation via Standards

• DIP creates semantic Web Service standards• Standards are basis for industrial exploitation• Standards are basis of new projects• WSMO W3C Submission• WSML W3C Submission• WSML Rule W3C RIF Submission• WSMX OASIS SEE TC

– DIP API -> SEE API

• SAWSDL – Semantic annotations to WSDL– Grounding for WSMO

25./26.10.2006 Final DIP Review, Innsbruck, Austria 38

DIP Movie