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 条
  • [21] The Development and Application of the Internet of Things in Public Service-oriented
    Liu, Fengyuan
    Wang, Haiyan
    [J]. NINTH WUHAN INTERNATIONAL CONFERENCE ON E-BUSINESS, VOLS I-III, 2010, : 811 - 816
  • [22] Meta-modeling Service-Oriented Architecture based on UML
    Zhang, Tao
    Ying, Shi
    Cao, Sheng
    Zhong, Xiaofeng
    [J]. PROCEEDINGS OF THE SECOND IASTED INTERNATIONAL CONFERENCE ON WEB TECHNOLOGIES, APPLICATIONS, AND SERVICES, 2006, : 137 - +
  • [23] Service-Oriented Things: Delivering Smart Services Using Internet of Things
    Lin, Kwei-Jay
    Zhou, Sen
    Yan, Surong
    Ito, Takayuki
    [J]. 2017 IEEE 19TH CONFERENCE ON BUSINESS INFORMATICS (CBI), VOL 1, 2017, 1 : 217 - 226
  • [24] UML profile for the platform independent modelling of service-oriented architectures
    Lopez-Sanz, Marcos
    Acuna, Cesar J.
    Cuesta, Carlos E.
    Marcos, Esperanza
    [J]. SOFTWARE ARCHITECTURE, PROCEEDINGS, 2007, 4758 : 304 - +
  • [25] Internet payment security architecture based on service-oriented architecture
    Lin, Song
    Li, Zhou-Jun
    Zhang, Fan
    [J]. Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2008, 14 (12): : 2468 - 2475
  • [26] Enhancing the Microservices Architecture for the Internet of Things
    Al-Masri, Eyhab
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 5119 - 5125
  • [27] A service graph based extraction of microservices from monolith services of service-oriented architecture
    Raj, Vinay
    Ravichandra, Sadam
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (07): : 1661 - 1678
  • [28] An effective service-oriented networking management architecture for 5G-enabled internet of things
    Huang, Mingfeng
    Liu, Anfeng
    Xiong, Neal N.
    Wang, Tian
    Vasilakos, Athanasios V.
    [J]. Computer Networks, 2021, 173
  • [29] Architecting Service-Oriented Coordination Architecture for Internet of Things: a Publish/Subscribe-based Approach
    Dong, Biao
    Chen, Junhui
    [J]. 2016 INTERNATIONAL CONFERENCE ON MANUFACTURING SCIENCE AND INFORMATION ENGINEERING (ICMSIE 2016), 2016, : 428 - 433
  • [30] An effective service-oriented networking management architecture for 5G-enabled internet of things
    Huang, Mingfeng
    Liu, Anfeng
    Xiong, Neal N.
    Wang, Tian
    Vasilakos, Athanasios V.
    [J]. COMPUTER NETWORKS, 2020, 173