Within the SOA universe, a micro-service architectural approach means developing a single application as a suite of small services, each running in its own process and communicating with a lightweight mechanism, such as an HTTP API call. Micro-services are built around business processes, with independent and fully automated deployment machinery. There is a bare minimum of centralized management and services may be written in different programming languages and use different data storage technologies.
Microservices are designed to be independently deployable, whereas SOA services are often implemented withing a single monolithic environment. SOA is an architectural pattern in which application components provide services to other components -- but those components can belong to the same application. Micro services deconstruct services from apps.
Read more here ...
No comments:
Post a Comment