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

被引:13
|
作者
Gorski, Tomasz [1 ]
机构
[1] Univ Gdansk, Inst Comp Sci, Wita Stwosza 57, PL-80308 Gdansk, Poland
来源
APPLIED SCIENCES-BASEL | 2022年 / 12卷 / 24期
关键词
interoperability; service-oriented architecture; microservices; Internet of Things; Unified Modeling Language; 1+5 architectural views model; OPC UA; IOT; PUBLISH/SUBSCRIBE; FRAMEWORK;
D O I
10.3390/app122412790
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
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.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] Service-oriented Architecture for the Internet of Things
    Ibrahim, Naseem
    Bench, Brandon
    [J]. PROCEEDINGS 2017 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI), 2017, : 1004 - 1009
  • [2] Internet of Things: Service-Oriented Architecture Opportunities and Challenges
    Sagar, G. R.
    Jayapandian, N.
    [J]. INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 71 - 78
  • [3] Service-oriented architecture for Internet of Things: A semantic approach
    Mishra, Sugyan Kumar
    Sarkar, Anirban
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 8765 - 8776
  • [4] Service-Oriented Network Virtualization Architecture for Internet of Things
    Yongan Guo
    Hongbo Zhu
    Longxiang Yang
    [J]. China Communications, 2016, 13 (09) : 163 - 172
  • [5] An internet of secure and private things: A service-oriented architecture
    Showail, Ahmad
    Tahir, Rashid
    Zaffar, Muhammad Fareed
    Noor, Muhammad Haris
    Al-Khatib, Mohammed
    [J]. COMPUTERS & SECURITY, 2022, 120
  • [6] Service-Oriented Network Virtualization Architecture for Internet of Things
    Guo, Yongan
    Zhu, Hongbo
    Yang, Longxiang
    [J]. CHINA COMMUNICATIONS, 2016, 13 (09) : 163 - 172
  • [7] Interoperability for Industrial Internet of Things Based on Service-oriented Architecture
    Lam, An Ngoc
    Haugen, Oystein
    Delsing, Jerker
    [J]. IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,
  • [8] An Event-driven Service-oriented Architecture for the Internet of Things
    Lan, Lina
    Li, Fei
    Wang, Bai
    Zhang, Lei
    Shi, Ruisheng
    [J]. 2014 ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC), 2014, : 68 - 73
  • [9] An Event-driven Service-oriented Architecture for the Internet of Things Service Execution
    Lan, Lina
    Wang, Bai
    Zhang, Lei
    Shi, Ruisheng
    Li, Fei
    [J]. INTERNATIONAL JOURNAL OF ONLINE ENGINEERING, 2015, 11 (02) : 4 - 8
  • [10] Service-Oriented Approach for Internet of Things
    Moraes, Eduardo Cardoso
    [J]. COMPUTATIONAL SCIENCE - ICCS 2018, PT III, 2018, 10862 : 545 - 551