Skip to main content

Message-Oriented Middleware for System Communication: A Model-Based Approach

  • Conference paper
  • First Online:
Recent Advances in Information and Communication Technology 2017 (IC2IT 2017)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 566))

Included in the following conference series:

  • 896 Accesses

Abstract

Distributed systems with heterogenous platforms and communication components like IoT devices require message-oriented middleware (MOM). Protocol translation, message model handling, message queueing and conversion, security, transactional consistency, monitoring are examples for the features and aspects of MOM. This paper presents a model-based approach for the development of MOM components using the UML and UML Profiles for MOM and enterprise integration patterns. A model-to-model transformation is used for the preparation of the design model for code generation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Meulen, R. (Gartner): Gartner says 6.4 billion connected “things” will be in use in 2016. www.gartner.com/newsroom/id/3165317. Accessed 1 Feb 2017

  2. Unger, H., Meesad, P., Boonkrong, S.: Recent advances in information and communication technology. In: Advances in Intelligent Systems and Computing, vol. 361. Springer, Heidelberg (2015)

    Google Scholar 

  3. Bergner, S., et al.: Networked IT-Security for Critical Infrastructures – The Research Agenda Of VeSiKi. www.itskritis.de. Accessed 14 Jan 2017

  4. Slama, D., Puhlmann, F., Morrish, J., Bhatnagar, R.M.: Enterprise IoT: Strategies and Best Practices for Connected Products and Services. O’Reilly Media (2015)

    Google Scholar 

  5. Organization for the Advancement of Structured Information Standards (OASIS): OASIS Advanced Message Queueing Protocol (AMQP) v1.0, OASIS Standard (2012)

    Google Scholar 

  6. International Organization for Standardization: ISO/IEC 19464:2014 - Information technology - Advanced Message Queuing Protocol (AMQP) v1.0 specification (2014)

    Google Scholar 

  7. Java Community Process (JCP): Java Message Service (JMS) API. Final Release 1.1 (2002)

    Google Scholar 

  8. Organization for the Advancement of Structured Information Standards (OASIS): MQTT Version 3.1.1 Plus Errata 01 (2015)

    Google Scholar 

  9. Consel, C., Kabac, M.: Internet of Things: a challenge for software engineering. In: ERCIM - The European Research Consortium for Informatics and Mathematics, Special Theme. www.ercim-news.ercim.eu. Accessed 23 Jan 2017

  10. Mukhopadhyay, S.C. (ed.): Internet of Things: Challenges and Opportunities. Springer: Smart Sensors, Measurement and Instrumentation 9 (2014)

    Google Scholar 

  11. Holler, J., Tsiatsis, V.: From Machine-to-Machine to the Internet of Things: Introduction to a New Age of Intelligence, 1st edn. Academic Press, London (2014)

    Google Scholar 

  12. Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, 1st edn. Addison-Wesley, London (2003)

    Google Scholar 

  13. Buckl, C., Sommer, S., Scholz, A., Knoll, A., Kemper, A.: Generating a tailored middleware for wireless sensor network applications. In: IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (sutc 2008)

    Google Scholar 

  14. Plšek, A., et al.: A component framework for java-based real-time embedded systems. In: Middleware 2008, ACM/IFIP/USENIX 9th International Middleware Conference (2008)

    Google Scholar 

  15. Object Management Group (OMG): Model Driven Architecture (MDA) - MDA Guide, rev. 2.0, document number ormsc/14-06-01 (2014)

    Google Scholar 

  16. Object Management Group (OMG): OMG Unified Modeling Language (OMG UML), version 2.5, document formal/2015-03-01 (2015)

    Google Scholar 

  17. Object Management Group (OMG): OMG Meta Object Facility (MOF) Core Specification. Version 2.5.1, document number formal/2016-11-01(2016)

    Google Scholar 

  18. The Eclipse Foundation: Eclipse Modeling project (2017). www.eclipse.org/modeling Accessed 3 Feb 2017

  19. Hohpe, G.: www.enterpriseintegrationpatterns.com. Accessed 21 Jan 2017

  20. OMG (Object Management Group): MOF model to text transformation language (MOFM2T). Version 1.0, document number formal/2008-01-16 (2008)

    Google Scholar 

  21. Apache Software Foundation: Apache Camel: Publish Subscribe Channel (2017). www.camel.apache.org/publish-subscribe-channel.html. Accessed 1 Feb 2017

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Roland Petrasch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Cite this paper

Petrasch, R. (2018). Message-Oriented Middleware for System Communication: A Model-Based Approach. In: Meesad, P., Sodsee, S., Unger, H. (eds) Recent Advances in Information and Communication Technology 2017. IC2IT 2017. Advances in Intelligent Systems and Computing, vol 566. Springer, Cham. https://doi.org/10.1007/978-3-319-60663-7_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-60663-7_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-60662-0

  • Online ISBN: 978-3-319-60663-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics