https://www.locktar.nl/programming/webservices/building-a-service-oriented-architecture-soa/
Building a Service Oriented Architecture (SOA)