16
Business Data Interchange: XML Presented to : Prof. Dr. Eduard Heindl Presented by : Pankaj Giri

Business Data Interchange: XML Presented to : Prof. Dr. Eduard Heindl Presented by : Pankaj Giri

  • View
    219

  • Download
    1

Embed Size (px)

Citation preview

Business Data Interchange: XML

Presented to : Prof. Dr. Eduard Heindl

Presented by : Pankaj Giri

• IT and Business• XML Introduction• XML Structure and Syntax• XML and Business Data Interchange• Features of XML

IT and Business: Introduction

Make human life simpler and Communication easier!!!!

Need of IT in Business?

What Customer wants?To have the power to decide which products they use.To stay flexible and combine software from different providers .

“Simplicity increases adoption”

IT and Business:Challenges in expanding IT Landscapes

Source: help.sap.com

IT and Business:Solution to expanding IT landscape

Example: IPOD

Example: LEGO

XML helps IT to find this kind of Solution!!!!

XML Introduction:Origin of XML

1970: Three IBM emloyees Charles Goldfarb, Ed Mosher and Ray Lorie came with Specification called as GML later became SGML Standard Generalized Markup Language.

HTML came as DTD of SGML HTML is basically an application of SGML, which is used todefine specific tags suitable for web pages.

Motive behind Development of XML: 1)HTML can use only already defined tags. 2)Competition between Netscape and Microsoft made features to reach to limited people (Netscape offered a <BLINK> element that allowed users to produce flashing text) . 3)Addition of new tag from W3 was a long and tedious process, often involving the approval of many organizations.In late 1990s Jon Bosak, Tim Bray, James Clark with their group invented XML called as eXtensible Markup Language. A standard way for import and export of data across application running n different platforms.

XML Introduction:What and Why XML?

What is XML:

XML does not display data in web browsers.

XML means the Extensible Markup Language.

XML is a tool to develop, store and share data.

Why XML:

XML applications can assist these users in communicating their information in an more robust and efficient manner.

User can have their own tags depending on requirement.

In diverse IT infrastructure very useful for data transfer.

Communication with Partner , Customer and Vendor is easy.

XML Structure and Syntax:

Structure of a XML Document:

<root> <child attribute = “Value”> <subchild>.....</subchild> </child></root>

Tree veiw of a XML Document:

XML Structure and Syntax:

Example of a XML Document:

<?xml version="1.0" encoding="ISO-8859-1"?>

<Info>

<to>Jhon</to>

<from>Jim</from>

<heading>Project Update</heading>

<body>Go Live is Successful!</body>

</Info>

XML Structure and Syntax:

Syntax Rules for XML Document:

Closing Tag: Wrong: <to>Jhon

Right : <to>Jhon</to>

Case Sensitiveness:Wrong: <to>Jhon</To>Right : <to>Jhon</to>

Proper Nesting:Wrong: <to><i>Jhon</to></i>Right : <to><i>Jhon</i></to>

Root Element:

Attribute Value must be quoted:

XML and Business Data Interchange:Impact of XML

Till 1996 only 5% of companies in USA used some EDI technology for Business Data Interchange. Hurdles that comes while accepting an EDI for Business Data Interchange:

1)The setup cost is always high and so SME’s cannot afford .2)The standards require for EDI are complex and so they need huge amount of

time investment, varying from months to years .3)Data Interchange for Business occurs via value-added network and which is

very expensive

Case Study: Transportation Company J.B. Hunt started a program to move the communication of its biggest customer from expensive EDI networks to Web.

J.B. Hunt used enterprise application integration software from IPNet Solutions Inc. which moved the Business Data Communication from EDI formats and private VANs toward open formats, including XML as well as cheap Web transports, including FTP and HTTP.

By delivery information of about 10 MB of data per day over the Web vs. a VAN, J.B. Hunt and its customers will save about $12,000 per week.

XML and Business Data Interchange:XML Model

Bruce Peat and David Webber in July 1997, proposed a framework integrating XML with EDI.

As name suggest the main components of this framework are XML and EDI. But along with them, we have some other important components:

Templates:The template facility plays a very important role when companies want to communicate with their partners or customer for very short period of time. So they can start business data interchange very fast.

Agents:Agents are programs that process XML messages in accordance with the instructions defined in the templates.

Global Repositories:Global repositories act like a central registry for all the objects present in framework and which could be reutilized.

XML and Business Data Interchange:Advantages of XML

Advantages:

Reduce Implementation Cost.

No issues in business transaction for short term.

Global Accessibility.

Integration with Legacy system.

Simplicity. Extensibility.

Openness. Comparison and Aggregation of data.

Supports multilingual documents. Rapid adoption by industry.

Self-description. Supports multiple data types.

Separates content from presentation.Easy mapping with Existing file system.

Features of XML

References

Kalakota, R. and A.B. Whinston, Frontiers of Electronic Commerce, Addison-Wesley, Reading, MA., 1996.

Iacovou, C.L., I. Benbasat, A. Dexter, Electornic data interchange and small organizations: adoption and impact on technology, MIS Quarterly, Dec. 1995, pp. 465-485.

Steel, K., the Standardization of Flexible EDI Messages. In: Electronic Commerce: Current Research Issues and Applications, Springer, Berlin, 1996.

Lu, Eric Jui-Lin; Ru-Hui Tsai and Shihy Chou, An empirical study of XML/EDI, The Journal of Systems and Software, 58 (2001), pp. 271-279.

Karpinski, Richard, EDI-To-Web Promises ROI, InternetWeek, Aug. 20, 2001.

Brooker, E., XML Applications Stand Up TO EDI, InternetWeek, April, 1999.

http://www.w3schools.com/xml/default.asp

http://communities.softwareag.com

Click to edit title style