Putting it together – what is SOA?
Service Oriented Architecture is a reference architecture that is based on services. This means that SOA is a specific structured approach, based on services.
If architecture is defined from the perspective of services, it is called "service-oriented" or SOA in short.
Note
Service-orientation can be applied on all levels: business level (the breakfast example), information level (applications delivering services to realize business processes), and technology level (web services such as OrderService, services provided by infrastructure such as storage or high-availability, and so on).
According to The Open Group, a global consortium that enables the achievement of business objectives through IT standards, SOA has a set of distinctive features:
It (SOA) is based on the design of the services—which mirrors real-world business activities—comprising the enterprise (or inter-enterprise) business processes.
Service representation utilizes business descriptions to provide...