Will SOA Die?

5:02 pm in Web Services SOA by admin

                                                            Will SOA Die

              Its difficult to predict "Will or When is SOA going to die" instead, what makes SOA to die is a better way to arrive at When/How…   Year 2005 is considered to be a year of SOA getting into limelight, almost entire industry realized to take this as a momentum. Depending on Enterprise applications size, complexity, number of applications, number of integration challenges etc are to be considered to determine SOA effort estimation. To provide complete SOA to an enterprise it may take any number of man months/years. Buzz in the industry tells that bigger System Integrators even signed for a 10 year contract with enterprises to unify their applications under the umbrella of SOA.

            In the midst of the architectural concept acceptance to the industry, some product companies started building SOA Development tools mainly to ease Integration challenges( like – software gateways, webservices build tools, ESB etc) and Development Challenges(like – easy way of writing Webservices Description languages, Business Process languages BPEL, BPMN etc). These tools are assisting Integration developers to achieve SOA results in the most fastest way by reducing the custom programming time and cost, de-linking developer from certain low level intricacies of programming to the development platforms.  Considering the strategic acceptance, maturity of industry towards SOA I still feel this concept is just evolved out of Incubation Phase. Enterprises are really doing it now rather than doing Proof Of Concepts which are generally helpful to make a decision on incubating a new methodology or new software.

         Definitely during the current phase of implementation of SOA based systems enterprise IT teams will start realizing the pain points of doing SOA, and much better way of doing SOA, or even a different way of doing SOA. One such methodology which is gaining momentum is EDA – Event Driven Architecture. Is it next generation SOA or SOA Version 2.0? Probably Yes or no. But during this evolution phase definitely improvement areas will be much more visible based on the missing flavours in SOA – that lays out a foundation for New Generation of architectures like EDA etc. This transformation from SOA to some other architectural practice WILL CARRY ALL THE FLAVOURS OF SOA + Enhancements on architectural/development practices – with this I feel SOA will never die, it will be carried with greater momentum, better way of carrying the things. In such a world of IT scenario SOA still be alive in a larger context of doing software architecture….. Long live SOA.