Service Oriented Architecture is about to the change the world of software - more from the inside and less from the outside. In the short run, Customer's customer may not see the change while the software changes from within. However, it might mean lower revenue for IT service companies and higher share for product companies like SAP, Oracle. By standardizing on web-services protocol for product integration, customers are trying to bring in a plug-and-play model to enterprise software. Once SAP and Oracle are also written using SOA, it should be possible to remove components of SAP and replace them with Microsoft (for example) if the customer likes that piece from Microsoft. This will free enterprises from lock-in that SAP or Oracle enjoy in terms of IT Infrastructure.
A large part of IT expense is wasted on rip and replace - removing a piece of software which has outlived its existence and needs. If all products are written using SOA, duplicate components can be removed/disabled and a real plug-and-play of software components can happen.
SOA is also likely to accelerate the trend of commoditization of software and will create opportunities for new players to enter into enterprise product space. Each organization will compete with another at component level and a smaller company providing a smaller piece can also find a place in the IT infrastructure. In my view, Indian IT Service companies should not miss this opportunity to move into the software product space.
Great point: "Smaller companies providing a smaller component can also find a place in the (gamut of) IT infrastructure (deployed at an organization)."
ReplyDeletewill be interesting if the eSOA paradigm will restrict standardized-hosted Enterprise Software to SMEs, while the large ones deploy On premise the plug and play with multiple vendor components. Or perhaps Opportunity for another business to expand: "Dedicated Hosting"/ BizApps Deployment & IT Infrastructure Outsourcing!