The Internet brought service-oriented architecture
In 1960–1995, monolithic information systems were mainly built, in which data were mostly shared within the organisation and in some cases with subcontractors. Digital services were typically used on a desktop.
As the Internet evolved, a new, decentralised way of processing data came about. In the late 1990s, Service-Oriented Architecture (SOA) became popular. It aimed for efficient re-use of programs and data in business functions.
Key points of service-oriented architecture include:
- service orientation
- interoperability
- loose coupling.
These aspects make modifying information system components faster and easier.
Service-oriented architecture is based on software that offers a range of services with four key features:
- the service carries out business functions with a specified goal
- the service operates independently
- the service hides its internal complexity
- the service may consist of other services.
In service-oriented architecture, services communicate through APIs.