Dave Linthicum has posted a formula that might be used to measure the cost of SOA efforts. This is a question I've had for some time. We're advocating SOA, but how much more does it cost. We're fairly convinced that in the long term, the benefits outweigh the costs, but can we prove it? Even if that's true, it would be interesting to know the short term differences in going SOA on a particular project.
Dave's formula is fairly simple:
Cost of SOA = (Cost of Data Complexity + Cost of Service Complexity + Cost of Process Complexity + Enabling Technology Solution)
He provides examples of how one might determine the individual values in his article. Joe McKendrick of ZeNet has provides an overview and some added context, particularly the fact that according to the BEA Survey about half of large enterprises have already spent around one million dollars on their SOA.
As I see it, to get the comparison, I just need to run the formula twice... once with the SOA numbers, and once with the "traditional" values.
I wonder if there's much difference at all?
I also would wonder how to provide this value in context. SOA may increase the cost of a particular effort, but can we measure the advantages of SOA over the longer term and provide that value as well?