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

  • View
    168

  • Download
    0

Embed Size (px)

DESCRIPTION

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

Text of 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 Unions Seventh Framework Programme (FP7/2007-2013) under grant agreement n260018 (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