So we can agree on two things: increasing complexity does not mean that we have to create a new paradigm, and that IT has always had a service oriented architecture (SOA). It is quality, not the label, that matters.Computers have always been designed to deliver a service. It just looked relatively simple to end-users because all of the device they wanted to use was in front of them. Perhaps it is only when they do not work that end-users get an inkling that there are any combinations of hardware, firmware, operating systems, utilities and applications that come together to do the job they want done.
What’s in a name?
SOA is a nice name but you may only use it if you agree that (a) you are just using it to describe the increasingly complex components of IT and (b) it will not make it any easier to achieve the commensurate level of quality required from IT.