Who pays the bill for enterprise SOA initiatives?
Your company is in Fortune 500 or 5000; an Oil & Gas major with north of 200 billion in revenue or privately owned ‘niche’ with south of a billion in revenue, it does not matter. The question is the same: who will fund the SOA initiatives in the enterprise?
The answer is simple: everybody and nobody.
As Steven Johnson articulates in his book, Emergence: The Connected Lives of Ants, Brains, Cities, and Software, often the SOA investments are never from a single source. Inline with the core principles of SOA i.e. the distributed nature of enterprise systems, the investments comes from varying sources. Johnson’s basic theory goes likes this. “An individual ant, like an individual neuron, is just about as dumb as can be. Connect enough of them together properly, though, and you get spontaneous intelligence. (source: amazon.com)”.
In an organization, the individual business computations wrapped in services are like ants. In isolation, the services may be less intelligent and less agile. The ability to create different formations from services in a flexible manner provides the agility that organizations often aspire for. Often the funding to create this formation comes from more than one source.
Often, organizations spends IT dollars in
1) Sustenance of the existing application and infrastructure
2) Revitalizing existing platforms (e.g. platform migration) and
3) Developing new systems and platforms based on business initiatives.
Each of the above sources of money can become donors to SOA initiatives. The following three examples provides their contribution to Enterprise SOA
1) Through sustenance dollars, the information on legacy applications portfolios can be created, which can be become the cornerstone of legacy service harvesting initiatives.
2) While platform revitalizing efforts are taking place, organizations can make sure that the new platforms support SOA capabilities.
3) Business services can be realized through new development activities.
To make this enterprise service ecosystem work, organization would need a SOA vision, future state blueprint, execution roadmap and governance model that can tie the different initiatives in the organization together. This upfront, but loosely coupled, planning provides the rich environment that encourages the service orientation and makes the emergence of a ‘connected’ enterprise.
