Upload
nathaniel-robinson
View
212
Download
0
Embed Size (px)
Citation preview
XMLGroup # 2
RAHUL A.ANJU B.KIRA C.ASHAVINI L.SHRIKESH M.TERRY W.
What is XML
Needs of a Business
How XML caters to the needs of businesses
OverviewOverview
Business IssuesThe Good
Efficiency of e-commerce
Tags are specific and personalized
The Bad
Different departments have different tags and different lengths
The Ugly
Major problems occur when data is being
shared between two different companies
Similar to HTML
Origin
- SGML
An Extensible Markup Language
What is XML?What is XML?
Automotive Industry
Financial Industry
US Department of Defense
OrganizationsOrganizations using XML
Technical DescriptionTechnical Description– -- <Menu> <Menu>– - <Meat>- <Meat>– - <Beef>- <Beef>– - <Dish>- <Dish>– <Name>Mongololian Beef</Name> <Name>Mongololian Beef</Name> – <Price>$8.95</Price> <Price>$8.95</Price> – <Description>Slices of beef with snow Peas, mushrooms, and <Description>Slices of beef with snow Peas, mushrooms, and
vegetables</Description> vegetables</Description> – </Dish></Dish>– </Beef></Beef>– - <Pork>- <Pork>– - <Dish>- <Dish>– <Name>Hot and Sour Pork</Name> <Name>Hot and Sour Pork</Name> – <Price>$6.95</Price> <Price>$6.95</Price> – <Description>Pork tenderloin with diced bamboo shoots, onions, and <Description>Pork tenderloin with diced bamboo shoots, onions, and
peppers in a hot and sour sauce</Description> peppers in a hot and sour sauce</Description> – </Dish></Dish>– - - </Pork> </Pork>(ETC…)(ETC…)
VariationsVariations GML – Geographical Markup Language
MathML – Mathematics Markup Language
BIOML - for the annotation of biopolymer sequence information
CHEML – Chemical Markup Language
VoiceXML – for voice related data interchange
AlternativesAlternatives
HTML (Hypertext Markup Language)
JSON (JavaScript Object Notation)
ONX (Open Node Syntax)
YAML (Aint Markup Language)
EDI (Electronic Data Interchange)
StandardsStandards
Any specification that is significantly adopted by Any specification that is significantly adopted by a diversity of vendors, or is recommended by a a diversity of vendors, or is recommended by a
respectable, vendor-neutral organization.respectable, vendor-neutral organization.
TWO MAIN BODIES: TWO MAIN BODIES:
THE WORLD WIDE WEB CONSORTIUM THE WORLD WIDE WEB CONSORTIUM (W3C)(W3C)
THE ORGANIZATION FOR ADVANCEMENT THE ORGANIZATION FOR ADVANCEMENT OF STRUCTURAL INFORMATION OF STRUCTURAL INFORMATION STANDARDS (OASIS)STANDARDS (OASIS)
Summary
XML is…XML is…
XML & Business XML & Business -- Issues Issues -- Who Uses XML Who Uses XML
Variations / Variations / Alternatives of XMLAlternatives of XML
Questions???Questions???
THETHE ENDEND