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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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)
Bergner, S., et al.: Networked IT-Security for Critical Infrastructures – The Research Agenda Of VeSiKi. www.itskritis.de. Accessed 14 Jan 2017
Slama, D., Puhlmann, F., Morrish, J., Bhatnagar, R.M.: Enterprise IoT: Strategies and Best Practices for Connected Products and Services. O’Reilly Media (2015)
Organization for the Advancement of Structured Information Standards (OASIS): OASIS Advanced Message Queueing Protocol (AMQP) v1.0, OASIS Standard (2012)
International Organization for Standardization: ISO/IEC 19464:2014 - Information technology - Advanced Message Queuing Protocol (AMQP) v1.0 specification (2014)
Java Community Process (JCP): Java Message Service (JMS) API. Final Release 1.1 (2002)
Organization for the Advancement of Structured Information Standards (OASIS): MQTT Version 3.1.1 Plus Errata 01 (2015)
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
Mukhopadhyay, S.C. (ed.): Internet of Things: Challenges and Opportunities. Springer: Smart Sensors, Measurement and Instrumentation 9 (2014)
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)
Hohpe, G., Woolf, B.: Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, 1st edn. Addison-Wesley, London (2003)
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)
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)
Object Management Group (OMG): Model Driven Architecture (MDA) - MDA Guide, rev. 2.0, document number ormsc/14-06-01 (2014)
Object Management Group (OMG): OMG Unified Modeling Language (OMG UML), version 2.5, document formal/2015-03-01 (2015)
Object Management Group (OMG): OMG Meta Object Facility (MOF) Core Specification. Version 2.5.1, document number formal/2016-11-01(2016)
The Eclipse Foundation: Eclipse Modeling project (2017). www.eclipse.org/modeling Accessed 3 Feb 2017
Hohpe, G.: www.enterpriseintegrationpatterns.com. Accessed 21 Jan 2017
OMG (Object Management Group): MOF model to text transformation language (MOFM2T). Version 1.0, document number formal/2008-01-16 (2008)
Apache Software Foundation: Apache Camel: Publish Subscribe Channel (2017). www.camel.apache.org/publish-subscribe-channel.html. Accessed 1 Feb 2017
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)