Upload
ralf-shepherd
View
219
Download
0
Tags:
Embed Size (px)
Citation preview
15./16.3.2006 2nd DIP Review, Walldorf, Germany 1
Data, Information and Process Integration with Semantic Web
Services
IST Project Number : FP6 – 507483
Funded by Unit E2 Knowledge Management and Content Creation
15./16.3.2006 2nd DIP Review, Walldorf, Germany 2
DIP
2. EC DIP Review Meeting
March 15 – 16, 2006
Walldorf, Germany
15./16.3.2006 2nd DIP Review, Walldorf, Germany 3
Project Overview, Key Objectives and Prospects
15./16.3.2006 2nd DIP Review, Walldorf, Germany 4
DIP
• Data, Information and Process Integration with Semantic Web Services (DIP)
• http://dip.semanticweb.org
15./16.3.2006 2nd DIP Review, Walldorf, Germany 5
Mission
• DIP's mission is to make Semantic Web Services a reality, providing an infrastructure (i.e. an architecture and tools) that will revolutionize data and process integration in eWork and eCommerce as the Web did it for human information access.
DIP Technical Annex
15./16.3.2006 2nd DIP Review, Walldorf, Germany 6
Base Information
• Project Cost– 16.30 million Euro
• Project Funding– 10.10 million Euro
• Programme Acronym– FP6-IST
• Start Date – January 1st 2004
• Programme Type– 6th FWP (Sixth Framework
Programme)
• Subprogramme Area– Semantic-based
knowledge systems
• Contract Type– IP (Integrated Project)
15./16.3.2006 2nd DIP Review, Walldorf, Germany 7
Management
• Sigurd Harand (DERI)– Project Coordinator
• John Domingue (OU)– Scientific Director
15./16.3.2006 2nd DIP Review, Walldorf, Germany 8
Partners
• Research partners
• Industry partners
• Use case partners
15./16.3.2006 2nd DIP Review, Walldorf, Germany 9
DIP Overview
Client
Services
15./16.3.2006 2nd DIP Review, Walldorf, Germany 10
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 11
Year 2Year 1
DIP Progress
Framework/Theory
ImplementationUsers
QoS
Trust
B2B TelcoB2B Telco
15./16.3.2006 2nd DIP Review, Walldorf, Germany 12
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
Dissem
inatio
n &
Exp
loitatio
nDissemination & Exploitation
Implementation
Implementation
Implementation
Implementation
Implementation
15./16.3.2006 2nd DIP Review, Walldorf, Germany 13
The DIP Framework
15./16.3.2006 2nd DIP Review, Walldorf, Germany 14
Overall Framewok
WSMO – Web Service Modelling Ontoogy
WSML – Web Service Modelling Language
WSMX – Web Service Execution Environment
15./16.3.2006 2nd DIP Review, Walldorf, Germany 15
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 16
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 17
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 19
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 20
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 21
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 22
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 23
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
15./16.3.2006 2nd DIP Review, Walldorf, Germany 24
WSMO Mediators Overview
15./16.3.2006 2nd DIP Review, Walldorf, Germany 25
DIP Scientific Advisory Board
15./16.3.2006 2nd DIP Review, Walldorf, Germany 26
Scientific Advisory Board
• Members– Chris Preist, Frank Leymann, Frank van Harmelen, Dieter
Fensel and John Domingue
• Face-to-face meeting November 10th, 2005
15./16.3.2006 2nd DIP Review, Walldorf, Germany 27
SAB Recommendations
• Continue to build relationships with the rest of the SWS community
• Continue the work on linking use cases with the core technical packages
• Continue to engage with the standards activities as appropriate
• Link deliverables to academic publications
15./16.3.2006 2nd DIP Review, Walldorf, Germany 28
DIP Successes and Impact
15./16.3.2006 2nd DIP Review, Walldorf, Germany 29
Conceptual Achievements
• Hybrid reasoning framework – Best paper prize at ISWC 2005
• 3-Layer Orchestration• Trust• QoS based Discovery• Common vision amongst all DIP partners
15./16.3.2006 2nd DIP Review, Walldorf, Germany 30
Architectural Achievements
• DIP architecture completed• DIP component APIs completed• DIP execution APIs defined• Architecture now being populated
WSMX
15./16.3.2006 2nd DIP Review, Walldorf, Germany 31
Implementations
QoSTrustOntologies
Editing Infrastructure Architecture
APIs
Reasoners
B2B TelcoApplications
15./16.3.2006 2nd DIP Review, Walldorf, Germany 32
Case Study Achievements
• Version 1 prototypes built on WSMO framework exist
• Version 2 prototypes now underway – Some to be demoed shortly
15./16.3.2006 2nd DIP Review, Walldorf, Germany 33
Relationship to External Context
15./16.3.2006 2nd DIP Review, Walldorf, Germany 34
DIP and ESSI
+ + +
=
15./16.3.2006 2nd DIP Review, Walldorf, Germany 35
ESSI Working Groups
WSMO WG
WSMX WGWSML WG
A Conceptual Model for SWS
A Formal Language for WSMO
A Rule-based Language for SW
An Execution Environment for WSMO
http://www.wsmo.org/
15./16.3.2006 2nd DIP Review, Walldorf, Germany 36
ESSI Working Groups
WSMO WG
WSMX WGWSML WG
A Conceptual Model for SWS
A Formal Language for WSMO
A Rule-based Language for SW
An Execution Environment for WSMO
http://www.wsmo.org/
15./16.3.2006 2nd DIP Review, Walldorf, Germany 37
DIP and External Context
• Standardisation• OWL-S
– Collaborative tutorials, joint panels (ontolog), joint workshops
• WSDL-S– Joint panels, joint workshops, exchange visits 6 months,
customised tutorials, technical collaboration, W3C working group
• Advisory Board– Frank van Harmelen, Chris Preist, Frank Leyman
• Web Services– Take up increasing– Academic
• Mediate workshop @ ICSOC, OASIS, ICWS, Web Engineering
– W3C, Oasis
• EU– New projects
15./16.3.2006 2nd DIP Review, Walldorf, Germany 38
Year 2Year 1
DIP Progress
Framework/Theory
ImplementationUsers
QoS
Trust
B2B TelcoB2B Telco