10
XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W.

XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

Embed Size (px)

Citation preview

Page 1: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

XMLGroup # 2

RAHUL A.ANJU B.KIRA C.ASHAVINI L.SHRIKESH M.TERRY W.

Page 2: XML Group # 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

Page 3: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

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

Page 4: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

Similar to HTML

Origin

- SGML

An Extensible Markup Language

What is XML?What is XML?

Page 5: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

Automotive Industry

Financial Industry

US Department of Defense

OrganizationsOrganizations using XML

Page 6: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

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…)

Page 7: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

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

Page 8: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

AlternativesAlternatives

HTML (Hypertext Markup Language)

JSON (JavaScript Object Notation)

ONX (Open Node Syntax)

YAML (Aint Markup Language)

EDI (Electronic Data Interchange)

Page 9: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

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)

Page 10: XML Group # 2 RAHUL A. ANJU B. KIRA C. ASHAVINI L. SHRIKESH M. TERRY W

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