Service-oriented architecture

The principle behind service-oriented architecture (SOA) is to allow using applications as a service by other applications regardless of the platform (type of vendor, product, or technology) being used on either side (service and service consumer). This allows communication and data exchange between applications built on heterogeneous platforms without the need of any additional programming or making changes to the services. What we look for here is seamless integration between any type of applications.

Following image can help you understand more about SOA:

Get Cloud Analytics with Google Cloud Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.