Service Orientation - Beyond integration and architecture
From a business perspective, SOA will enable bringing of rigid engineering principles to building business solutions. On the same note, it will enable availability of business modules which can be assembled on the fly. To enable large scale realization of this vision, an immense opportunity awaits the enterprises, with a real chance of getting closer to the all elusive business-IT alignment. Already many early adopters are showing the way in terms of proving the value of SOA, notwithstanding the hype, reality has begun to sink in terms of business benefits of doing SOA right, with a business perspective. Further the power of SOA is also in the powerful collaborative ecosystems it can catalyse..
For a deeper perspective on the state of the practice, the future possibilities, and other enterprise concerns in SOA including vertical flavours of SOA, read the editorial of SETLabs briefings, Vol2, 2007, on "Implementing Service Oriented Architecture", pp 89-91
Visit http://www.infosys.com/technology/toc-implementing-soa.asp to dowload and read the article.



Comments
I agree, almost since 12 years industry has been trying to strike component architecture in where we achieve highly flexible, pluggable, and loosely coupled business object echo system in distributed computing space where business objects are shared or traded in inter-enterprises. The challenge was so far was diversity in the field of computing being programming models or computer hardware. Starting with Microsoft's COM and DCOM to Sun's Java Bean and EJB or for that matter, RPC and CORBA, none worked so well in that front. Finally, the simplicity could bridge the gap between desperate systems, i.e., XML over HTTP/S...we call it Web Services. That is truly independent of any thing underlying. That can virtually make any system to talk to other system. To the philosophical node, it is said that the world has started from big bang (expansion) and going to towards black hole (convergence)...similarly, computing has gone to its peak diversity it seems and now its time to converge or collaborate it. Even business demands it.
Posted by: Mayur Mehta | June 4, 2007 07:22 PM