Skip to main content

Service Oriented Architecture (SOA)

What is Service Orientated Architecture?

Service Oriented Architecture (SOA) describes an IT infrastructure which allows varying applications to exchange data with one another, whilst they work together as part of a whole business process.

SOA separates organisational functions into distinct units or services which are then made accessible over one unique, singular network. SOAs build applications out of software services and building an architecture to connect these services seamlessly together.

SOA is typically based on web service standards, but the services do not have to be online. Software services can be from on-site software, on-demand hosted services or a mixture of the two. For example, an SOA application could incorporate both an on-site stock-tracking service and a hosted payment gateway service into a single point-of-sale application.

What are the benefits of a Service Orientated Architecture?

SOAs are popular with many businesses for a few reasons:

  • They can help businesses respond quicker and cheaper to any changes to their market conditions.
  • It allows a company to look more holistically at any potential problem and react with a greater level of control.

How are other organisations handling their data?