SlideShare una empresa de Scribd logo
1 de 15
An approach for OSGi and
DPWS interoperability: Bridging
enterprise application with shop-
floor
•Date: July, 2013
•Linked to: PLANTCockpit
Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: fast@tut.fi
www.tut.fi/fast
Conference: 11th IEEE International
Conference on Industrial Informatics,
INDIN 2013. Bochum, Germany – July
29-31 2013
Title of the paper: An approach for OSGi
and DPWS interoperability: Bridging
enterprise application with shop-floor
Authors: Sergii Iarovyi, Jorge Garcia,
Jose L. Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
An approach for OSGi and
DPWS interoperability: Bridging
enterprise application with shop-
floor
Authors: Sergii Iarovyi, Jorge Garcia, Jose L. Martinez Lastra
{sergii.iarovyi, jorge.garcia, jose.lastra}@tut.fi
Tampere University of Technology
Factory Automation Systems and Technology Lab
11th IEEE International Conference on Industrial Informatics,
INDIN 2013. Bochum, Germany – July 29-31 2013
Outline
10.09.13 3
1. Introduction
2. Motivation
3. Background
4. Concept of DPWS Adapter
5. Development of DPWS Adapter
6. Implementation scenario
7. Conclusions and further work
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
Introduction
- Enterprise applications (EA) are playing important role in current
enterprises.
- Rely more on IT systems for Business processes and decision making
- Service Oriented Architecture (SOA) is a paradigm widely employed in EA
to increase reusability of its components.
- Nowadays, dissimilar implementations of SOA exist even in Factory level.
Enterprise Service Buses (ESB) are commonly Message-Oriented
Middleware used to cope with this situation.
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
4
Motivation
• Current enterprise integration solutions are based on powerful
Enterprise Service Buses (ESB). But with poor support for shop-
floor integration.
• Bridging the shop-floor with other intra-logistical layers should
extend the system borders and thus provide a more complete
visibility of the overall enterprise activities.
• State-of-the-art ESB and application servers are using the modular
deployment offered by the OSGi framework to manage the lifecycle
of the deployed applications.
• DPWS over OSGi is hence a promising option for interfacing the
shop-floor with other heterogeneous systems via ESBs.
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
5
Background: PLANTCockpit
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
6
The PLANTCockpit project aims to create a reference environment for
monitoring, visualizing and analysis of intra-logistical enterprise cockpits.
Project architecture is influenced by
the concept of interoperable Function
Blocks, IEC-61449.
PLANTCockpit framework lies in the
application layer of an ESB.
Background: PLANTCockpit
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
7
- Ms Excel
- SAP BAPI
- Data Bases
- OPC-UA
- Ms Project
- DPWS
Etc..
Adapters
Multiple adapters are
developed and within the
project scope
DPWS was found to be a
suitable candidate for
devices and sensors
integration.
Concept of DPWS Adapter
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
8
The DPWS features:
•Dynamic discovery DPWS devices
•Retrieve metadata from device hosted services.
•Eventing
PLANTCockpit Adapter archetype extends:
•Transformation and mapping of messages
•Transmission channels for heterogeneous integration
•Instantiation and re-configuration of event consumers
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
9
Development of DPWS Adapter
• This adapter was developed using a
Maven Archetype that generates an
OSGi skeleton project of a FB
Adapter.
• DPWS Adapter wraps WS4D-
JMEDS in an OSGi bundle .
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
10
Implementation scenario (1)
Monitor process parameters (Process throughput, energy consumption) of an
FESTO MPS 500-FMS.
- DPWS-enabled devices are deployed in
each station, generating events regarding the
specific station status.
- DPWS-enabled energy meter Inico E10 is
employed to measure consumed energy and
related parameters.
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
11
Implementation scenario (2)
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
12
Implementation scenario (3)
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
13
Conclusions & Future work
Conclusions:
•This implementation can be extrapolated to integrate other protocols and
technologies.
•Precise performance analysis was not assessed, however smooth monitoring
was reached with a message processing frequency of 50 msg/sec using an Intel
core i5 Laptop.
•This approach allows integrate DPWS devices in OSGi in a non-intrusive
manner;
•The FB scheme provides high reusability and scalability.
Future work:
•Configuration support based on semantic description of services (SAWSDL);
•Research towards applicability in time critical systems;
•Implementation of possibility for supervisory control and Decision support via
DPWS.
Acknowledge
• This research was funded by the European Union’s
Seventh Framework Programme (FP7/2007-2013) under
grant agreement n°260018 (PLANTCockpit Production
Logistics and Sustainability Cockpit)
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
14
10.09.13
An approach for OSGi and DPWS interoperability:
Bridging enterprise application with shop-floor
15
THANK YOU!
Any questions?
http://www.youtube.com/user/fastlaboratory
https://www.facebook.com/fast.laboratory
http://www.slideshare.net/fastlaboratory

Más contenido relacionado

Destacado

未來的工作在哪裡
未來的工作在哪裡未來的工作在哪裡
未來的工作在哪裡rita710
 
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南小翰 蔡小翰
 
Forna vs Kermode
Forna vs KermodeForna vs Kermode
Forna vs Kermodenctcmedia12
 
участие в форуме 2013
участие в форуме 2013участие в форуме 2013
участие в форуме 2013Antonina Navros
 
Presentasi sd on campus hokudai after
Presentasi sd on campus hokudai   afterPresentasi sd on campus hokudai   after
Presentasi sd on campus hokudai afterNinda Rahmawati
 
Adding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version ControlAdding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version ControlNag Arvind Gudiseva
 
Brand-ul personal in mediul online
Brand-ul personal in mediul onlineBrand-ul personal in mediul online
Brand-ul personal in mediul onlineDiana Marcela
 
Chapter 1 elements of nuclear physics
Chapter 1 elements of nuclear physicsChapter 1 elements of nuclear physics
Chapter 1 elements of nuclear physicsROBERT ESHUN
 
Human body is a holy temple
Human body is a holy templeHuman body is a holy temple
Human body is a holy templeBASKARAN P
 
Cost of care according to disease-modifying therapy in Mexicans with relapsin...
Cost of care according to disease-modifying therapy in Mexicans with relapsin...Cost of care according to disease-modifying therapy in Mexicans with relapsin...
Cost of care according to disease-modifying therapy in Mexicans with relapsin...Erwin Chiquete, MD, PhD
 
위키토크@착한Ict 김유진
위키토크@착한Ict 김유진위키토크@착한Ict 김유진
위키토크@착한Ict 김유진정 우성
 
Preliminary Evaluation
Preliminary Evaluation Preliminary Evaluation
Preliminary Evaluation nctcmedia12
 
Mind chinmayananda
Mind chinmayanandaMind chinmayananda
Mind chinmayanandaBASKARAN P
 
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиКрутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиprasu1995
 

Destacado (18)

未來的工作在哪裡
未來的工作在哪裡未來的工作在哪裡
未來的工作在哪裡
 
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南
Self liberation201003終結獨裁政權或其他壓迫的行動戰略規劃指南
 
Forna vs Kermode
Forna vs KermodeForna vs Kermode
Forna vs Kermode
 
участие в форуме 2013
участие в форуме 2013участие в форуме 2013
участие в форуме 2013
 
Presentasi sd on campus hokudai after
Presentasi sd on campus hokudai   afterPresentasi sd on campus hokudai   after
Presentasi sd on campus hokudai after
 
Els presocrátics (físics)
Els presocrátics (físics)Els presocrátics (físics)
Els presocrátics (físics)
 
Liv Social media kit
Liv Social media kit Liv Social media kit
Liv Social media kit
 
Adding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version ControlAdding Idea IntelliJ projects to Subversion Version Control
Adding Idea IntelliJ projects to Subversion Version Control
 
Brand-ul personal in mediul online
Brand-ul personal in mediul onlineBrand-ul personal in mediul online
Brand-ul personal in mediul online
 
Chapter 1 elements of nuclear physics
Chapter 1 elements of nuclear physicsChapter 1 elements of nuclear physics
Chapter 1 elements of nuclear physics
 
Human body is a holy temple
Human body is a holy templeHuman body is a holy temple
Human body is a holy temple
 
Cost of care according to disease-modifying therapy in Mexicans with relapsin...
Cost of care according to disease-modifying therapy in Mexicans with relapsin...Cost of care according to disease-modifying therapy in Mexicans with relapsin...
Cost of care according to disease-modifying therapy in Mexicans with relapsin...
 
위키토크@착한Ict 김유진
위키토크@착한Ict 김유진위키토크@착한Ict 김유진
위키토크@착한Ict 김유진
 
Preliminary Evaluation
Preliminary Evaluation Preliminary Evaluation
Preliminary Evaluation
 
Our favourite food
Our favourite foodOur favourite food
Our favourite food
 
Mind chinmayananda
Mind chinmayanandaMind chinmayananda
Mind chinmayananda
 
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лигиКрутова А.А. Коммуникационная кампания Футбольной национальной лиги
Крутова А.А. Коммуникационная кампания Футбольной национальной лиги
 
MYSQL 5.5
MYSQL 5.5MYSQL 5.5
MYSQL 5.5
 

Similar a An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor

SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17Pieter Pauwels
 
Smarter Test Systems
Smarter Test SystemsSmarter Test Systems
Smarter Test SystemsHank Lydick
 
Many Bundles of Things - M Rulli
Many Bundles of Things - M RulliMany Bundles of Things - M Rulli
Many Bundles of Things - M Rullimfrancis
 
Cop Test Going The Cloud Versie 0.5
Cop Test  Going The Cloud Versie 0.5Cop Test  Going The Cloud Versie 0.5
Cop Test Going The Cloud Versie 0.5Remco Oostelaar
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...Capgemini
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingAlan Sill
 
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Thomas Lee
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCapgemini
 
Simplified Data Preparation for Machine Learning in Hybrid and Multi Clouds
Simplified Data Preparation for Machine Learning in Hybrid and Multi CloudsSimplified Data Preparation for Machine Learning in Hybrid and Multi Clouds
Simplified Data Preparation for Machine Learning in Hybrid and Multi CloudsAlluxio, Inc.
 
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...Alluxio, Inc.
 
OSMOSE Project Presentation
OSMOSE Project PresentationOSMOSE Project Presentation
OSMOSE Project PresentationOsmose Project
 
Achieving compute and storage independence for data-driven workloads
Achieving compute and storage independence for data-driven workloadsAchieving compute and storage independence for data-driven workloads
Achieving compute and storage independence for data-driven workloadsAlluxio, Inc.
 
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...SpagoWorld
 

Similar a An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor (20)

Knowledge-based web service integration for industrial automation
Knowledge-based web service  integration for industrial automationKnowledge-based web service  integration for industrial automation
Knowledge-based web service integration for industrial automation
 
Assessment of IEC-61499 and CDL for Function Block composition in factory-wid...
Assessment of IEC-61499 and CDL for Function Block composition in factory-wid...Assessment of IEC-61499 and CDL for Function Block composition in factory-wid...
Assessment of IEC-61499 and CDL for Function Block composition in factory-wid...
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17
 
Fitman presentation for fines
Fitman presentation for finesFitman presentation for fines
Fitman presentation for fines
 
Smarter Test Systems
Smarter Test SystemsSmarter Test Systems
Smarter Test Systems
 
Many Bundles of Things - M Rulli
Many Bundles of Things - M RulliMany Bundles of Things - M Rulli
Many Bundles of Things - M Rulli
 
A Multi-agent Approach for Processing Industrial Enterprise Data
A Multi-agent Approach for Processing Industrial Enterprise DataA Multi-agent Approach for Processing Industrial Enterprise Data
A Multi-agent Approach for Processing Industrial Enterprise Data
 
Cop Test Going The Cloud Versie 0.5
Cop Test  Going The Cloud Versie 0.5Cop Test  Going The Cloud Versie 0.5
Cop Test Going The Cloud Versie 0.5
 
1305 eurocloud jfriedrich
1305 eurocloud jfriedrich1305 eurocloud jfriedrich
1305 eurocloud jfriedrich
 
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
CWIN17 Toulouse / Opc ua, the de facto interoperability standard for industry...
 
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computingISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
ISC Cloud13 Sill - Crossing organizational boundaries in cloud computing
 
Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...Cloud Portability and Interoperability Architecture Model and Best Practices ...
Cloud Portability and Interoperability Architecture Model and Best Practices ...
 
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturingCwin16 tls-partner-mark logic-an innovation journey in manufacturing
Cwin16 tls-partner-mark logic-an innovation journey in manufacturing
 
Simplified Data Preparation for Machine Learning in Hybrid and Multi Clouds
Simplified Data Preparation for Machine Learning in Hybrid and Multi CloudsSimplified Data Preparation for Machine Learning in Hybrid and Multi Clouds
Simplified Data Preparation for Machine Learning in Hybrid and Multi Clouds
 
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...Speeding up I/O for Machine Learning  ft Apple Case Study using TensorFlow, N...
Speeding up I/O for Machine Learning ft Apple Case Study using TensorFlow, N...
 
OSMOSE Project Presentation
OSMOSE Project PresentationOSMOSE Project Presentation
OSMOSE Project Presentation
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Achieving compute and storage independence for data-driven workloads
Achieving compute and storage independence for data-driven workloadsAchieving compute and storage independence for data-driven workloads
Achieving compute and storage independence for data-driven workloads
 
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...
ESE2010 - Living IT Architectures - Eclipse SOA and SOA TLP in Healthcare and...
 
An approach for adapting a cobot workstation to human operator within a deep ...
An approach for adapting a cobot workstation to human operator within a deep ...An approach for adapting a cobot workstation to human operator within a deep ...
An approach for adapting a cobot workstation to human operator within a deep ...
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor

  • 1. An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop- floor •Date: July, 2013 •Linked to: PLANTCockpit Contact information Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland Email: fast@tut.fi www.tut.fi/fast Conference: 11th IEEE International Conference on Industrial Informatics, INDIN 2013. Bochum, Germany – July 29-31 2013 Title of the paper: An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor Authors: Sergii Iarovyi, Jorge Garcia, Jose L. Martinez Lastra If you would like to receive a reprint of the original paper, please contact us
  • 2. An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop- floor Authors: Sergii Iarovyi, Jorge Garcia, Jose L. Martinez Lastra {sergii.iarovyi, jorge.garcia, jose.lastra}@tut.fi Tampere University of Technology Factory Automation Systems and Technology Lab 11th IEEE International Conference on Industrial Informatics, INDIN 2013. Bochum, Germany – July 29-31 2013
  • 3. Outline 10.09.13 3 1. Introduction 2. Motivation 3. Background 4. Concept of DPWS Adapter 5. Development of DPWS Adapter 6. Implementation scenario 7. Conclusions and further work An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor
  • 4. Introduction - Enterprise applications (EA) are playing important role in current enterprises. - Rely more on IT systems for Business processes and decision making - Service Oriented Architecture (SOA) is a paradigm widely employed in EA to increase reusability of its components. - Nowadays, dissimilar implementations of SOA exist even in Factory level. Enterprise Service Buses (ESB) are commonly Message-Oriented Middleware used to cope with this situation. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 4
  • 5. Motivation • Current enterprise integration solutions are based on powerful Enterprise Service Buses (ESB). But with poor support for shop- floor integration. • Bridging the shop-floor with other intra-logistical layers should extend the system borders and thus provide a more complete visibility of the overall enterprise activities. • State-of-the-art ESB and application servers are using the modular deployment offered by the OSGi framework to manage the lifecycle of the deployed applications. • DPWS over OSGi is hence a promising option for interfacing the shop-floor with other heterogeneous systems via ESBs. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 5
  • 6. Background: PLANTCockpit 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 6 The PLANTCockpit project aims to create a reference environment for monitoring, visualizing and analysis of intra-logistical enterprise cockpits. Project architecture is influenced by the concept of interoperable Function Blocks, IEC-61449. PLANTCockpit framework lies in the application layer of an ESB.
  • 7. Background: PLANTCockpit 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 7 - Ms Excel - SAP BAPI - Data Bases - OPC-UA - Ms Project - DPWS Etc.. Adapters Multiple adapters are developed and within the project scope DPWS was found to be a suitable candidate for devices and sensors integration.
  • 8. Concept of DPWS Adapter 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 8 The DPWS features: •Dynamic discovery DPWS devices •Retrieve metadata from device hosted services. •Eventing PLANTCockpit Adapter archetype extends: •Transformation and mapping of messages •Transmission channels for heterogeneous integration •Instantiation and re-configuration of event consumers
  • 9. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 9 Development of DPWS Adapter • This adapter was developed using a Maven Archetype that generates an OSGi skeleton project of a FB Adapter. • DPWS Adapter wraps WS4D- JMEDS in an OSGi bundle .
  • 10. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 10 Implementation scenario (1) Monitor process parameters (Process throughput, energy consumption) of an FESTO MPS 500-FMS. - DPWS-enabled devices are deployed in each station, generating events regarding the specific station status. - DPWS-enabled energy meter Inico E10 is employed to measure consumed energy and related parameters.
  • 11. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 11 Implementation scenario (2)
  • 12. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 12 Implementation scenario (3)
  • 13. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 13 Conclusions & Future work Conclusions: •This implementation can be extrapolated to integrate other protocols and technologies. •Precise performance analysis was not assessed, however smooth monitoring was reached with a message processing frequency of 50 msg/sec using an Intel core i5 Laptop. •This approach allows integrate DPWS devices in OSGi in a non-intrusive manner; •The FB scheme provides high reusability and scalability. Future work: •Configuration support based on semantic description of services (SAWSDL); •Research towards applicability in time critical systems; •Implementation of possibility for supervisory control and Decision support via DPWS.
  • 14. Acknowledge • This research was funded by the European Union’s Seventh Framework Programme (FP7/2007-2013) under grant agreement n°260018 (PLANTCockpit Production Logistics and Sustainability Cockpit) 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 14
  • 15. 10.09.13 An approach for OSGi and DPWS interoperability: Bridging enterprise application with shop-floor 15 THANK YOU! Any questions? http://www.youtube.com/user/fastlaboratory https://www.facebook.com/fast.laboratory http://www.slideshare.net/fastlaboratory

Notas del editor

  1. Not sure if it is relevant…