18.04.2013 Views

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

B2B Integration : A Practical Guide to Collaborative E-commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

160 <strong>B2B</strong> <strong>Integration</strong> — A <strong>Practical</strong> <strong>Guide</strong> <strong>to</strong> <strong>Collaborative</strong> E-<strong>commerce</strong><br />

Exchanged — In a connected business environment, companies should<br />

be able <strong>to</strong> exchange and share data with multiple companies dynamically.<br />

The data can be transferred using either dedicated connections or over<br />

the Internet. In order for companies <strong>to</strong> exchange data on a real-time<br />

basis, they have <strong>to</strong> establish a common taxonomy for defining the<br />

structure and context of information.<br />

XML is the universal language that helps companies achieve all of<br />

the above tasks. It enables organizations <strong>to</strong> capture, manage, publish<br />

and exchange information with their partners, suppliers and cus<strong>to</strong>mers<br />

as efficiently as possible.<br />

The fundamentals of XML, its strengths and weakness and its<br />

benefits over EDI are explained below.<br />

6.4.2. What is XML?<br />

XML is a language developed by W3C for visual presentation of<br />

factual information that can facilitate the exchange of data between<br />

applications and/or humans.<br />

Although the origin of both HTML and XML is the same — Standard<br />

Generalized Markup Language (SGML), HTML is designed primarily<br />

for just the presentation of hypertext pages in browsers; XML, on the<br />

other hand, is designed <strong>to</strong> create new markup languages for new<br />

document types. HTML restricts the users <strong>to</strong> only a few set elements<br />

defined by W3C such as , and . XML enables<br />

the users <strong>to</strong> define new elements for processing information in their<br />

particular domain, context or field. Creation of document types, tag<br />

sets, building XML documents and the behavior of XML processor,<br />

which parses the XML document, are all determined and based on<br />

specifications of XML 1.0. The specification of XML can be obtained<br />

at http://www.w3c.org/xml.<br />

The concepts on which XML is built are pretty straightforward:<br />

the meaning of the data in an XML document is specified by the<br />

tags on data elements and the relationships between different data<br />

elements in the same document is provided via simple nesting and<br />

references. Thus XML not only specifies data elements, but also their<br />

semantics.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!