Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel...
-
Upload
lucy-blair -
Category
Documents
-
view
218 -
download
0
description
Transcript of Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel...
![Page 1: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/1.jpg)
Design of a Semantic Service Design of a Semantic Service Bus for Networked EnterprisesBus for Networked Enterprises
Peter Bednár, Karol Furdík, Gabriel Lukáč,Tomáš Sabol
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
![Page 2: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/2.jpg)
ContentsContents
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
SPIKE project & vision Semantic Service Bus Service discovery Message mediation Conclusions
![Page 3: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/3.jpg)
MotivationMotivation
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
Approach to the semantic modelling and annotation of BPs as it was designed within the EU project SPIKE to support creation and maintenance of short-term business alliances and
networked enterprises
Related projects: STASIS (FP6-034980, www.stasis-project.net): eEconomy services,
semantic interoperability; TrustCom (FP6-001945, www.eu-trustcom.com): framework for Virtual
Organisations; OPUCE (FP6-034101, www.opuce.tid.es): service environment,
infrastructure for collaborative and dynamic loosely coupled services; SUPER (FP6-026850, www.ip-super.org): modular architecture for
semantic BPM. other projects and research groups focused on SWS, Security, Identity
Management and Privacy, Process-Oriented Knowledge Management, etc.
![Page 4: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/4.jpg)
SPIKE visionSPIKE vision
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
![Page 5: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/5.jpg)
Architecture - system componentsArchitecture - system components
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
![Page 6: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/6.jpg)
Semantic Service BusSemantic Service Bus
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
Integration of services control communication in dynamic multi-agent environment or network of
devices
Current technologies – JBI binding components -> NMR -> service engines (BPEL, transformation)
Semantic Service Bus use semantic description of services for dynamic routing of messages and
message mediation
JBI Message Transformer and Message Router
![Page 7: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/7.jpg)
Semantic service discoverySemantic service discovery
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
Semantic annotations of WSDL service description - sawsdl sawsdl:modelReference – maps various elements of WSDL and XSD to
ontology
Service type classifications references to controlled vocabulary (SKOS)
Input / Output types types are represented as the ontology concepts – type inference
Preconditions / Effects “late-time” resolving constrain message properties (WSDL logical expressions)
Example Thermometer, Location/Temparature, Temparature.units = Fahrenheit
![Page 8: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/8.jpg)
Semantic mediationSemantic mediation
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
N:M mapping of messages 1:1 message transformation, message splitting / concatenation
Semantic “lifting” and “lowering” generic XSLT transformation of XML normalized messages to/from
semantic instances (sawsdl:lowering/liftingScheme)
Semantic mediation ASMs - state is set of instances transitions rules modify state (i.e. add/remove instances or change values
of properties), conditions in WSML logical expressions
Example if ?x memberOf Temperature and ?x[units hasValue Farenheits] and ?
x[value hasValue val1] then add(?y memberOf Temperature and ?y[value hasValue ?val2] and ?val1 = (?val2 – 32) * 5/9.0
![Page 9: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/9.jpg)
Semantic mediationSemantic mediation
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
![Page 10: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/10.jpg)
ConclusionsConclusions
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
Work done so far: Implementation of semantic service discovery Implementation of semantic routing JBI component Preliminary version of semantic mediator JBI component
Future work: Extending of framework for REST services 1st trial of the pilot applications, validation of the SPIKE platform on the
application cases (10-12/09)
![Page 11: Design of a Semantic Service Bus for Networked Enterprises Peter Bednár, Karol Furdík, Gabriel Lukáč, Tomáš Sabol AMIF 09 : Ambient Intelligence Forum.](https://reader035.fdocuments.net/reader035/viewer/2022062413/5a4d1b3b7f8b9ab05999ec35/html5/thumbnails/11.jpg)
Questions?Questions?
AMIF 09 : Ambient Intelligence Forum 2009 Hradec Králové, Czech Republic, 16 - 17 September 2009
More info: http://www.spike-project.eu