Service Oriented Architecture (SOA) Vs Microservices


Service Oriented Architecture (SOA) Vs Microservices

Service Oriented Architecture and Microservices are two types of higher order, web service architectures.  Microservices can be thought of as a lite version of SOA. The distinction between the two architecture types is the bureaucratic classification of service types. SOA has 4 basic service types: Business, Enterprise, Application, and Infrastructure services. These types define the related domain specific responsibility of the underlying services. Comparatively, Microservices only have two service types; Functional and Infrastructure.
Both architectures share the same set of standards at different layers of an enterprise. The existence of MSA comes down to the success of SOA pattern. Hence, MSA pattern is a subset of SOA. Here the main focus is on the runtime autonomy of each service.

0 comments:

Post a Comment