UML Profile for Messaging Patterns in Service-Oriented Architecture, Microservices, and Internet of Things

16Citations
Citations of this article
22Readers
Mendeley users who have this article in their library.

Abstract

The exchange of information among information technology (IT) systems is inevitable. Service fulfillment often involves sending and receiving messages. The article presents a set of messaging patterns for service-oriented architecture, microservices, and messaging protocols for the Internet of Things. The paper describes selected patterns that are the result of current research work. In addition, patterns introduced in open-source frameworks such as ZeroMQ have also been included. Moreover, the set includes Enterprise Integration Patterns. All considered messaging patterns have been described using the stereotype extensibility mechanism of the Unified Modeling Language (UML), and their complete set has been included in the new UML Profile for Messaging Patterns. The paper also shows the manner of integration flow modeling. In the illustrative examples, both the integration flow modeling diagram and the profile have been used to describe the communication in the context of the Integrated services view of the 1+5 architectural views model. The profile has been designed in the visual paradigm tool and revealed in a public repository for the community.

Cite

CITATION STYLE

APA

Górski, T. (2022). UML Profile for Messaging Patterns in Service-Oriented Architecture, Microservices, and Internet of Things. Applied Sciences (Switzerland), 12(24). https://doi.org/10.3390/app122412790

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free