作者
Chengzhi Xu, Hong Zhu, Ian Bayley, David Lightfoot, Mark Green, Peter Marshall
发表日期
2016/3/29
研讨会论文
2016 IEEE Symposium on Service-Oriented System Engineering (SOSE)
页码范围
34-43
出版商
IEEE
简介
The microservices architecture is widely regarded as a promising approach to service-oriented systems. However, developing applications in the microservices architecture presents three main challenges: (a) how to program systems that consists of a large number of services running in parallel and distributed over a cluster of computers, (b) how to reduce the communication overhead caused by executing a large number of small services, (c) how to support the flexible deployment of services to a network to achieve system load balance. This paper presents a programming language called CAOPLE and reports the implementation of the language on a virtual machine called CAVM-2. The paper demonstrates how this approach meets these challenges.
引用总数
2016201720182019202020212022155163
学术搜索中的文章
C Xu, H Zhu, I Bayley, D Lightfoot, M Green, P Marshall - 2016 IEEE Symposium on Service-Oriented System …, 2016