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 条
  • [21] A Criteria-Based Framework for Establishing System of Systems Governance
    Vaneman, Warren K.
    Jaskot, Roger D.
    [J]. 2013 7TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2013), 2013, : 491 - 496
  • [22] CRITERIA-BASED ANTIMICROBIAL IV TO ORAL CONVERSION PROGRAM
    OKPARA, AU
    MASWOSWE, JJ
    STEWART, K
    [J]. FORMULARY, 1995, 30 (06): : 343 - 348
  • [23] A Criteria-based Assessment of the Coverage of Scopus and Web of Science
    Aksnes, Dag W.
    Sivertsen, Gunnar
    [J]. JOURNAL OF DATA AND INFORMATION SCIENCE, 2019, 4 (01) : 1 - 21
  • [24] Rethinking the Educator Portfolio: An Innovative Criteria-Based Model
    Shinkai, Kanade
    Chen, Chen
    Schwartz, Brian S.
    Loeser, Helen
    Ashe, Cynthia
    Irby, David M.
    [J]. ACADEMIC MEDICINE, 2018, 93 (07) : 1024 - 1028
  • [25] Criteria-based diagnostics generate excessive and incorrect diagnoses
    Gjerden, Pal
    [J]. TIDSSKRIFT FOR DEN NORSKE LAEGEFORENING, 2015, 135 (16) : 1437 - 1437
  • [26] Parallel methods for optimality criteria-based topology optimization
    Vemaganti, K
    Lawrence, WE
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2005, 194 (34-35) : 3637 - 3667
  • [27] Transfer Learning in Information Criteria-based Feature Selection
    Chen, Shaohan
    Sahinidis, Nikolaos V.
    Gao, Chuanhou
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2022, 23 : 1 - 105
  • [28] Thymus therapy for cancer? A criteria-based, systematic review
    Ernst, E
    [J]. EUROPEAN JOURNAL OF CANCER, 1997, 33 (04) : 531 - 535
  • [29] A Criteria-based Assessment of the Coverage of Scopus and Web of Science
    Dag W.Aksnes
    Gunnar Sivertsen
    [J]. Journal of Data and Information Science., 2019, 4 (01) - 21
  • [30] CRITERIA-BASED DUE AIDS IN SELECTION OF PREFERRED AGENT
    DREA, EJ
    [J]. HOSPITAL FORMULARY, 1991, 26 : 25 - 27