Paper discusses the core concepts of an MSA’s inner and outer architecture and how to leverage middleware in implementing a microservice architecture efficiently
Mountain View, CA – March 7, 2016 – The microservice architecture (MSA) is fast becoming a popular pattern in today’s agile enterprises. Its iterative architectural approach and development methodologies are attracting the interest of architects who need to ensure continuous, agile delivery and the flexible deployment of complex, service-oriented applications. WSO2 has published a new white paper that examines how the WSO2 middleware platform can be used to efficiently implement an MSA in a service-oriented system.
Leveraging Middleware for MSA
The white paper, “Scope Versus Size: A Pragmatic Approach to Microservice Architecture,” was written by WSO2 Vice President of Solutions Architecture Asanka Abeysinghe. He begins by discussing the importance of a microservice architecture in bridging the technologies of two generations. He then explains why architects should give importance to how they would scope out a service rather than merely considering its size.
Next, Asanka reviews the concepts of an MSA’s inner and outer architecture, and he explores the fundamental features that an MSA should contain, including:
- Componentization as a service
- Organization around business capabilities
- Smart endpoints and dumb pipes
- Decentralized governance and data management
- Infrastructure automation
- A design for failure model
- Support for evolutionary design (also referred to as continuous design)
Asanka then explains how, by using the correct middleware capabilities, enterprises can fully leverage the advantages provided by an MSA to enable ease of implementation and speed time to market. He concludes with an overview of how the WSO2 middleware platform fits into an MSA and allows architects to meet all their requirements.
The white paper can be downloaded at http://wso2.com/whitepapers/scope-versus-size-a-pragmatic-approach-to-microservice-architecture.
About the Author
Asanka Abeysinghe is vice president of solutions architecture at WSO2. In his role, he spearheads the company’s customer facing technical tasks and oversees the solution architecture and technical sales functions. He also provides consulting to key WSO2 customer and conducts workshops specifically targeted at enterprise architects and technical managers. Asanka has over 15 years of industry experience, which include implementing projects ranging from desktop and Web applications through to highly scalable distributed systems and SOAs in the financial domain, mobile platforms, and business integration solutions. His areas of specialization include application architecture, development using Java technologies, C/C++ on Linux and Windows platforms.
WSO2 empowers enterprises to build connected businesses and accelerate their pace of innovation with the industry’s only lean, fully integrated, and 100% open source enterprise middleware platform. Using WSO2’s platform, enterprises have all the functionality to build, integrate, manage, secure and analyze their APIs, applications, Web services, and microservices—on-premises, in the cloud, on mobile devices, and across the Internet of Things. Leading enterprise customers worldwide rely on WSO2’s platform and its robust performance and governance for their mission-critical applications. Today, these businesses represent nearly every sector: health, financial, retail, logistics, manufacturing, travel, technology, telecom and more. Visit http://wso2.com to learn more, or check out the WSO2 community on the WSO2 Blog, Twitter, LinkedIn and Facebook.
Trademarks and registered trademarks are the properties of their respective owners.