International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Call for Papers | Fully Refereed | Open Access | Double Blind Peer Reviewed

ISSN: 2319-7064

Decomposition Techniques in Distributed Service Architecture

Mallanna S D

Abstract: In this modern era of cloud computing, distributed service design in web applications is quintessential to harness the benefits of scalability and elasticity. Such design can be achieved either by implementing the service-oriented architecture (SOA) or a fine-grained micro service architecture (MSA). Defining the boundaries of the services and decomposing them into separate units is a challenging task in the web service design. Single responsibility principle (SRP) and common closure principle (CCP) are the 2 major guiding principles which drive the decomposition of the backend into micro services. Services can be logically segregated either by (i) delineating the sub-domains of the business served and converting each subdomain into a bunch of services grouped together as a microservice, or (ii) by laying out the major entity model and then building the services related to the capabilities of each entity grouped together as a microservice. Both these approaches have their own benefits and issues. This paper discusses these approaches by taking the real-world examples and explains which pattern is suitable under which circumstances.

Keywords: Microservices, Service oriented architecture, Service Decomposition, Single responsibility principle, common closure principle

How to Cite?: Mallanna S D, "Decomposition Techniques in Distributed Service Architecture", Volume 9 Issue 7, July 2020, International Journal of Science and Research (IJSR), Pages: 683-685, https://www.ijsr.net/getabstract.php?paperid=SR20707003221, DOI: https://dx.doi.org/10.21275/SR20707003221

Download Citation: APA | MLA | BibTeX | EndNote | RefMan

Share This Research

Help this article reach readers, researchers and professionals.

Share activity is measured for research-engagement analytics. Only verified, unique public shares can support award tie-breaking.

Confirm Your Share

Enter your details so IJSR can confirm this sharing activity.

Your details are used to validate this share and protect the award process from duplicate or false activity.

Download Article PDF


Rate This Article!

Top

Confirm Your Share

Enter your details so IJSR can confirm this sharing activity.

Your details are used to validate this share and protect the award process from duplicate or false activity.