XML: A Standard that Every CIO Should Know

By Tim Bray

Sun, July 01, 2001CIO Everyone from Forbes magazine to Microsoft CEO Steve Ballmer is saying that XML is at the strategic center of our industry. That makes me happy, as I helped invent XML. But there is a significant hype problem, so let’s stick with the basics:

XML is a set of rules for taking your data and encoding it in chunks of text, which you can easily send across the Net and unpack at the receiving end. It has good internationalization and error handling, and nobody owns it.

That’s all there is to it. It may sound simple, but you need something like XML in any modern enterprise application?whether you’re integrating your catalog lookup system with your extranet or building a next-generation network GUI like my company’s (Antarti.ca) Visual Net product.

XML isn’t just a data transmission tool; enterprises around the world are using it to author and store data as well. They do this because information is valuable and sometimes long-lived. In a world where software goes through a generation every 18 months and you can’t predict what you’ll want to do tomorrow with today’s data, XML is a safe haven.

Consider the world of networking: In 1985, if you wanted to get networking software, you could use: DECNet (DEC only), SNA (IBM only) and so on. Today, if anyone introduced a new single-vendor networking product, they’d be laughed out of the market. One of the promises of XML is that "proprietary data format" will soon sound as silly as "proprietary networking product."

There are other reasons to author and store XML. Before too long, you’re going to need to deliver data not just to Web browsers but also to PDAs and cell phones. This evolution will require some careful design and advanced technology. But the expansion will be much easier if the data starts out in a format, such as XML, that isn’t predisposed to the browser (or a particular brand of PDA or model of cell phone or even print.)

As for the future: Despite the billions of dollars and lifetimes of effort that have been poured into the Web, it looks and works about the same as in 1995. This can’t last, and XML has a big role to play in several generational changes that are coming.

To buy performance we’re going to have to start getting more mileage out of our desktop machines?using them as more than dumb HTML terminals. Next, we’re going to want visual interfaces to network data, just as we demand a desktop GUI for PC data. Finally, we desperately need smarter search tools than the brute-force word-munchers vendors give us. XML will be the smart data that puts the desktop back to work, the interchange format that drives the network GUI and the meta-data protocol that makes searching less painful.


Loading...
Applications MarketSpace
Service Level Reporting and Communication
Service level reporting is the most visible output and often the most time-consuming activity in SLM. Learn more »
Lower IT Costs with Oracle Database 11g Release 2
Learn how upgrading to Oracle Database 11g Release 2 can transform your business, budgets, and service levels Learn more »
Managing Your SAP System
Learn how to more effectively manage your SAP system. Learn more »
 
SPONSORED LINKS
 

White Paper: 4 Customer Service Myths

White Paper: Improve Agility with Operational Responsiveness

Removing the Barriers to IT Governance: How On-Demand Software Changes the Game

Cloud Computing--Latest Buzzword or a Glimpse of the Future?

A Balanced Approach to an Application Development Platform

Adobe® LiveCycle®solutions for intuitive user experience

10 Ways Excel Drives More Value from Your SAP Investment

What's New in SOA Suite 11g?

Unleash the Power of Java with Oracle JRockit Real Time

SOA Best Practices and Design Patterns

Application Grid: Ideal Platform for IT Consolidation

Ready to virtualize tier one applications? Check your virtualization maturity.

Learn how to provide complete Business Service Management.

Increase ROI of Your Application Portfolio

See how AT&T can help protect your network.

Top Five CIO Challenges

Streamline IT Costs. Boost Performance with WAN Optimization.

Want to know how you can maximize employee productivity?

Build your 1st app FREE with Force.com

TDWI checklist helps define data readiness for analytics. Download report.

A new fleet of PCs with a total ROI in 10 months. Find your ROI.

eZine: A Roadmap to Reducing IT Complexity

Reduce risk, gain agility. See how Progress can help your business.

Virtualization Technology as a Business Solution

eZine: A Roadmap to Reducing IT Complexity

White Paper: Managed Security for a Not-So-Secure World

SharePoint - Unchecked growth of content is unsustainable.

Focus Under Pressure: Why IT Governance Becomes Mission-Critical in a Down Economy

Should Your Email Live In The Cloud? A Comparative Cost Analysis

Adobe® LiveCycle® solutions for business process automation

Architecting Business Intelligence Applications for Change: The Open Solution

Increase UPS efficiency without sacrificing protection.

Unlocking the Mainframe: Modernizing Legacy System to SOA

State of the Data Integration Market

Enhance Customer Loyalty through Higher Responsiveness

Achieving Business Agility with Application Grid

Seven Ways ITIL Can Help You in an Economic Downturn

Four steps to populate your CMDB.

"Enterprise-Proven" is the Prerequisite for Enterprise SaaS Portal Solutions

Join us at the US-Brazil IT-BPO Summit, on November 10th in New York.

Unified Communications: Thoughts, Strategies and Predictions. Join the discussion

Read the RSA report: Security for Business Innovation

Webcast: Looking to the Cloud for Email and Collaboration Services

64-page prescriptive guide to security, compliance, and IT operations.

Keep your IT expertise up to date. Join the Intel Premier IT Professionals.

A Clear View Toward Virtualization

Virtualization Technology as a Business Solution

The rules of infrastructure management just changed.

A Clear View Toward Virtualization

Interactive Q&A helps you discover key ways to maximize IT assets.

 
 
RESOURCE CENTER