Organizations across the globe have built software applications which are a true representation of monolithic architecture – one in which functionally distinguishable aspects are not architecturally separate components but are all interleaved.
A modern legend says that Isaac Newton, in spite of being a genius, had built two doors for his cat house, a big one for his cat and a smaller one for its kittens, not realizing that both could have used the same big door. Let’s see whether this "one-size-fits-all" philosophy relates to the evolving world of Service Oriented Architecture (SOA).
Adoption of Service Oriented Architecture (SOA) caught momentum several years ago in the IT industry. With organizations increasingly investing in technology, governance process and delivery aspects of SOA, the overall maturity levels have increased over the years.