25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006
25./ Final DIP Review, Innsbruck, Austria2 Contents DIP administrative details DIP 2 nd Year Review DIP framework DIP legacy and exit strategy DIP Movie
25./ Final DIP Review, Innsbruck, Austria3 DIP Administrative Details
25./ Final DIP Review, Innsbruck, Austria4 DIP Data, Information and Process Integration with Semantic Web Services (DIP)
25./ Final DIP Review, Innsbruck, Austria5 Management Sigurd Harand (DERI) –Project Coordinator John Domingue (OU) –Scientific Director
25./ Final DIP Review, Innsbruck, Austria6 Partners Research partners Industry partners Use case partners
25./ Final DIP Review, Innsbruck, Austria7 DIP 2 nd Year Review What did you say last time?
25./ Final DIP Review, Innsbruck, Austria8 2 nd Year Review Report “This is an excellent consortium which is well managed.”
25./ Final DIP Review, Innsbruck, Austria9 2 nd 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./ Final DIP Review, Innsbruck, Austria10 2 nd 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./ Final DIP Review, Innsbruck, Austria11 2 nd Year Review Report 16 Recommendations Answers to ALL recommendations in this review
25./ Final DIP Review, Innsbruck, Austria12 The DIP Framework
25./ Final DIP Review, Innsbruck, Austria13 DIP Overview Client Services
25./ Final DIP Review, Innsbruck, Austria14 Grounded Research Framework/Theory Implementation Users
25./ Final DIP Review, Innsbruck, Austria15 Link to DIP Work Packages Framework Users Implementation Dissemination & Exploitation
25./ Final DIP Review, Innsbruck, Austria16 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./ Final DIP Review, Innsbruck, Austria17 Overall Framewok WSMO – Web Service Modelling Ontoogy WSML – Web Service Modelling Language WSMX – Web Service Execution Environment
25./ Final DIP Review, Innsbruck, Austria18 WSMO Top Level Notions Objectives that a client wants to achieve by using Web Services Provide the formally specified terminology of 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./ Final DIP Review, Innsbruck, Austria19 WSMO Top Level Notions Objectives that a client wants to achieve by using Web Services Provide the formally specified terminology of 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./ Final DIP Review, Innsbruck, Austria20 WSMO Web Service Description Web Service Implementation (not of interest in Web Service Description) Choreography --- Service Interfaces --- Capability functional description 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./ Final DIP Review, Innsbruck, Austria21 WSMO Top Level Notions Objectives that a client wants to achieve by using Web Services Provide the formally specified terminology of 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./ Final DIP Review, Innsbruck, Austria22 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./ Final DIP Review, Innsbruck, Austria23 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./ Final DIP Review, Innsbruck, Austria24 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 request 2)provide offer 3)receive selection 4)send confirmation Orch... Hotel WS Capability Interface (Chor.) 1)get request 2)provide offer 3)receive selection 4)send confirmation Orch... flight request available flights hotel request available hotels book requestbooking confirmation book request booking confirmation Runtime Orchestration
25./ Final DIP Review, Innsbruck, Austria25 WSMO Top Level Notions Objectives that a client wants to achieve by using Web Services Provide the formally specified terminology of 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./ Final DIP Review, Innsbruck, Austria26 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./ Final DIP Review, Innsbruck, Austria27 WSMO Mediators Overview
25./ Final DIP Review, Innsbruck, Austria28 Implementations QoSTrust Ontologies Architecture APIs Reasoners B2B Telco Applications Editing Infrastructure
25./ Final DIP Review, Innsbruck, Austria29 Year 2Year 1 DIP Status Framework/Theory Implementation Users QoS Trust B2B Telco QoS Trust Year 3
25./ Final DIP Review, Innsbruck, Austria30 DIP Legacy and Exit Strategy
25./ Final DIP Review, Innsbruck, Austria31 DIP Legacy and Exit Strategy Industrial Exploitation Use case exploitation Academic publications New EU projects Creation of new W3C and OASIS standards
25./ Final DIP Review, Innsbruck, Austria32 Future Projects using DIP LUISASALEROSEEMPSemanticGovMUSING LION
25./ Final DIP Review, Innsbruck, Austria33
25./ Final DIP Review, Innsbruck, Austria34 Living Human Digital Library
25./ Final DIP Review, Innsbruck, Austria35 Living Human Digital Library
25./ Final DIP Review, Innsbruck, Austria36 Super Architecture
25./ Final DIP Review, Innsbruck, Austria37 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./ Final DIP Review, Innsbruck, Austria38 DIP Movie