The promise of modular, reusable services connected seamlessly into larger applications, while great in theory, has, by some estimates, reached only about 20 percent of its potential. It is time to ask why and what to do about it.
Imagine a technology architect faced with solving real business challenges who attends an introductory briefing on the concepts of a service-oriented architecture. Our architect, who must then apply these concepts to applications that solve real business problems, identifies five shortcomings and asks for a response.