http://data.europa.eu/2sa/elap/service-orientation
Service orientation is a way of thinking in terms of services and service-based development and the outcomes of services.
Rationale
Being user-centred�or remaining "user-led," is possible with a service-oriented strategy. It entails offering services that employ the best technological solutions to provide better results. By making this change, the organization will put user demands and goals at the centre of its vision, culture, and operations. After then, make sure that everyone supports it and owns it so that decisions and technology are driven by user demands.
A service-oriented strategy entails developing an IT platform made up of numerous systems, each one tailored to carry out particular tasks. You can change one aspect of a system's functionality with a tech stack made up of separate components without changing the operation of the entire system. Certain components can be digitalized more quickly because of this function fragmentation, which also offers a distribution strategy that allows for independently distributed functions. Communication with external programs is also made possible by separate systems where each software tool is designed to carry out a specific task using a well-defined interface.
There are a variety of technologies that can be applied to this service orientation approach such as SOAP, REST API and GraphQL.
Principle Source
Open Group