1
Today’s Objectives
• Overview of XML & XBRL • Show you how this technology makes doing EBusiness: – Faster – Cheaper – Better • Conclusion
2
Let’s move up the Value Chain
Transactions Data
Information Knowledge
Decisions
Transactions
Data
Information
Knowledge
Decisions
Transactions
Data
Information
Knowledge
Decisions
Transactions
Data
Information
Knowledge
Decisions
3
Evolution to Web Services Web
Program the Web Browse the Web Web Services Text Files Web Pages Innovation FTP, E-Mail, Gopher
Connectivity
TCP/IP HTML XML
4
Automation
Presentation
Technology
XML
XML stands for: eXtensible Markup Language Universally accepted method of exchanging information
5
eXtensible Markup Language
• ……is a meta markup language the World Wide Web Consortium (W3C) considers a universal standard for describing both structured data and the behavior of applications that process the language.
6
What Is XML?
• “XML is a platform-independent, self-describing, expandable, standard data exchange format
7
XML is Platform Independent
• • • • • Windows Unix Macintosh Mainframe Linux
8
XML is Self-Describing Self• Example:
– July 26, 1998
• Describes the information, not the presentation • Format neutral
9
XML is Expandable
• Whereas HTML has a fixed set of tags
– , ,
• XML lets you create your own tags
– – –
10
How does it work?
• XML gives meaning to information through the use of tags
Saad Hafizi COB Chairman, Novac 21
Caution.. …Just because something is .. Does not mean it is accurate?
11
The XML Puzzle
XML Document
Core Schema Transformation Tools Industry Specific Vocabularies Company Specific Vocabulary
12
How XML Works
How XML Works
Improves the way companies -- and applications -- share information Enjoys strong industry and vendor support
13
What is ‘XML’?
• What