利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料

 2022-08-05 02:08

英语原文共 8 页,剩余内容已隐藏,支付完成后下载完整资料

Design and Development of Backend Application for Public Complaint Systems Using Microservice Spring Boot





E-government is an implementation of ICT (information and communication technologies) in the field of governance in improving services to the public by a government or public sector. For example, Smart City, online licensing services, community complaint services, etc. The purpose of this research is to develop public complaint service application based on web application which uses springboot microservice architecture. Microservice architecture was used to divide the application functionality into many parts, or many micro-services based on business process and the services are interconnected, becoming a single application with a complete business process. One of the advantages of this architecture is that more microservice can be added without affecting others. The application was deployed in a cloud environment that can be accessed through a browser.


copy; 2018 The Authors. Published by Elsevier B.V. Peer-review under responsibility of the scientific committee of the 4th Information Systems International Conference 2017. Keywords: e-Government; Microservices; Complaint Services; Spring Boot

copy; 2018 作者。由 Elsevier B.V. 出版。2017年第四届信息系统国际会议科学委员会负责的同行评审。关键词:电子政务;微服务;投诉服务;Spring Boot

Keywords: e-Government; Microservices; Complaint Services; Spring Boot

关键词:电子政务;微服务;投诉服务;Spring Boot



E-government consists of the use of electronic communication technologies such as internet, for improving citizens access to public services [1]. Implementation of E-Government provides the efficiency and speed of management on the reporting administration system, as well as the transparency of processes that occur in government administration. Through it, an aspect emerged which is called good governance. However, the implementation of E-government in Indonesia faces many issues such as expense issues for developing andoperating e-government applications, technical issues such as security issues, privacy, and system update and human resource issues in which there is lack of capability to manage it. Cloud technology becomes one of the alternative answers to tackle those issues. This model allows consumers to use applications that exist in the cloud online through providers that can be accessed in various kinds of devices without worrying about those issues.


The use of microservice technology can give some advantages to the e-government system in the cloud. The concept of modularity in microservice allows the management of services that exist separately in an application. The impact to a development of a particular service is that it will not interfere with other services. Capacity building of a service can be distinguished among other services so that the resource is used appropriately. Also, the development of services can be developed with different programming languages [2]


2. Related works


Sam Newman [3] developing a microservice application, first to conduct is determining the boundaries of the environment or bounded context. Simply, to specify the bounded context of the application that can be seen from the application business process which can then be grouped according to functional groups from the user, e.g., the finance department is in charge of the payment, and the warehouse department is engaged in customer orders. Then each function will be put together into one module. The module then becomes the bounded context to create microservices that match the purpose of the module made. The microservices that have been made will apply the concept of loose coupling between other modules and high cohesion microservice that are interconnected with the module made. Finally, the part which will do data writing to the database and read data from the database can be determined.


Purnama amp; Yatini [4] developed a thesis management application using Node.js which aims to avoid any similarity of topic or thesis title which is often the case of plagiarism. Node.js was built using microservice architecture purposing the ease of development of the application. When there is a case of new functional addition,re-creating the application is unnecessary, and the function can be added independently. It takes less time for further development.

Purnama amp; Yatini[4]使用Node.js开发了一个论文管理应用程序,旨在避免任何相似的主题或论文标题,这往往是抄袭的情况。js是使用微服务架构构建的,目的是简化应用程序的开发。当出现新的功能性增加的情况时,无需重新创建应用程序,可以独立添加该函数。它需要更少的时间进一步开发。

Janssen amp; Joha [5] explained that the use of the Software as a Service (SaaS) model in the public sector is still infrequent. Although SaaS in the public/e-government sector promises many advantages, such as cost-saving and effectiveness, the challenges are severe, e.g., quality, security, privacy, and also the need to customize different systems in the region One with other areas.




您需要先支付 20元 才能查看全部内容!立即支付