XML Legacy Migration XML Legacy Migration XML Legacy Migration XML Legacy Migration XML Legacy Migration
xml Home Forecross Corporation Xml Solutions Migration Solutions Integrity Solutions XML Links Information and News Investor Relations
Second-Generation Legacy to Web Strategies via XML
Part 3: Disciplined XML

by
Don Estes

gradient.gif (3616 bytes)

3.1 No Quick Hit

Despite all the potential benefits, some of our clients have raised the contrary question of whether or not XML makes sense at all. This is a refreshing question, for answering it requires analysis from first principles, free of the hype currently surrounding XML. The quick answer is that in the short term, it probably doesn't make any sense. XML offers no dramatic gains in efficiency in any one area that one can point to it and say, "see, there's the value!" Rather, the benefits of XML tend to be diffuse and cumulative rather than concentrated and specific.

We compare XML to SQL databases in several respects. When the first relational databases came into general release, similar questions were raised as to whether the benefits justified the cost. The benefits of the relational data model and of SQL data access are also diffuse and cumulative, and therefore hard to quantify while the costs are obvious. Standard data files store data just as well as relational tables, and provide better performance in many cases. SQL also provides a loosely coupled data interface into application programs in a way that is very similar to XML.

Indeed, we have identified no technical goals that require XML for accomplishment. Just as VSAM stores data just as well as DB2 or Oracle, and C++ produces applications that operate as well or better than those written in Java, so fixed record formats can do everything that can be done with XML. The point is that the cumulative gains from the many small efficiencies of a relational database over standard files proved its value after large-scale adoption, and the same will be true of XML.

What is required for a realistic, balanced appraisal is a focus on the cumulative gains over time, not the single "quick hit". If the standard is to be a quick payback, then your XML initiative, arguably, should be focused only on meeting external requirements and perhaps on new application development, with little attention paid to retrofitting XML selectively into existing applications.

On the other hand, if the business standard to be applied to XML is to be optimized value creation over time, (both through cost reductions and through enablement of new business opportunities) then a broadened perspective emerges. In this case, we would recommend a strategy of balancing theoretical research and development with practical demonstration projects that are not throwaways, to provide the practical experience that a thoughtful manager wants without a wholesale commitment. Neither theory nor practice should be too far in front of the other, given the rapidly evolving nature of the XML standards and the need for disseminating practical knowledge of XML throughout the IT organization.

In essence, this approach combines a leap of faith that the cumulative value will appear in time to provide a positive return on investment from the efforts, with sufficient near term reality checks to allow mid-course corrections or outright abandonment if warranted. In our opinion, adopting an "XML ready" application package does not really address this issue, although it does expose members of the staff to XML technology. We recommend that small projects involving locally maintained programs be defined, perhaps involving only single programs, to explore this technology and evaluate how to ensure a positive return on investment over the medium and long term. Pragmatism and sensible cost/benefit analysis are the order of the day.

Previous Next

Forecross is a registered trademark of Forecross Corporation.
Copyright © 1996-2008 Forecross Corporation
All Rights Reserved.