Computer Science ›› 2021, Vol. 48 ›› Issue (2): 33-40.doi: 10.11896/jsjkx.191100152

• New Distributed Computing Technologies and Systems • Previous Articles     Next Articles

Method of Encapsulating Procuratorate Affair Services Based on Microservices

LU Yi-fan, CAO Rui-hao, WANG Jun-li, YAN Chun-gang   

  1. Key Laboratory of Embedded System and Service Computing,Ministry of Education,College of Electronics and Information Engineering, Tongji University,Shanghai 201804,China
  • Received:2019-11-20 Revised:2020-03-27 Online:2021-02-15 Published:2021-02-04
  • About author:LU Yi-fan,born in 1995,postgraduate.His main research interests include service computing,service composition,service encapsulation and microservice.
    YAN Chun-gang,born in 1963,Ph.D,professor,Ph.D supervisor.Her main research interests include collaboration and service computing,Petri net mode-ling and analysis.
  • Supported by:
    The National Key Research and Development Project (2018YFC0831403).

Abstract: Microservice architecture is an emerging style of service architecture,which is characterized by efficient operation and flexible deployment when dealing with complex service systems.Compared with monolithic architecture,it can provide better business management and service support.In view of the complex case of the procuratorate affair,it is necessary to combine and encapsulate the services to form new value-added services to meet the needs of users.However,quality-of-service driven service encapsulation alone cannot meet the needs of procuratorate affair.Therefore,combining service functions and quality of service,an improved graphplan under microservice architecture (IGMA) is proposed.Firstly,the method establishes a mathematical model for the service and user request,then integrates the functional and non-functional requirements of the service,and provides users with a variety of combination schemes under different case types.Finally,the service workflow is established to complete the case service encapsulation.This method can intelligently judge the branch structures in the service composition structure and establish different composition schemes for different branch structures.Experimental results show that the proposed method improves the timeliness and accuracy of service encapsulation.

Key words: Graphplan, Microservice, Quality of service(QoS), Service composition, Service encapsulation

CLC Number: 

  • TP393
[1] ZHANG X Z,LYU T Y,ZHANG B.Modeling of complex ser-vice collaborative network based on service interaction behavior[J].Journal of Software,2016,27(2):231-246.
[2] XIN Y Y,NIU J,XIE Z J,et al.Overview of microservice architecture implementation framework[J].Computer Engineering and Application,2018,54(19):16-23.
[3] DU M,LI F F,ZHENG G N,et al.DeepLog:Anomaly Detection and Diagnosis from System Logs through Deep Learning[C]//ACM Conference on Computer and Communications Security (CCS).2017:1285-1298.
[4] DELAC G,SILIC M,SRBLJIC S.A Reliability ImprovementMethod for SOA-Based Applications[J].IEEE Transactions on Dependable and Secure Computing (TDSC),2015,12(2):136-149.
[5] ZHANG W C,SUN H L,LIU X D,et al.Temporal QoS-Aware Web Service Recommendation via Non-negative Tensor Factorization[C]//International World Wide Web Conference (WWW).2014:585-595.
[6] SILIC M,DELAC G,SRBLJIC S.Prediction of Atomic WebServices Reliability for QoS-Aware Recommendation[J].IEEE Transactions on Services Computing,2015,8(3):425-438.
[7] LO W,YIN J,DENG S,et al.An Extended Matrix Factorization Approach for QoS Prediction in Service Selection[C]//IEEE Ninth International Conference on Services Computing.IEEE,2012:162-169.
[8] ZHENG Z,ZHANG Y,LYU M R.Investigating QoS of Real-World Web Services[J].IEEE Transactions on Services Computing,2014,7(1):32-39.
[9] ZHENG Z,ZHANG Y,LYU M R.Distributed QoS Evaluation for Real-World Web Services[C]//2010 IEEE International Conference on Web Services (ICWS).IEEE,2010:83-90.
[10] YANG Y,TANG S,XU Y,et al.An Approach to QoS-awareService Selection in Dynamic Web Service Composition[C]//Third International Conference on Networking and Services.ICNS,IEEE,2007:19-25.
[11] FANJIANG Y Y,SYU Y,MA S P,et al.An Overview and Classification of Service Description Approaches in Automated Ser-vice Composition Research[J].IEEE Transactions on Services Computing,2017,10(2):176-189.
[12] VARDHAN A V,BASHA M S S,DHAVACHELVAN P.An Overview of Web Services Composition Approaches[J].International Journal of Computer Applications,2011,29(8):10-15.
[13] CONSTANTINESCU I,FALTINGS B,BINDER W.Largescale,type-compatible service composition[C]//IEEE International Conference on Web Services.IEEE Computer Society,2004:5-6.
[14] THAKKER D,OSMAN T,AL-DABASS D.Knowledge-Intensive Semantic Web Services Composition[C]//Tenth International Conference on Computer Modeling & Simulation.IEEE,2008:673-678.
[15] AIELLO M,KHOURY E E,LAZOVIK A,et al.Optimal QoS-Aware Web Service Composition[C]//Joint IEEE Conference on E-Commerce Technology and IEEE Conference on Enterprise Computing,E-Commerce and E-Services IEEE Computer.2009:491-494.
[16] ALRIFAI M,RISSE T,NEJDL W.A hybrid approach for efficient Web service composition with end-to-end QoS constraints[J].ACM Transactions on the Web,2012,6(2):1-31.
[17] YAN Y,XU B,GU Z,et al.A QoS-Driven Approach for Semantic Service Composition[C]//IEEE Conference on Commerce & Enterprise Computing.IEEE,2009:523-526.
[18] ZHENG Z,ZHANG Y,LYU M R.Investigating QoS of Real-World Web Services[J].IEEE Transactions on Services Computing,2014,7(1):32-39.
[19] ZHENG Z,ZHANG Y,LYU M R.Distributed QoS Evaluation for Real-World Web Services[C]//2010 IEEE International Conference on Web Services (ICWS).IEEE,2010:83-90.
[20] CONSTANTINESCU I,FALTINGS B,BINDER W.Largescale,type-compatible service composition[C]//IEEE International Conference on Web Services.IEEE Computer Society,2004:506-513.
[21] ZHANG P Y,HUANG B,SUN Y M.Service semantic matching mechanism based on service combination[J].Journal of University of Electronic Science and Technology,2008,37(6):917-921.
[22] LI S Z,YANG G,YANG S X.A semantic Web service matching algorithm based on ontology concept similarity[J].Microcomputer and Applications,2009,28(15):57-60.
[23] ZHANG R L.Research on combination method based on Web service group model[J].Science and Technology Information,2012(30):285-285.
[24] WU B,WU J,DENG S,et al.Automatic Composition of Semantic Web Services An Enhanced State Space Search Approach[C]//International Conference on Service Sciences.IEEE Computer Society,2010,13/14:226-230.
[25] CORBIN H.Changing maternity service in a changing world[J].Public Health Nursing,1950,42(8):427.
[26] KAELBLING L P,LITTMAN M L,MOORE A W.Reinforcement Learning:A Survey[J].Artificial Intelligence Research,1996,4(1):237-285.
[27] GAO A,YANG D,TANG S,et al.Web service compositionusing markov decision processes[C]//Processing of the 6th International Conference on Advances in Web-Age Information Management.2005:308-319.
[28] OH S C,LEE D,KUMARA S R.Effective Web Service Composition in Diverse and Large-Scale Service Networks[J].IEEE Transactions on Services Computing,2008,1(1):15-32.
[29] REN L,WANG W,XU H.A Reinforcement Learning Method for Constraint-Satisfied Services Composition[J].IEEE Transactions on Services Computing,1939,13(5):786-800.
[30] WANG H,ZHOU X,ZHOU X,et al.Adaptive Service Composition Based on Reinforcement Learning[C]// ICSOC.LNCS,2010:92-107.
[31] WANG H,QIN W,XIN C,et al.Adaptive and Dynamic Service Composition via Multi-agent Reinforcement Learning[C]//IEEE International Conference on Web Services.2014:447-454.
[32] LI J J.Adaptive service combination combining QoS predictionand multi-agent reinforcement learning[D].Nanjiang:Southeast University,2018.
[33] WANG H,CHEN X,WU Q,et al.Integrating On-policy Reinforcement Learning with Multi-agent Techniques for Adaptive Service Composition[M] ∥Service-Oriented Computing.2014:154-168.
[34] ABOUHEAF M,GUEAIEB W.Reinforcement Learning Solution with Costate Approximation for a Flexible Wing Aircraft[C]//2018 IEEE International Conference on Computational Intelligence and Virtual Environments for Measurement Systems and Applications (CIVEMSA).2018:1-6.
[35] ARDAGNA D,PERNICI B.Adaptive Service Composition inFlexible Processes[J].IEEE Transactions on Software Engineering,2007,33(6):369-384.
[36] LIN S Y,LIN G T,CHAO K M,et al.A Cost-Effective Planning Graph Approach for Large-Scale Web Service Composition[J].Mathematical Problems in Engineering,2012:1-21.
[37] HUA Z,YAN F,HUI G.A Web Service Composition Algo-rithm Based on Dependency Graph[J].Lecture Notes in Electrical Engineering,2012,113:1511-1518.
[38] FAN G D.Web service combination method based on FAHP and scheme map fusion[J].Computer Science,2020,47(1):270-275.
[1] YAO Juan, XING Bin, ZENG Jun, WEN Jun-hao. Survey on Cloud Manufacturing Service Composition [J]. Computer Science, 2021, 48(7): 245-255.
[2] WANG Tao, ZHANG Shu-dong, LI An, SHAO Ya-ru, ZHANG Wen-bo. Anomaly Propagation Based Fault Diagnosis for Microservices [J]. Computer Science, 2021, 48(12): 8-16.
[3] JIANG Zheng, WANG Jun-li, CAO Rui-hao, YAN Chun-gang. Method of Service Decomposition Based on Microservice Architecture [J]. Computer Science, 2021, 48(12): 17-23.
[4] ZHU Han-qing, MA Wu-bin, ZHOU Hao-hao, WU Ya-hui, HUANG Hong-bin. Microservices User Requests Allocation Strategy Based on Improved Multi-objective Evolutionary Algorithms [J]. Computer Science, 2021, 48(10): 343-350.
[5] HE Zhi-peng, LI Rui-lin, NIU Bei-fang. Highly Available Elastic Computing Platform for Metagenomics [J]. Computer Science, 2021, 48(1): 326-332.
[6] YU Man, HUANG Kai and ZHANG Xiang. Design of ETC System Based on Microservice Architecture [J]. Computer Science, 2020, 47(6A): 643-647.
[7] WU Wen-jun, YU Xin, PU Yan-jun, WANG Qun-bo, YU Xiao-ming. Development of Complex Service Software in Microservice Era [J]. Computer Science, 2020, 47(12): 11-17.
[8] FAN Guo-dong,ZHU Ming,LI Jing,CUI Xiao-liu. Web Service Composition by Combining FAHP and Graphplan [J]. Computer Science, 2020, 47(1): 270-275.
[9] WU Bin-feng. Design of IoT Middleware Based on Microservices Architecture [J]. Computer Science, 2019, 46(6A): 580-584.
[10] LIU Ming-cong, WANG Na, ZHOU Ning. Dependency Analysis Based Cloud Composition Service Information Flow Control Mechanism [J]. Computer Science, 2019, 46(4): 189-196.
[11] LU Cheng-hua, KOU Ji-song. Multi-attribute Decision Making and Adaptive Genetic Algorithm for Solving QoS Optimization of Web Service Composition [J]. Computer Science, 2019, 46(2): 187-195.
[12] LI Wen-hai, PENG Xin, DING DAN, XIANG Qi-lin, GUO Xiao-feng, ZHOU Xiang, ZHAO Wen-yun. Method of Microservice System Debugging Based on Log Visualization Analysis [J]. Computer Science, 2019, 46(11): 145-155.
[13] ZHOU Nv-qi, ZHOU Yu. Multi-objective Verification of Web Service Composition Based on Probabilistic Model Checking [J]. Computer Science, 2018, 45(8): 288-294.
[14] CHEN Lin, YING Shi and JIA Xiang-yang. SHMA:Monitoring Architecture for Clouds [J]. Computer Science, 2017, 44(1): 7-12.
[15] SUN Qiang, MA Bing-xian and SUN Hua-qiang. Study on Petri Net Platform for Web Service Composition Construction and Execution [J]. Computer Science, 2016, 43(11): 117-120.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!