Telecom and Informatics 1 Semantic interoperability services - Industrial examples - Semantic Days’2008, Stavanger, Tuesday April 22 nd , 2008, 1600-1630 Dr. Arne-Jørgen Berre Chief Scientist, SINTEF Associate Professor II, University of Oslo Oslo, Norway Phone: +47 9204 7452 E.mail: [email protected]
23
Embed
Semantic interoperability services - POSC Caesar – Trac · PDF fileSemantic interoperability services -Industrial examples -Semantic Days’2008, ......
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
“Technologies for semantic interoperability in SOA systems”
Service-oriented Architecture (SOA) is an enabling technology for interoperability between networked enterprise systems. Further support for semantic interoperability can be provided through use of common ontologies and mediation support by semantic web services, model-based development and agent technologies.
Dr. Klaus Fisher, DFKI, Germany Dr. Arne-Jørgen Berre, Chief Research Scientist, SINTEF
2
Telecom and Informatics
Outline
OLF reference architecture with semantic interoperabilityCOIN Integrated project – Collaboration and Interoperability for Networked EnterprisesSemantic web and Service web – WSMO, OWL-SSemantic Annotation – SAWSDLMediation and Ontology-based reconciliationSemantic interoperability Industrial Examples:
eProcurement (Buyer/Seller, PurchaseOrder)Geospatial semantic services and multilinguality
Conclusion and outlook:
3
Telecom and Informatics
The OLF Reference Architecture –with semantic interoperability
4
User collaboration
Information
Services
Processes
Enterprise 1
Process choreography, orchestration and workflow
Collaborative enterprises
Flexible execution and composition of services
Information exchange
Enterprise 2
Sem
antic
Inte
rope
rabi
lity
Information
Services
Processes
System 1 System 2
User interactionUser interaction
COIN Hearing – Brussels, 28th June 2007
COIN, FP7-216256 Intgrated Project“COllaboration and INteroperability for networked enterprises ”, 2008-2010
COIN VISION: “By 2020 enterprise collaboration and interoperability services will become an invisible, pervasive and self-adaptive knowledge and business utility at
disposal of the European networked enterprises from any industrial sector and domain in order to rapidly set-up, efficiently manage and effectively operate different forms of business collaborations, from the most traditional supply chains to the most
advanced and dynamic business ecosystems.”
COIN MOTTO: “Enterprise Interoperability and Enterprise Collaborationare the two sides of the same COIN”
Telecom and Informatics
COIN overview
Software as a Service
SP3 COIN Service PlatformWP3.2
EvolutionaryWP3.3TSD
WP3.4Bus. Know.
WP6.2-6.3 Business: ISU, MMs
SP4 COIN EC ServicesWP4.2Product
WP4.3Manuf.
WP4.4Project
WP4.5Human
SP5 COIN EI ServicesWP5.2
InformationWP5.3
KnowledgeWP5.4
Business
WP3.1 Baseline Service Platform
WP4.1 Baseline EC Services
WP5.1 Baseline EI Services
WP6.1-6.4,5,6 UR Take-up Demo
EC form / EI challenge
Knowledge i/op
Business i/op
Supply Chains
Aerospace DTA Lazio
(ITA)
Automotive Slovenian Net
(SLO) Collaborative
Networks ICT Network
(HUN) Aeronautic Cluster of Andalusia
(SPA) Business
Ecosystems Pulp & Paper Poyry (FIN)
Healthcare VEN (UK)
Telecom and Informatics 7
Service Web
Telecom and Informatics 8
The Web Service Modeling Ontology (WSMO)
Telecom and Informatics 9
The Tree of Knowledge Technologies (Extended fromTop Quadrant)
SAWSDL
EXPRESSISO 15926
CC
WSMOOWL-SWSDL-S
Telecom and Informatics 10
Run-time
SemAnnot
Set#2
InternetSemRec
Rules#2
Local
Software &
Data
SwApp#1
Local
Software &
Data
SwApp#2Sem
AnnotSet#1
SemRec
Rules#1
ReferenceOntology
Reconciliation
Design-time
Supporting semantic interoperability through semantic annotations to a reference ontology
Telecom and Informatics 11
SAWSDL - Semantic Annotations for WSDL and XML Schema
W3C Standard August, 2007
This specification defines a set of extension attributes for the Web Services Description Language and XML Schema definition language that allows description of additional semantics of WSDL components. The specification defines how such semantic annotation is accomplished using references to semantic models, e.g. ontologies
The EMPOWER Enterprise Interoperable Services Semantic Map
12
Telecom and Informatics 13
SemanticAdaptation Architecture
Telecom and Informatics 14
COIN Semantic toolset - streamline for semantic interoperability
ARGOSReconciliation
RulesGenerator
ReconcRules
ARES
Enterpr B
ReconciliationEngine
MSGA(SOAP)
MSGB(SOAP)
Enterpr A
Sem. ReconciliationAthos Reference
OntologyOntology
ManagementSystem
A*
SemanticAnnotation
tool
AnnotationRepository
Design Time Run Time
BPModels Docs WS
ASSERT
Sem. Search
Themis
ReconciliationRules
Generator
ModelsRepository
SemanticSearchEngine
Telecom and Informatics
ARGOS: a Transformation Rules Building toolA graphical environment supporting a user in defining
transformation rulesguided by
Document modelAnnotationsReference OntologyA set of Rule Templates
using an abstract but expressive syntax
An intuitive interface supports the user in parametrising transformation templates (Rule Templates)Instantiated Rules are automatically transformed by ARGOS into
executable code (Jena rules) for the reconciliation engine (ARES)
Telecom and Informatics
ARGOS: Rule Templates
The most common kinds of interoperability clashes occurring within documents have been analysedClashes can be solved applying Transformations consisting of one ore more Rule TemplatesMain ARGOS Rule Templates:
MergeSplitMapMapValueConvertSumMult
Telecom and Informatics
Ontology-based reconciliation
Local Schema Local Schema
Enterprise A Enterprise B
SemanticAnnotation
SemanticAnnotation
ReconciliationRules
CustomizedMRE
CustomizedMRE
ReconciliationRules
Local Data Local Data
Design phaseRun-time phase
Interch.Repres.
ReferenceOntology
FWD transf BWD transf
BWD transf FWD transf
SW App SW AppSemantic Mediation and Reconciliation
Platform
Semantic Mediation and Reconciliation
Platform
Telecom and Informatics
Example of Mismatch
Structuring
Purchase Order
• Order_Number• Order_Date• Buyer_Info
– Name– Address
• Street_Name• Street_Num• City_Post_Code• Country
Conclusion and outlookSupport for semantics with ontologies and mediation is available nowShort term benefit can be gained in the area of services for semantic interoperability – through the use of ontologies, and use of mappings and transformations for information and service interoperabilityi.e. – start here from an industrial perspective, establish ontologies, use these directly or mediate through semantic annotation.Semantic Web Services and Service-oriented Semantic Architectures (SESA) is a promising future technologyLonger term benefits can be expected related to matching goals with services for process and service composition and process interoperability