LearningTech

Architecture

Service-Oriented Architecture (SOA)

Description

A style where services are provided to the other components by application components, through a communication protocol over a network.

Where to use

  • Enterprise Integration.
  • \n
  • Legacy enterprise systems.

Real World Example

An Enterprise Service Bus (ESB) connecting a Billing System (Mainframe) to a Web Portal.

Code Example

class Service-OrientedArchitecture(SOA):
    def __init__(self):
        pass

    def execute(self):
        print('Executing Service-Oriented Architecture (SOA)')