|
by Eric Marks, Contributing Editor  IT business cases and return on investment (ROI) analyses remain key tools for IT governance and investment decisions. Given this, how do organizations cost-justify investments in the relatively immature world of service-oriented architecture (SOA)? When considering the business case for SOA, most organizations seek benefits such as business agility, faster time to market, increased asset reuse, lower software maintenance, and reduced integration expense or legacy system consolidation. All great goals, but these desired SOA outcomes may fall victim to business case analysis. Consider the much-desired "business agility." How does an organization know it has become more agile? As measured how? With SOA, the business case and ROI analysis can be tricky. I like to treat SOA as a series of ROI or value thresholds through which an organization progresses on its journey to desired business outcomes. SOA requires sustained investment toward creating reusable, composable services, which are leveraged to deliver value as they are consumed by various developers, internal and external customers, and trading partners. Once you have a portfolio of reusable services in place, you can begin to accrue more value by leveraging those assets. You can orchestrate business processes using BPEL (business process execution language). You can remove process and information latency through real-time event services. Integration expenses will drop because Web services are "pre-integrated." And the ultimate business value you are after -- business agility, or IT consolidation, or faster time to market -- will begin to emerge. [Click to continue] |