Architecture to Productize Semantic Transformation by Utilizing Natural Language Processing with Microservices

被引:0
作者
Reimer, Tim [1 ]
机构
[1] Univ Calgary, Dept Elect & Software Engn, Calgary, AB, Canada
来源
2023 INTERNATIONAL CONFERENCE ON ADVANCED ENTERPRISE INFORMATION SYSTEM, AEIS 2023 | 2023年
关键词
microservices; semantic transformation; natural language processing; microservice orchestration; natural language queries; choreographed microservices; orchestrated microservices; graph databases; traversal patterns;
D O I
10.1109/AEIS61544.2023.00013
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Semantic transformation is a necessary requirement in translating message values between various applications so that these messages can be processed. The transformation utilizes several patterns that can be implemented using a microservices architecture. The collaboration of these microservices needs to be managed. This paper discusses the orchestrated and choreographed approaches for this scenario. To demonstrate the choreographed approach, the paper presents a natural language query processing solution that can use custom vocabularies for microservice invocations to achieve semantic message transformations.
引用
收藏
页码:35 / 41
页数:7
相关论文
共 18 条
[1]   Deployment and communication patterns in microservice architectures: A systematic literature review [J].
Aksakalli, Isil Karabey ;
Celik, Turgay ;
Can, Ahmet Burak ;
Tekinerdogan, Bedir .
JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180
[2]   Issues, challenges, and a proposed theoretical core of agile software development research [J].
Baham, Corey ;
Hirschheim, Rudy .
INFORMATION SYSTEMS JOURNAL, 2022, 32 (01) :103-129
[3]  
Daasel C., 2022, P 2022 2 INT C ADV E
[4]  
Dragoni N., 2017, PRESENT ULTERIOR SOF, P195, DOI [DOI 10.1007/978-3-319-67425-4_12, 10.1007/978-3-319-67425-412, 10.1007/978-3-319-67425-4_12]
[5]   Evaluation of Microservice Architectures: A Metric and Tool-Based Approach [J].
Engel, Thomas ;
Langermeier, Melanie ;
Bauer, Bernhard ;
Hofmann, Alexander .
INFORMATION SYSTEMS IN THE BIG DATA ERA, 2018, 317 :74-89
[6]  
Ford Neal, 2021, Software architecture: The hard parts
[7]  
Gupta P, 2017, 2017 INTERNATIONAL CONFERENCE OF ELECTRONICS, COMMUNICATION AND AEROSPACE TECHNOLOGY (ICECA), VOL 2, P410, DOI 10.1109/ICECA.2017.8212846
[8]   Straddling the crevasse: A review of microservice software architecture foundations and recent advancements [J].
Joseph, Christina Terese ;
Chandrasekaran, K. .
SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (10) :1448-1484
[9]  
Kitchenham B., 2007, GUIDELINES PERFORMIN, DOI DOI 10.1145/1134285.1134500
[10]  
Knaster R., 2019, SAFE DISTILLED APPLY