Solutions
Now that you have a basic understanding of SOA and services. Let's take another look at the problems discussed in the previous chapter and see how SOA can offer a solution.
Example – utility company
Let's review the stated problem for the utility company and see how SOA can help:
Note
Problem: Organizations can't be changed fast enough because there is one big IT system with a lot of relationships between different entities.
The company had problems splitting up their business, because of the monolithic system that was used to support their business activities. The following figure shows the difference between the two architectures schematically:
The left-hand side shows the monolithic architecture from the previous chapter. The left-hand side shows the services as they are offered by the different domains. The services are connected together in the user interface, other services, and process applications. Some Services (Service 5 in the CRM domain, service 2 in the Accounting domain...