TY - JOUR
T1 - A Microservices Orchestration Library based on PHP and RESTful API
AU - Lee, Wen Tin
AU - Wu, Meng Hsien
AU - Liu, Zhun Wei
AU - Lee, Shin Jie
N1 - Funding Information:
Received December 2, 2021; revised January 19, 2022; accepted February 16, 2022. Communicated by Shin-Jie Lee. * This research was sponsored by Ministry of Science and Technology in Taiwan under grants No. MOST 110-2221-E-017-001-.
Publisher Copyright:
© 2022 Institute of Information Science. All rights reserved.
PY - 2022/11
Y1 - 2022/11
N2 - Microservices architecture has gradually become the primary consideration for the development of large software systems with scalability and flexibility. The orchestration and choreography patterns are provided to facilitate communications among microservices. Meanwhile, PHP is the programming language with the highest usage rate of the global web application servers. Nevertheless, there's still a lack of related PHP development re-sources in the field of microservices. This work explores how to apply the service orchestration pattern to orchestrate the communications among microservice endpoints using PHP programming language. A set of service orchestration libraries, called Anser, are proposed based on PHP and RESTful API architecture. Developers can easily adopt the orchestration design pattern by using Anser to develop web applications based on microservices. Through performance evalua-tion, we show that Anser could facilitate the stability of microservices applications with lower error rates.
AB - Microservices architecture has gradually become the primary consideration for the development of large software systems with scalability and flexibility. The orchestration and choreography patterns are provided to facilitate communications among microservices. Meanwhile, PHP is the programming language with the highest usage rate of the global web application servers. Nevertheless, there's still a lack of related PHP development re-sources in the field of microservices. This work explores how to apply the service orchestration pattern to orchestrate the communications among microservice endpoints using PHP programming language. A set of service orchestration libraries, called Anser, are proposed based on PHP and RESTful API architecture. Developers can easily adopt the orchestration design pattern by using Anser to develop web applications based on microservices. Through performance evalua-tion, we show that Anser could facilitate the stability of microservices applications with lower error rates.
UR - http://www.scopus.com/inward/record.url?scp=85144097311&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85144097311&partnerID=8YFLogxK
U2 - 10.6688/JISE.202211_38(6).0003
DO - 10.6688/JISE.202211_38(6).0003
M3 - Article
AN - SCOPUS:85144097311
SN - 1016-2364
VL - 38
SP - 1133
EP - 1147
JO - Journal of Information Science and Engineering
JF - Journal of Information Science and Engineering
IS - 6
ER -