microservice architecture
Recently Published Documents


TOTAL DOCUMENTS

220
(FIVE YEARS 170)

H-INDEX

8
(FIVE YEARS 3)

2022 ◽  
Vol 355 ◽  
pp. 03058
Author(s):  
Huijie Gu ◽  
Shulin Yang ◽  
Mengdie Gu ◽  
Ming Yuan

The traditional online teaching adopts the single architecture to develop and implement the system, which facilitates the data sharing and testing of the system. However, due to the increasing complexity of the system's business functions, the system based on monolithic architecture has become increasingly complex, its scalability has deteriorated, and its concurrency performance has decreased. Based on these problems, this paper puts forward combining microservice architecture and online teaching platform, using microservice architecture independent deployment, concurrent performance characteristics such as high technology selection and flexible, the complex business function is divided into several small service module, solve the challenges faced by the traditional system, at the same time improve the efficiency of the use of online teaching platform and students' learning autonomy, The system function design, architecture design, safety design and so on are expounded to build an efficient and perfect online teaching platform.


2021 ◽  
Author(s):  
Guodong Jiang ◽  
Zuixi Xie ◽  
Tao Han ◽  
Hongwei Du ◽  
Rongqiang Feng ◽  
...  

It is a trend to use virtual power plant technology to realize demand response and participate in electricity trading. We design and implement the software control platform of virtual power plant for demand response. For this software platform, we analysed the requirements and got the overall architecture of the platform. On this basis, we design and implement the microservice architecture, interface design, basic application function design, advanced application function design, hardware architecture, communication architecture and security encryption of the platform. Finally, we summarize the application of the platform, and put forward the direction of further research and development.


2021 ◽  
Vol 6 (2) ◽  
pp. 112-120
Author(s):  
Bohdan Havano ◽  
◽  
Mykola Morozov

The goal of the work is to propose architectural and information model for assessing the human condition on the basis of microservice architecture in medical cyber-physical system, which, in contrast to the known models for assessing the human condition, can simultaneously provide scaling, fault tolerance and increase the speed of human condition assessment. The theoretical substantiation and the new decision of an actual scientific problem of development and research means of an estimation of a human condition in medical cyber-physical system have been considered. These means involve the parallel processing of data on vital signs of the human condition, organizing the means of information processing into separate independent logical elements — microservices, in comparison with other existing medical cyber-physical systems. An architectural model based on microservice architecture has been proposed.


Electronics ◽  
2021 ◽  
Vol 10 (24) ◽  
pp. 3087
Author(s):  
Loïc Miller ◽  
Pascal Mérindol ◽  
Antoine Gallais ◽  
Cristel Pelsser

Companies such as Netflix increasingly use the cloud to deploy their business processes. Those processes often involve partnerships with other companies, and can be modeled as workflows where the owner of the data at risk interacts with contractors to realize a sequence of tasks on the data to be secured. In this paper, we first show how those workflows can be deployed and enforced while preventing data exposure. Second, this paper provides a global framework to enable the verification of workflow policies. Following the principles of zero-trust, we develop an infrastructure using the isolation provided by a microservice architecture to enforce owner policy. We implement a workflow with our infrastructure in a publicly available proof of concept. This work allows us to verify that the specified policy is correctly enforced by testing the deployment for policy violations, and find the overhead cost of authorization to be reasonable for the benefits. In addition, this paper presents a way to verify policies using a suite of tools transforming and checking policies as metagraphs. It is evident from the results that our verification method is very efficient regarding the size of the policies. Overall, this infrastructure and the mechanisms that verify the policy is correctly enforced, and then correctly implemented, help us deploy workflows in the cloud securely.


Author(s):  
Rinta Kridalukmana ◽  
Adian F. Rochim ◽  
Fahimeh Ramezani

PLoS ONE ◽  
2021 ◽  
Vol 16 (12) ◽  
pp. e0261012
Author(s):  
Qinghe Zeng ◽  
WeiHua Ming ◽  
Jin Luo ◽  
SongAn Zhang ◽  
Wei Hu ◽  
...  

Three-dimensional intelligent engineering management and control systems (EMCS) based on the browser/server (B/S) model are an important part of intelligent engineering development. These systems are used for solving the difficulties encountered in engineering management with frequent cross-specialties and are vital tools for data exchange and service sharing among multiple departments. Currently, most engineering management and control systems are based on service-oriented architectures (SOAs). The integration mechanism and high coupling of SOAs leads to the reduction in system expansibility, service quality and service safety of the engineering system, making it difficult for these architectures to serve the construction of long-span valve hall engineering. To address these concerns, the management and application technology of the multidisciplinary data of valve hall engineering based on a microservice architecture (MSA) is proposed to improve the management efficiency of engineering data. A 3D integration modeling method for valve hall engineering structures and geological environments is proposed to establish the topological association between engineering structures and geological environments, without increasing the amount of model data required. A 3D intelligent engineering management and control technology for the entire process of the construction of long-span valve hall engineering is proposed, which realizes the entire process simulation and control of engineering construction based on WebGL technology. Accordingly, a three-dimensional intelligent engineering management and control system for the entire construction process of a long-span valve hall project in Southeast China is established, which can effectively manage and apply the data, display and analyze the three-dimensional model, and control and make decisions regarding the construction schedule. This study provides support for the construction of "smart engineering", promotes information communication and transmission between different project units, and speeds up the transformation from traditional construction management relying on drawings to three-dimensional intelligent construction management based on cloud services.


2021 ◽  
Vol 27 (1) ◽  
Author(s):  
Daniel R.F. Apolinário ◽  
Breno B.N. de França

AbstractThe microservice architecture is claimed to satisfy ongoing software development demands, such as resilience, flexibility, and velocity. However, developing applications based on microservices also brings some drawbacks, such as the increased software operational complexity. Recent studies have also pointed out the lack of methods to prevent problems related to the maintainability of these solutions. Disregarding established design principles during the software evolution may lead to the so-called architectural erosion, which can end up in a condition of unfeasible maintenance. As microservices can be considered a new architecture style, there are few initiatives to monitoring the evolution of software microservice-based architectures. In this paper, we introduce the SYMBIOTE method for monitoring the coupling evolution of microservice-based systems. More specifically, this method collects coupling metrics during runtime (staging or production environments) and monitors them throughout software evolution. The longitudinal analysis of the collected measures allows detecting an upward trend in coupling metrics that could represent signs of architectural degradation. To develop the proposed method, we performed an experimental analysis of the coupling metrics behavior using artificially generated data. The results of these experiment revealed the metrics behavior in different scenarios, providing insights to develop the analysis method for the identification of architectural degradation. We evaluated the SYMBIOTE method in a real-case open source project called Spinnaker. The results obtained in this evaluation show the relationship between architectural changes and upward trends in coupling metrics for most of the analyzed release intervals. Therefore, the first version of SYMBIOTE has shown potential to detect signs of architectural degradation during the evolution of microservice-based architectures.


2021 ◽  
Vol 11 (1) ◽  
Author(s):  
Paul Billing Ross ◽  
Jina Song ◽  
Philip S. Tsao ◽  
Cuiping Pan

AbstractBiomedical studies have become larger in size and yielded large quantities of data, yet efficient data processing remains a challenge. Here we present Trellis, a cloud-based data and task management framework that completely automates the process from data ingestion to result presentation, while tracking data lineage, facilitating information query, and supporting fault-tolerance and scalability. Using a graph database to coordinate the state of the data processing workflows and a scalable microservice architecture to perform bioinformatics tasks, Trellis has enabled efficient variant calling on 100,000 human genomes collected in the VA Million Veteran Program.


2021 ◽  
Vol 13 (6) ◽  
pp. 85-103
Author(s):  
Lenin Leines-Vite ◽  
Juan Carlos Pérez-Arriaga ◽  
Xavier Limón

Security has become paramount in modern software services as more and more security breaches emerge, impacting final users and organizations alike. Trends like the Microservice Architecture bring new security challenges related to communication, system design, development, and operation. The literature presents a plethora of security-related solutions for microservices-based systems, but the spread of information difficult practitioners' adoption of novel security related solutions. In this study, we aim to present a catalogue and discussion of security solutions based on algorithms, protocols, standards, or implementations; supporting principles or characteristics of information security, considering the three possible states of data, according to the McCumber Cube. Our research follows a Systematic Literature Review, synthesizing the results with a meta-aggregation process. We identified a total of 30 primary studies, yielding 75 security solutions for the communication of microservices.


Author(s):  
Kunal Pimparkhede

Abstract: In the microservice architecture it is vital to distribute loads across replicated instances of microservices. Load distribution such that no single instance is overloaded is called as load balancing. Often the instances of microservices are replicated across different racks, different data centers or even different geographies. Modern cloud based platforms offer deployment of microservices across different server instances which are geographically disperse. Having a system that will balance the load across service instances becomes a key success criteria for accurate functioning of distributed software architecture Keywords: Load Balancing, Microservices, Distributed software system


Sign in / Sign up

Export Citation Format

Share Document