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 条
  • [1] Enterprise Application Transformation Strategy and Roadmap Design: A Business Value Driven and IT Supportability Based Approach
    Yu, Yale
    Madiraju, Sharma
    [J]. 2014 SECOND INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES), 2014, : 66 - 71
  • [2] Enterprise business knowledge modeling based on ontology
    Song, Yan
    Huang, Lei
    [J]. PROCEEDINGS OF THE 2007 CONFERENCE ON SYSTEMS SCIENCE, MANAGEMENT SCIENCE AND SYSTEM DYNAMICS: SUSTAINABLE DEVELOPMENT AND COMPLEX SYSTEMS, VOLS 1-10, 2007, : 1839 - 1843
  • [3] Ontology-Driven Business Process Design
    Pereira, Carla Marques
    Caetano, Artur
    Sousa, Pedro
    [J]. BUILDING THE E-WORLD ECOSYSTEM, 2011, 353 : 153 - +
  • [4] Enterprise application transformation strategy and roadmap design: A business value driven and IT supportability-based approach
    Yu, Yale
    Madiraju, Sharma
    [J]. JOURNAL OF MANAGEMENT ANALYTICS, 2015, 2 (02) : 111 - 120
  • [5] Business model driven design of service architectures for Enterprise Applications Integration: A pattern-based approach
    Gacitua-Decar, Veronica
    Pahl, Claus
    [J]. DCSOFT 2008: PROCEEDINGS OF THE DOCTORAL CONSORTIUM ON SOFTWARE AND DATA TECHNOLOGIES, 2008, : 53 - 64
  • [6] Business-driven Ontology Evolution Mechanism for Enterprise Data Management
    Wu, Jiahong
    Cai, Hongming
    Jiang, Lihong
    [J]. IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010, : 3174 - 3179
  • [7] An Approach for Securing and Validating Business Processes Based on a Defined Enterprise Security Ontology Criteria
    Hussein, Ahmed A.
    Ghoneim, Ahmed
    Dumke, Reiner R.
    [J]. DIGITAL INFORMATION PROCESSING AND COMMUNICATIONS, PT 2, 2011, 189 : 54 - +
  • [8] Enterprise architecture approach for project-based organizations modeling, design, and analysis: An ontology-driven tool proposal
    Atencio, Edison
    Mancini, Mauro
    Bustos, Guillermo
    [J]. ALEXANDRIA ENGINEERING JOURNAL, 2024, 98 : 312 - 327
  • [9] Overview of a Domain-Driven Design Approach to Build Microservice-Based Applications
    Steinegger, Roland H.
    Giessler, Pascal
    Hippchen, Benjamin
    Abeck, Sebastian
    [J]. THIRD INTERNATIONAL CONFERENCE ON ADVANCES AND TRENDS IN SOFTWARE ENGINEERING (SOFTENG 2017), 2017, : 79 - 87
  • [10] Ontology and Enterprise Modelling Driven Software Requirements Development Approach
    Makrickiene, Neringa
    Gudas, Saulius
    Lopata, Audrius
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2019, 7 (02): : 190 - 210