XML and Your Business
                So you’re probably wondering: “This XML stuff I’ve been hearing 
                  about, is it just a geek toy or is there some way I can apply 
                  it to my business?” This edition of The Geneer Business Report 
                  examines some ways that you can incorporate XML into your business 
                  today, and some trends that could affect you in the future.
                First Off, What is XML?
                From a business perspective, XML can be considered a common 
                  language that allows differing business systems to talk to one 
                  another. There’s been a lot of hype about XML, and many people 
                  seem to think it will save the world, in one way or another. 
                  But XML is not the Holy Grail; it’s a way of constructing conversations 
                  between business systems. 
                XML is not magic, and it’s not a quick fix for all communications 
                  problems. To understand what XML can do, consider the following 
                  analogy. Let’s suppose we all agreed to speak French whenever 
                  we discuss business. While this might solve some problems by 
                  giving us a common ground, it by no means ensures perfect communication. 
                  I might refer to an invoice using one French word (facture); 
                  you might use a different word (relevé). We could still have 
                  problems communicating due to the vocabulary and syntax we use.
                So it is with XML, but with a distinct difference: When you 
                  communicate using XML, you can refer to a particular standard 
                  that defines the meaning of the terms you use. It’s sort of 
                  like including a dictionary and a grammar book along with your 
                  message. All terms in the message are explained in the definition, 
                  which is called a Data Type Definition (DTD). This makes the 
                  communication much easier. In our imaginary French conversation, 
                  I would include in my document a reference to a DTD that defines 
                  facture to mean invoice. When you read it, you can find out 
                  that I’m talking about an invoice by also referencing the DTD.
                As you can imagine, the various terms used in business communications 
                  vary drastically across industries, and as a result, there are 
                  dozens of standards bodies defining the DTDs for their industries. 
                  You can access a list 
                  of many of them.
                What Does XML Mean to My Business?
                If you are using Microsoft Office 2000, you’re already using 
                  XML. Microsoft is one of the many software vendors to make a 
                  big commitment to XML. Like most Microsoft efforts, this means 
                  they have their own XML standard, called BizTalk. And XML figures 
                  very prominently in Microsoft’s new .NET initiative. So you’ll 
                  be seeing a lot more of XML in the future.
                Where XML will do the most good, however, is in the exchange 
                  of business documents such as purchase orders, invoices, and 
                  bills of lading. Right now, chances are good you have some kind 
                  of software system that enables you to deal with these documents. 
                  You probably can generate a purchase order or an invoice, and 
                  perhaps you turn that document into paper and mail or fax it 
                  to your trading partner. Wouldn’t it be nice if you could email 
                  that document, or even better, have your system automatically 
                  transfer it to your trading partner? And if you could have your 
                  system automatically deal with your partner’s response to that 
                  document, think of all the manual entry and error you could 
                  avoid.
                Of course we’re describing business-to-business electronic 
                  commerce (B2B e-commerce), and, while it is not necessary to 
                  use XML to achieve it, the majority of B2B players are. For 
                  example, the two major eProcurement vendors, Ariba and Commerce 
                  One, each use a flavor of XML to automate buying and selling 
                  in their marketplaces. Ariba uses Commerce XML (cXML), and Commerce 
                  One uses XML Common Business Language (xCBL). If you want to 
                  connect your systems to either company’s marketplace, you’ll 
                  need to use their flavor of XML. Once that’s done, though, you’ll 
                  be able to completely automate the buying and selling of goods 
                  either on the Ariba Commerce Services Network or the Commerce 
                  One Global Trading Web.
                Another area in which XML is becoming important involves electronic 
                  commerce trading partner standards. An effort initiated by Ariba, 
                  IBM, and Microsoft, called the Universal Description, Discovery 
                  and Integration (UDDI) Project, has recently established a central 
                  database, based on XML, of trading partner characteristics. 
                  Businesses will uses this registry to find out about the capabilities 
                  of existing or prospective trading partners. The registry allows 
                  your business to:
                
                  - list a definition of itself and its services
- define how a partner can conduct e-commerce with your business
- describe the business services your Web sites offer
Once you register, your business is accessible through searches 
                  by potential buyers and marketplaces. You can register for free 
                  at http://www.uddi.org/register.html.
                How Do I Get Started?
                To get ready to conduct e-commerce with your existing and prospective 
                  trading partners, you’ll need to make your existing systems 
                  XML-compliant. And here’s where a development partner like Geneer 
                  can help by assisting you in selecting the XML standards to 
                  support as well as creating Internet e-commerce processes that 
                  enable you to communicate with partners over the Internet. Geneer’s 
                  consultants can help you assess your e-commerce readiness, make 
                  recommendations for adapting your systems for trading over the 
                  Web, and create the new systems that will bring all the opportunities 
                  and savings of B2B e-commerce to your organization.