SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

未來的工作在哪裡
未來的工作在哪裡未來的工作在哪裡
未來的工作在哪裡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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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 ...
 

Kürzlich hochgeladen

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 

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

Hinweis der Redaktion

  1. Not sure if it is relevant…