| Electronic Information Commerce | Table of contents | Indexes | XML: What HTML Wanted to Be! | |||
Implementing the Proper Standard |
|
Chris Ziener |
| National Accounts Manager |
| Information Architects 6989 S. Jordan Road Suite 5 Denver Colorado USA 80112 Phone: +1 303 766 1336 Fax: +1 303 699 8331 Email: chris@sgml.com Web: iai.sgml.com |
Biographical notice: |
Chris Ziener |
ABSTRACT: |
Implement XML ![]() |
The emergence of XML has increased the awareness of the benefits of a structured information system. The issue now: "Which is the proper standard for my company to implement?" |
Overview |
|
Typical SGML Integration |
|
Transfer of XML Data to an SGML Document Creation System |
|
The first company we spoke with had a need to increase the automation in their document creation process. Most of the pieces in the larger system were already in place; our job was to handle the document creation, not to deal with the authoring which was mainly static text that was generated by the results of statistical analysis. The first order of business, once the high level architecture had been designed and agreed upon, was to extract information from an existing data-repository and send it to the document processing portion of the system. For this portion, we recommended XML for all the reasons that I touched on earlier. We gave them our requirements and in return they pass the text to us, in an orderly and usable fashion. |
I am not suggesting that before XML this type of data transfer was impossible. XML however does provide a vehicle for passing this information that is agile - not tied down to one specific process. The programs and processes that we create to accept and manipulate this data-stream are simpler, sturdier and less expensive. If the flow of data for some unforeseen reason were to ever change, the system would not crash. Whereas with normal data streams, if there is a delimiter missing or a portion of data is out of order, normal processing systems are unable to cope. |
Data Brokering with XML and CORBA |
|
A second company hired us to work with them to develop a complex data brokering system for one of their clients. They required assistance in determining the positioning of a structured information meta-language and the corresponding meta-language tools for their high level architecture before they could proceed with creation of this system. |
Of the many databases that will be integrated into this system, at least one consists of delimited information marked-up according to the proposed standards set forth by the HL7 medical initiative. XML was the frontrunner for the transfer and deliver of textual pieces of information. |
Our initial assessment confirmed that XML was the appropriate technology for this process. We then worked with the client and determined that XML would be used for all data transfer throughout the data brokering system. We developed a series of XML DTDs for the various types of data being transferred and helped with the selection and integration of an XML parser. |
SGML and XML |
|
SGML and XML can be used in exactly the same way for exactly the same purposes. The differences between the two for the most part are the way each is perceived; SGML as a highly structured and expensive way to handle corporate information, while XML is a glitzy new initiative for displaying and transferring information over the Web. |
| Electronic Information Commerce | Table of contents | Indexes | XML: What HTML Wanted to Be! | |||