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.2 KIS XML

XML can be implemented in a way which is daunting to the most seasoned IT professionals, such that only Ph.D.'s in computer science feel completely comfortable with the results. Or, XML can be implemented in a minimalist way that captures the essential business value without overly complex constructs, and is readily accessible to all.

We are a strong proponent of the KIS rule (Keep it Simple) for XML. Clever XML, like clever logic in any program, has long term costs borne by those who must maintain it after the original author has had his or her fun exploring the neat features. Unless complex constructs can be justified in reducing the total life cycle costs of the application, we recommend against allowing them in your organization.

We teach an introductory XML course which is designed to focus on the basic constructs and what the business needs out of XML. In general, this will be satisfied by:

  • A global understanding of data tagging and establishment of local standards for tags
  • Basic XML document construction
  • Basic schema construction and document validation
  • Operational and programming strategies for ensuring integrity over time

The two advanced topics that we explore have to do with the schema definition schema and with XSLT, and these are usually reserved for senior technicians in data administration. Otherwise, we limit the scope to what a programmer needs to know for regular daily use. Again the analogy with SQL is useful: a programmer doesn't need to know all possible uses of SQL constructs, just those required for getting the job done. Similarly, programmers need roughly an equivalent level of XML knowledge in the beginning, with advanced knowledge coming over time.

How XML is implemented will determine whether or not there is a positive return on investment. If data tagging standards are not in place and enforced, if version coordination is not present and enforced, or if construct usage is not constrained to ensure that all can understand what was done in any given instance, then the gains could turn out to be minimal or even negative.

Previous Next

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