Font Size: a A A

Research And Implementation Of Visual Microservice Orchestration Tool Of CA-CCML Language

Posted on:2023-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:S C SunFull Text:PDF
GTID:2558307040474594Subject:Software engineering
Abstract/Summary:PDF Full Text Request
CA-CCML(Context-aware Cooperative Composition Modeling Language)is a web service composition modelling language proposed by the group.The group has implemented CA-CCML(Context-aware Cooperative Composition Modeling Language).Currently,the group has implemented a visual Web service orchestration tool in CA-CCML,which supports traditional SOAP-style and REST-style Web service orchestration,but does not yet support visual microservice orchestration.This thesis investigates and implements a visual microservice orchestration tool for the CA-CCML language,with the aim of modelling microservice combinations in the CA-CCML language in a more intuitive way and implementing visual models for their execution.Based on the analysis and summary of CA-CCML language,microservices and microservice orchestration tools,this thesis researches and implements a visual microservice orchestration tool in CA-CCML language.Firstly,the overall architecture of the CA-CCML microservice orchestration tool is designed,which consists of two parts: the client side completes the visual process orchestration,text model generation,text model execution process display and execution process query,while the server side completes the text model parsing,text model execution,service invocation and other functions.At the same time,eight CA-CCML visualisation diagrams are designed for the visualisation of CA-CCML combined models;a conversion method between CA-CCML visualisation models and text models is given,and the execution of visualisation models and the visual display and editing of text models are realised through mutual conversion;the visualisation web service orchestration tool for the existing CA-CCML language In response to the low efficiency of the existing CA-CCML visual Web service orchestration tool in the verification of microservice orchestration rules,a verification method for microservice orchestration rules in CA-CCML based on the LALR(1)algorithm is proposed;furthermore,the execution method of CA-CCML visual models is proposed to realize the execution function of the microservice orchestration process.Finally,the usability of the visual microservice orchestration tool in CA-CCML language is verified through an application case.
Keywords/Search Tags:Microservice, Orchestration tool, CA-CCML, LALR(1), Visualization
PDF Full Text Request
Related items