MHE - Consultants for Document and Datament Technologies The Document In The 21st Century William J. “Bill” McCalpin MIT, LIT, CDIA, EDP Principal, MHE.

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

DOCUMENT TYPES. Digital Documents Converting documents to an electronic format will preserve those documents, but how would such a process be organized?
Standards and Increasing Maintainability on Web- based Systems James Eaton SE4112/16/2006.
XML Technology in E-Commerce
MHE - Consultants for Document and Datament Technologies XML - What It Means To You William J. “Bill” McCalpin EDPP, CDIA, MIT, LIT Principal MHE.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Project 1 Introduction to HTML.
Chapter Concepts Review Markup Languages
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
XML A brief introduction ---by Yongzhu Li. XML --- a brief introduction 2 CSI668 Topics in System Architecture SUNY Albany Computer Science Department.
Tutorial 1 Developing a Basic Web Page
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic XML.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
System Integration (Cont.) Week 7 – Lecture 2. Approaches Information transfer –Interface –Database replication –Data federation Business process integration.
W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets.
HTML, XML, PDF Pros and Cons.
1st Project Introduction to HTML.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. 1.
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
XML at Work John Arnett, MSc Standards Modeller Information and Statistics Division NHSScotland Tel: (x2073)
Using Styles and Style Sheets for Design
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
MHE MHE - the print2image2Internet consultants Combined XML, SGML Issues William J. ‘Bill’ McCalpin MIT, LIT, CDIA, EDP AIIM March 6, 2002.
MSc IT Multimedia XML & XSLT P. Muneesawang. 2 Outline Why XML XSL.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
1 © Netskills Quality Internet Training, University of Newcastle Introducing XML © Netskills, Quality Internet Training University.
MHE - Consultants for Document and Datament Technologies The XML Bubble William J. “Bill” McCalpin EDPP, CDIA, MIT, LIT Principal, MHE.
Fundamentals of Multimedia. History of Multimedia 1. Newspaper: perhaps the first mass communication medium, uses text, graphics, and images. 2. Motion.
3 XHTML.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Web Programming : Building Internet Applications Chris Bates CSE :
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
WEB APPLICATION DEVELOPMENT For More visit:
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
XML Extras Outline 1 - XML in 10 Points 2 - XML Family of Technologies 3 - XML is Modular 4 - RDF and Semantic Web 5- XML Example: UK GovTalk Group’s Schema.
XML Engr. Faisal ur Rehman CE-105T Spring Definition XML-EXTENSIBLE MARKUP LANGUAGE: provides a format for describing data. Facilitates the Precise.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Document Computing Technologies for Managing Electronic Document Collections Ross Wilkinson... [et al.] Circulation Counter [RES3H] ZA4080.D
©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C - The World Wide Web Consortium W3C - The World Wide Web Consortium.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
 XML derives its strength from a variety of supporting technologies.  Structure and data types: When using XML to exchange data among clients, partners,
EPortfolio 2004 Accessibility Meta-data IMS AccLIP, AccMD: concepts and applications Liddy Nevile, Andy Heath, with contributions from Jutta Treviranus,
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
Project 1 Introduction to HTML.
XML Related Technologies
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Session I - Introduction
Session I - Introduction
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Why use Web Standards?.
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

MHE - Consultants for Document and Datament Technologies The Document In The 21st Century William J. “Bill” McCalpin MIT, LIT, CDIA, EDP Principal, MHE

MHE - Consultants for Document and Datament Technologies Who MHE Is... MHE is the consulting firm which specializes in the transition of information both within and between the electronic printing, imaging, and Internet environments.

MHE - Consultants for Document and Datament Technologies Introduction The Hegelian Dialectic

MHE - Consultants for Document and Datament Technologies Thesis, Antithesis, Synthesis In the philosophy of Hegel, these words show the inevitable transition of thought, by contradiction and reconciliation, from an initial conviction to its opposite and then to a new, higher conception that involves but transcends both of them

MHE - Consultants for Document and Datament Technologies The Hegelian Dialectic Thesis: Most business have well-established, productive legacy systems Antithesis: XML is springing forth everywhere and will replace most legacy systems Synthesis: XML will be integrated with legacy systems - enhancing some processes, changing many others, and eliminating some altogether In short, XML will change - not destroy - what you do

MHE - Consultants for Document and Datament Technologies The Document In The 21th Century

MHE - Consultants for Document and Datament Technologies What Is A Document? The American Heritage Dictionary defines a document as “information in writing placed on a medium such as paper, often used as a record.” Documents have been placed on clay tablets, gold leaf, animal skins, all types of paper, microfilm, optical storage, and so on

MHE - Consultants for Document and Datament Technologies Information And Presentation In every case, the document represents a fundamental union of information and presentation But “presentation” presumes that the primary audience for the document is a human being With the coming of the Internet, this is no longer the case

MHE - Consultants for Document and Datament Technologies The Curse Of Presentation Composition products require that you specify a printer, even before you know where the document will print

MHE - Consultants for Document and Datament Technologies Why Are Print, Image, And Presentation Formats Incompatible?

MHE - Consultants for Document and Datament Technologies Printing And Imaging Formats Many printing formats: AFP, Metacode, DJDE, XES (UDK), PostScript, PCL, etc. All formats use external resources like fonts, forms, graphics, etc., although sometimes inconsistently Most are escape-sequence based, some are formal data architectures, and some are almost programming languages

MHE - Consultants for Document and Datament Technologies Printing And Imaging Formats Many imaging formats - while most use CCITT Group 4 for image compression, most also have proprietary data wrappers Later systems adopted text-based formats such as PDF, although storing other print streams is not unknown Systems which store text-based formats must wrestle with resource issues

MHE - Consultants for Document and Datament Technologies Different Print Formats Why do printers have different formats? Because of physical constraints imposed by the hardware: –resources reduce the amount of data sent through pipeline to printer –pages must be imaged in less than a fraction of a second –complex graphics can be developed on the printer, but this needs a special language

MHE - Consultants for Document and Datament Technologies Different Imaging Formats Why do imaging systems have different formats: because of physical constraints imposed by the hardware: –Mass storage was expensive –Indexing schemes were too close to the application –Text is avoided sometimes because of resource issues –Interoperability with other products an issue

MHE - Consultants for Document and Datament Technologies Result In each case, data architecture decisions were made in order to enhance some aspect of legibility of the stored objects. If there were no requirement to present the information (to a human reader), then the requirement for custom data formats for each vendor would probably disappear!

MHE - Consultants for Document and Datament Technologies Information Exchanges B2C - business to consumer B2B - business to business B2B2C - business to business to consumer *2C requires presentation information B2B requires no presentation information, if the recipient is a process, not a person

MHE - Consultants for Document and Datament Technologies Why B2B? NYSE (New York Stock Exchange) –Formerly, 100 million trades in a day was considered very heavy –Now 1 billion trades a day is considered very heavy –The difference is automation; the same multiplier applies to B2B #1 effect of XML is the separation of information from presentation

MHE - Consultants for Document and Datament Technologies The Nature Of XML

MHE - Consultants for Document and Datament Technologies XML And SGML XML is eXtensible Markup Language XML is an instance of SGML, Standard Generalized Markup Language, an ISO standard (ISO 8879) XML is “extensible” because people and enterprises with common interests get together to define the tags which describe their data

MHE - Consultants for Document and Datament Technologies XML And Print Formats In most print formats, something like an account number would be: –AMB 200 AMI 300 SCFL 01 STO 0, 90 TRN In XML, the same information is:

MHE - Consultants for Document and Datament Technologies XML and Image Formats Raster-based image formats contain only bitmaps To read the text data within the bitmap requires an OCR/ICR process, which can fail Most usable data is extracted from the document and placed in the index

MHE - Consultants for Document and Datament Technologies XML And Electronic Formats The nature of all electronic presentation formats is to be focused on the presentation of the information. The nature of XML is focused on the “author’s content”, that is, information is described as what it is, not how it looks.

MHE - Consultants for Document and Datament Technologies Separating Information From Presentation XML enables the total separation of information from presentation Thus, some XML objects have only tagged information, while others have content and presentation information XML XSL XML

MHE - Consultants for Document and Datament Technologies How To Relate XML to Everyman You might think that XML is too esoteric for most people to understand But XML is based on the basic human need exchanging information XML couples the communication skills we have used over the last several thousand years to modern, Internet technology So how can you understand it?

MHE - Consultants for Document and Datament Technologies Communication Difficulty #1 In order for any communication to take place, both parties must share the same fundamental mechanism which carries information For example, in writing, if a boy and girl don’t even share the same writing schemes, they can’t possibly understand...

MHE - Consultants for Document and Datament Technologies Chinese Characters vs Latin Alphabet “I Love You”

MHE - Consultants for Document and Datament Technologies Underlying Structure of XML Text characters Tags are delimited by “ ”, i.e. Ending tags have “/”, e.g., Parameters are indicated by double quotes, e.g., XML is a series of tags and data, e.g., Texas

MHE - Consultants for Document and Datament Technologies Communication Difficulty #2 Once both parties agree to the fundamental syntax, then both parties must next agree to the words to be used In the case of XML, how do both parties know that means a political subdivision and not one of {gas,liquid,solid}?

MHE - Consultants for Document and Datament Technologies A Date Gone Bad One evening in the hotel lobby bar, two young Italian men spend a while talking to an attractive Venezuelan girl...and her aunt They spoke Italian and she spoke Spanish, but they communicated passably

MHE - Consultants for Document and Datament Technologies A Date Still Going Bad However, the aunt wanted to go up to her room with her niece The Italians wanted to take the young lady out dancing... So they asked her:

MHE - Consultants for Document and Datament Technologies Oops What the boys said: “Vuoi andare con noi ‘sta sera? What the young lady needed to hear: “Quisieras ir con nosotros esta tarde?”

MHE - Consultants for Document and Datament Technologies Miscommunication Even though Italian and Spanish use the same sounds, the same grammar, and have a common ancestry in Latin, some words are different Unfortunately, the most common words in both languages are likely to be the most different

MHE - Consultants for Document and Datament Technologies The Cost Of Data Differences “NASA lost a $125 million Mars orbiter because one engineering team used metric units while another used English units for a key spacecraft operation...” CNN 9/30/99

MHE - Consultants for Document and Datament Technologies XML “Words” HTML has a certain number of fixed tags - everyone knows what they are, but they can’t be augmented In XML, everyone can make up their own tags to suit their needs - but how do we avoid a Tower of CyberBabel?

MHE - Consultants for Document and Datament Technologies Communication Difficulty #3 Even when you agree to common tags, you still need to agree to a common understanding In XML, the Schema (now replacing the DTD) defines what tags are allowed to describe a particular collection of data For example, in the field of human relations, what is a “date”?

MHE - Consultants for Document and Datament Technologies One DTD For A “Date” A woman thinks: –Invitation - formal –Dress-up - nicely –Eat out – dinner with wine at nice restaurant –Entertainment – see a movie –Private moment – good night kiss <!DOCTYPE Date [

MHE - Consultants for Document and Datament Technologies A Woman’s View Of A “Date” Telephone call Long dress 4-star restaurant the theatre A passionate, romantic kiss

MHE - Consultants for Document and Datament Technologies Another DTD For A “Date” A man thinks: –Eat out – six-pack of beer –Private moment – necking <!DOCTYPE Date [

MHE - Consultants for Document and Datament Technologies A Man’s View Of A “Date” six-pack of beer necking

MHE - Consultants for Document and Datament Technologies When Men And Women Agree Telephone call Long dress 4-star restaurant the theatre A passionate, romantic kiss Honking Not the shirt he changed the oil in food and beer rent a video A passionate, romantic kiss while necking

MHE - Consultants for Document and Datament Technologies The Four Stages Of XML Evolution

MHE - Consultants for Document and Datament Technologies The Evolution Of Technology Creation of basic technology Growth of technical tools Conversion of technology into business applications - the penetration into verticals Reduction to commodity

MHE - Consultants for Document and Datament Technologies #1 Creation Of The Basic Technology Of XML

MHE - Consultants for Document and Datament Technologies Creation Of Basic Technology In 1998, the World Wide Web Consortium declared XML to be a “recommendation”, that is, a world-wide standard This phase began in 1990 with the creation of the Web and browsers, and is now substantially complete

MHE - Consultants for Document and Datament Technologies #2 The Growth Of Technical Tools

MHE - Consultants for Document and Datament Technologies Growth Of Technical Tools Once the underlying technology has been created, tools and utilities are built to use this technology These tools are often somewhat primitive and are not focused on the business problem This phase has been going furiously since 1998

MHE - Consultants for Document and Datament Technologies The World Wide Web Consortium and XML

MHE - Consultants for Document and Datament Technologies World Wide Web Consortium The World Wide Web Consortium was created in October 1994 to develop common protocols that promote the Web’s evolution and ensure its interoperability The W3C has more than 500 Member organizations from around the world The W3C has many roles

MHE - Consultants for Document and Datament Technologies The Roles of the W3C Standards Body (XML and others) Software and Services Working Groups Initiatives Activities with other standards bodies

MHE - Consultants for Document and Datament Technologies W3C and Standards XML XSL CSS1 & CSS2 DOM HTML MathML PICS PNG RDF SMIL SVG XHTML XPath, XPointer, XML Base, Xlink XML Schema

MHE - Consultants for Document and Datament Technologies Standards XML (eXtensible Markup Language) is the universal format for structured documents and data on the Web. The base specifications are XML 1.0 Feb '98, and Namespaces, Jan '99.

MHE - Consultants for Document and Datament Technologies Standards (Cont.) XSL (eXtensible Style Sheets) –XSL is a language (in XML) for expressing stylesheets. It consists of two parts: XSL Transformations (XSLT): a language for transforming XML documents An XML vocabulary for specifying formatting semantics (XSL Formatting Objects)

MHE - Consultants for Document and Datament Technologies Standards (Cont.) CSS (Cascading Style Sheets) CSS1 and CSS2 describe how documents are presented on screens, in print, or perhaps how they are pronounced Authors and readers can influence the presentation of documents without sacrificing device-independence or adding new HTML tags

MHE - Consultants for Document and Datament Technologies Standards (Cont.) CSS3 is now a Working Draft The main purpose of CSS3 is to modularize the specification, so that dozens of changes don’t have to be “shove(d)... into a single monolithic specification” Devices which are constrained (such as an aural browser) can choose to support only certain modules instead of all of CSS.

MHE - Consultants for Document and Datament Technologies Why Two Style Sheet Languages?

MHE - Consultants for Document and Datament Technologies Standards (Cont.) DOM (Document Object Model) –a standard API to the document structure and aims to make it easy for programmers to access components of a document and delete, add or edit their content, attributes and style. HTML (HyperText Markup Language) –The current language of the Internet, which is being redefined as XHTML 1.0

MHE - Consultants for Document and Datament Technologies Standards (Cont.) MathML (Mathematical Markup Language) –provides a much needed foundation for the inclusion of mathematical expressions in Web pages. PICS – Platform for Internet Content Selection –The PICS specification enables labels (metadata) to be associated with Internet content. It was originally designed to help parents and teachers control what children access on the Internet.

MHE - Consultants for Document and Datament Technologies Standards (Cont.) PNG – Portable Network Graphics –a patent-free replacement for GIF and many common uses of TIFF RDF – Resource Description Framework –provide a lightweight metadata system to support the exchange of knowledge on the Web.

MHE - Consultants for Document and Datament Technologies Standards (Cont.) SMIL – Synchronized Multimedia Integration Language –for television-like multimedia on the Web SVG – Scalable Vector Graphics –SVG is a language for describing two- dimensional graphics in XML

MHE - Consultants for Document and Datament Technologies Standards (Cont.) XHTML – eXtensible HyperText Markup Language –What is the difference between XHTML 1.0, XHTML Basic and XHTML 1.1? XHTML 1.0 = HTML 4.01 XHTML Basic - subset for mobile apps XHTML modularized tags to help support other applications

MHE - Consultants for Document and Datament Technologies Standards (Cont.) XPath, XPointer, XML Base, Xlink –defines linking, pointers, base URIs, etc. XML Schema –offers facilities for describing the structure and constraining the contents of XML 1.0 documents –The major difference between DTDs and Schemas is that Schemas allow better data typing (and Schemas are in XML) –Became a recommendation on May 2, 2001

MHE - Consultants for Document and Datament Technologies Software and Services Amaya - W3C's Editor/Browser –Amaya is a browser/authoring tool that allows you to publish documents on the Web. –From CSS Validator - W3C CSS Validation Service –At

MHE - Consultants for Document and Datament Technologies Software and Services (cont.) HTML Tidy –Tidy is a utility which is able to fix up a wide range of HTML problems. –From HTML Validator –It checks HTML documents for conformance to W3C HTML and XHTML Recommendations and other HTML standards. –From

MHE - Consultants for Document and Datament Technologies Software and Services (cont.) Jigsaw – W3C’s Java Server –Jigsaw is W3C's leading-edge Web server platform, providing a sample HTTP 1.1 implementation on top of an advanced architecture implemented in Java. From Libwww –Libwww is a highly modular, general-purpose client side Web API written in C for Unix and Windows (Win32). From

MHE - Consultants for Document and Datament Technologies Working Groups CC/PP – Composite Capabilities/Preference Profiles –Automating the way in which your agent (PC, cell phone, PDA) identifies its capabilities and preferences Device Independence Activity –These Groups are working towards making the information of the World Wide Web accessible to various devices and achieving Web device independent authoring.

MHE - Consultants for Document and Datament Technologies Working Groups (cont.) Internationalization Working Group and Internationalization Interest Group –These groups promote the use of Unicode in other recommendations and activities Micropayments –The Internet enables commerce in intangibles (like information), but conventional payment methods are too expensive for this

MHE - Consultants for Document and Datament Technologies Working Groups (cont.) XForms - Interactive forms in XML XML Encryption - encrypting/decrypting XML documents and their contents XML Protocol - using XML as an encapsulation language in communications XML Query - enabling collections of XML files to be accessed like databases

MHE - Consultants for Document and Datament Technologies Working Groups (cont.) Voice Browser Activity –This group has created a number of working drafts, such as on a Speech Recognition Grammar and a Speech Synthesis Markup Language –The W3C working group is basing its proposal for Dialog Markup Language on VoiceXML, from the VoiceXML Forum ( which is an IEEE group

MHE - Consultants for Document and Datament Technologies Initiatives Web Accessibility Initiative (WAI) –These guidelines explain how to make Web content accessible to people with disabilities P3P - Platform for Privacy Preference –P3P is an industry standard providing a simple, automated way for users to gain more control over the use of personal information on Web sites they visit.

MHE - Consultants for Document and Datament Technologies Where Can I find...? Each of the preceding items can be found (today) at Everyone should check here periodically to obtain updates Members can participate in projects and setting standards is a commercial site with a newsletter and a huge amount of educational material

MHE - Consultants for Document and Datament Technologies #3 Conversion Of Technology Into Business Applications

MHE - Consultants for Document and Datament Technologies XML In The Verticals The next step in the evolution of XML is the integration of XML objects into the processes of “verticals”, e.g., insurance, telecommunications, banking, finance, etc. In each vertical, groups will come together to create standards for that vertical This phase is just beginning in most verticals

MHE - Consultants for Document and Datament Technologies The Insurance Vertical ACORD ( is a well-known body in the insurance vertical ACORD, the Association for Cooperative Operations Research and Development, describes itself as “the insurance industry's nonprofit standards developer” ACORD initially developed standard forms to enable information sharing in the vertical

MHE - Consultants for Document and Datament Technologies ACORD And P&C “In the Property and Casualty business, the main driver to the Internet is the real-time exchange of data between producers, carriers, rating bureaus, service providers, and more.” “The ACORD XML standard is designed to address the real-time requirement by defining P&C transactions that include both a request and a response message.” from

MHE - Consultants for Document and Datament Technologies #4 Reduction To Commodity

MHE - Consultants for Document and Datament Technologies Reduction To Commodity In the last phase, the “technology” disappears from the view of the user Older technologies are invisibly replaced with the newer technology, e.g. EDI by XML Users perform business-oriented tasks without being aware of underlying technology

MHE - Consultants for Document and Datament Technologies Past Progressions - Example #1 #1 - Computer chips #2 - assembler #3 - COBOL, Fortran, PL/I, C, and a host of 3rd generation languages #4 - GUI-based code generators We are now well into phase #4

MHE - Consultants for Document and Datament Technologies Past Progressions - Example #2 #1 - Laser printer #2 - FDL (Xerox), PPFA (IBM), etc. #3 - Business-user friendly composition and formatting tools #4 - GUI-based products with multiple, transparent drivers We are now in phase #4

MHE - Consultants for Document and Datament Technologies The Growth Of The XML Bubble

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML EBPP

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML Bubble EBPP

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML Bubble EBPP

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML Bubble EBPP

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML Bubble EBPP

MHE - Consultants for Document and Datament Technologies Policy Print Reports 1:1 Mark. Billing EDI Com- pliance Campaign Manage. CRM Pol. & Proc. Archive Notices New Sales HR Reprints XML Bubble EBPP

MHE - Consultants for Document and Datament Technologies Today’s Billing Process Billing Extract Print/ Format Data Base Post Process

MHE - Consultants for Document and Datament Technologies Today’s Billing Process + XML Billing Extract Print/ Format Data Base Post Process XML App.

MHE - Consultants for Document and Datament Technologies As the Bubble Grows Billing Extract Print/ Format Data Base Post Process XML App.

MHE - Consultants for Document and Datament Technologies Driver XML Applications with business rules Driver

MHE - Consultants for Document and Datament Technologies Composition Systems Before XML - #1 Data base Business Rules Compo- sition

MHE - Consultants for Document and Datament Technologies Composition Systems Before XML - #2 Data base Business Rules Compo- sition

MHE - Consultants for Document and Datament Technologies Compo- sition XML Applications with business rules Driver Business Rules

MHE - Consultants for Document and Datament Technologies The Effect on Complex Systems Over time, simple tools became complex systems Due to competition, these systems added functionality beyond the core product The XML Bubble will cause these systems to split again Much of the added functionality was and will be vertically specific, and fall into the XML Bubble

MHE - Consultants for Document and Datament Technologies Reference - the official World Wide Web Consortium site (you’ll find links to the XML spec here) - a long but not exhaustive list of XML sites, software, and information “Taming The Web With XML” - an entry level article describing XML at

MHE - Consultants for Document and Datament Technologies William J. “Bill” McCalpin MIT, LIT, CDIA, EDP Principal, MHE 1400 Cheyenne Dr. Richardson, Texas (v) (f)