Business Driven Microservice Design An Enterprise Ontology Based Approach to API Specifications

被引:1
|
作者
Krouwel, Marien R. [1 ,2 ]
Land, Martin Op' t [1 ,3 ]
机构
[1] Capgemini Netherlands, POB 2575, NL-3500 GN Utrecht, Netherlands
[2] Radboud Univ Nijmegen, Comeniuslaan 4, NL-6525 HP Nijmegen, Netherlands
[3] Antwerp Management Sch, Boogkeers 5, B-2000 Antwerp, Belgium
关键词
Enterprise Engineering; DEMO; Microservices; API;
D O I
10.1007/978-3-031-11520-2_7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As technology is evolving rapidly and market demand is changing quicker than ever, many are trying to implement service orientation and adopt market standards to improve adaptivity. A microservice architecture makes applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. The question then arises how to design a manageable and stable set of microservices that is sufficient for the business. In this paper we systematically deduce an algorithm to derive a set of microservices, expressed according to the OpenAPI standard, from the ontological model of an enterprise, that is stable by nature, sufficient for the business, and based on units of clear size. This algorithm has the DEMO operating cycle at its heart and has been evaluated with the real-life Social Housing case at ICTU by creating a SwaggerHub implementation. Further research should clarify the role of implementation choices in the algorithm.
引用
收藏
页码:95 / 113
页数:19
相关论文
共 50 条
  • [31] Product design knowledge representation based on business ontology
    Chen, Si
    Yan, Yan
    Shangguan, Jing-Chang
    Wang, Guo-Xin
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2011, 17 (04): : 673 - 679
  • [32] Ontology-Based Visualization for Business Model Design
    Peter, Marco
    Montecchiari, Devid
    Hinkelmann, Knut
    Grivas, Stella Gatziu
    PRACTICE OF ENTERPRISE MODELING, POEM 2020, 2020, 400 : 244 - 258
  • [33] Ontology-based Approach for Business Opportunities Recognition
    Salgado, Vinicius Ferreira
    de Lima Santos, Diego Bernardes
    de Carvalho Dutra, Frederico Giffoni
    Parreiras, Fernando Silva
    Brandao, Wladmir Cardoso
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS 2021), VOL 1, 2021, : 594 - 601
  • [34] An Ontology-Driven Approach to Electronic Document Structure Design
    Nikiforov, Denis A.
    Korchagin, Alexander B.
    Sivakov, Ruslan L.
    ANALYSIS OF IMAGES, SOCIAL NETWORKS AND TEXTS, AIST 2016, 2017, 661 : 3 - 16
  • [35] A User-driven Adaptation Approach for Microservice-based IoT Applications
    De Sanctis, Martina
    Muccini, Henry
    Vaidhyanathan, Karthik
    11TH INTERNATIONAL CONFERENCE ON THE INTERNET OF THINGS, IOT 2021, 2021, : 48 - 56
  • [36] Data Quality as a Microservice: An Ontology and Rule Based Approach for Quality Assurance of Sensor Data in Manufacturing
    Stang, Jorgen
    Walther, Dirk
    Myrseth, Per
    PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING AND AI FOR DATA QUALITY IN CYBER-PHYSICAL SYSTEMS/INTERNET OF THINGS, SEA4DQ 2022, 2022, : 3 - 9
  • [37] Test case generation for enterprise business services based on enterprise architecture design
    Mehdi Rahmanian
    Ramin Nassiri
    Mehran Mohsenzadeh
    Reza Ravanmehr
    The Journal of Supercomputing, 2023, 79 : 1877 - 1907
  • [38] Test case generation for enterprise business services based on enterprise architecture design
    Rahmanian, Mehdi
    Nassiri, Ramin
    Mohsenzadeh, Mehran
    Ravanmehr, Reza
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (02): : 1877 - 1907
  • [39] An Ontology-Based Approach Toward Traceable Behavior Specifications in Automated Driving
    Salem, Nayel Fabian
    Nolte, Marcus
    Haber, Veronica
    Menzel, Till
    Steege, Hans
    Graubohm, Robert
    Maurer, Markus
    IEEE Access, 2024, 12 : 165203 - 165226
  • [40] An Ontology-based Text Processing Approach for Simplifying Ambiguity of Requirement Specifications
    Polpinij, Jantima
    2009 IEEE ASIA-PACIFIC SERVICES COMPUTING CONFERENCE (APSCC 2009), 2009, : 189 - 196