Saga Pattern Technologies: A Criteria-based Evaluation

被引:0
|
作者
Duerr, Karolin [1 ]
Lichtenthaeler, Robin [1 ]
Wirtz, Guido [1 ]
机构
[1] Univ Bamberg, Distributed Syst Grp, Bamberg, Germany
关键词
Microservices; Saga Pattern; Workflow Engine; Criteria-based;
D O I
10.5220/0010999400003200
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
One challenge in Microservices Architectures is coordinating business workflows between services, for which the Saga pattern is frequently mentioned as a solution in the literature. This work presents a criteria catalog based on which existing technological solutions that help with Saga implementations can be qualitatively evaluated to enable an informed decision between them. It considers criteria relevant for the Saga pattern, microservices characteristics, and for operating a system in production. We use it to evaluate four technological solutions by implementing an exemplary use case. Due to their different origins, the technologies come with varying strengths and weaknesses and as a result no solution is superior. The results can help developers decide which technology to use and provide insights into what to consider when implementing the Saga pattern.
引用
收藏
页码:141 / 148
页数:8
相关论文
共 50 条
  • [1] CRITERIA-BASED EVALUATION OF NETWORK TOPOLOGIES
    VIDOMENKO, VP
    [J]. AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1988, (04): : 31 - 37
  • [2] A criteria-based evaluation framework for authentication schemes in IMS
    Eliasson, Charlott
    Fiedler, Markus
    Jorstad, Ivar
    [J]. 2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 865 - +
  • [3] Criteria-Based Encryption
    [J]. Phuong, Tran Viet Xuan (tvxp750@uowmail.edu.au), 1600, Oxford University Press (61):
  • [4] CRITERIA-BASED EVALUATION AND CONTINUING MEDICAL-EDUCATION
    GEYMAN, JP
    [J]. JOURNAL OF FAMILY PRACTICE, 1985, 20 (02): : 121 - 122
  • [5] Criteria-Based Encryption
    Tran Viet Xuan Phuong
    Yang, Guomin
    Susilo, Willy
    [J]. COMPUTER JOURNAL, 2018, 61 (04): : 512 - 525
  • [6] Criteria-Based Evaluation Framework for Service-Oriented Methodologies
    Gholami, Mehdi Fahmideh
    Habibi, Jafar
    Shams, Fereidoon
    Khoshnevis, Sedigheh
    [J]. 2010 12TH INTERNATIONAL CONFERENCE ON COMPUTER MODELLING AND SIMULATION (UKSIM), 2010, : 122 - 130
  • [7] Frugal innovation in developed markets - Adaption of a criteria-based evaluation model
    Winkler, Thomas
    Ulz, Anita
    Knoebl, Wolfgang
    Lercher, Hans
    [J]. JOURNAL OF INNOVATION & KNOWLEDGE, 2020, 5 (04): : 251 - 259
  • [8] Criteria-based expert system for cardiac ischemia evaluation in the emergency department
    Hirshberg, AJ
    Guttman, TG
    [J]. ACADEMIC EMERGENCY MEDICINE, 1996, 3 (07) : 689 - 693
  • [9] Criteria-Based Modulation for Multilevel Inverters
    Dagan, Kfir J.
    Rabinovici, Raul
    [J]. IEEE TRANSACTIONS ON POWER ELECTRONICS, 2015, 30 (09) : 5009 - 5018
  • [10] Criteria-Based Partitioning of Large Ontologies
    Schlicht, Anne
    Stuckenschmidt, Heiner
    [J]. K-CAP'07: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON KNOWLEDGE CAPTURE, 2007, : 171 - 172