Untitled Document



 Introduction to XML
 Data Definition and Data  Modeling
 Namespaces and  Schemas
 Linking and Querying

 Ecommerce Application  using XML
 E-com An overview
 
   E-commmerce
   XML in E-Business
   B2C
   B2B
 Information Sharing  and Content  Syndication
 XML and EDI
 
 XML and Electronic  Data Interchange
 XML/Editors and  Electronic Catalogs
 Applying XML in  eBusiness
   Message Headers
 Multi-Layered Routing  Issues
 Methodology for  Multi-Layered Routing
 Message Body
 OFX
 
 OFX - Open Financial  Exchange
 Design principles of  OFX
 OFX Architecture
 Design of OTP
 
   Design of OTP
   Benefits of OTP
   Trading Types in OTP
 Trading roles  addressed by OTP
 Structure of an OTP  message

Copyrights : Layout Galaxy All Rights Reserved
No part of this tutorial may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, electrostatic, magnetic tape, mechanical or otherwise, without prior permission in writing from Layout Galaxy.




 Ecommerce Applications using XML > XML and EDI

  XML and Electronic Data Interchange

The hype over the Internet would have led to the belief that Electronic Commerce has arrived only after the advent of Internet. This is however, not true, in fact, Electronic Commerce has been bubbling away for atleast 25 years. The efforts over the years have led to the creation of Electronic Data Interchange standards. The best known of these standards are EDIFACT and ANSI standards. EDIFACT is the acronym for Electronic Data Interchange For Administration, Commerce And Transport.

The EDIFACT standard is a message format for business-oriented transactions such as purchase orders, invoices and so on. EDIFACT messages can be converted into XML and vice versa. In addition, once represented in XML, the Internet can be used in place of a Value Added Network communicating EDIFACT messages.

XML has many advantages as an EDI data format. The primary goal of EDI is well served by piggy backing on this phenomenon, thereby reducing the cost of commerce. Apart from its market success, the XML open systems format, human readability and the concept of a DTD all have much to offer EDI.

  XML/Editors and Electronic Catalogs

XML/EDItors are envisioned as interactive tools for the creation of business forms. The idea is to download XML/XSL descriptions of the business document to a web browser.

The creation of Electronic Catalog formats based on XML/EDI standards will open up a whole new world for buyers and sellers alike. Purchasing web agents will roam XML/EDI sites, gathering pricing information. They may report their findings to a human user. They may even be embued with discretionary e-cash buying power by their creators.

  Applying XML in eBusiness

So far, we have learnt that XML offers a standard syntax for marking up data and allows us to add additional messages to the information.

This allows us to validate completely the syntax as well as the message structure.

The BizTalk framework is the set of guidelines that specify as how the schemas in XML are to be published. It specifies also how to use XML messages for application integration and electronic commerce, the goal being to accelerate the rapid adoption of XML in eBusiness.

In such cases, it is important to include header information in addition to the message that is added.

The two sections are often referred to as a header and a body.

  Message Headers

Header information also called as the envelope includes the additional information required to carry out the exchange.

There is no set of information or definition as to what should be included in the header. However, includes information regarding routing, security, batching, error process flagging, transaction identification and transaction that is legally required.

The ability to exchange and route transactions between XML servers in a set of standard methods is very critical for global eBusiness.

  Multi-Layered Routing Issues

An important aspect of the messages is how to reference local information or resources concerning a message during a conversation with a trading partner. This local information could be any logical set of elements.

Local information is not the information that is stored in the message but it is the information that is required by the processing application, as we need to provide hooks with which the application can work.

Since eBusiness deals with business conversations, the thread of the conversation and all session information requires a mechanism to keep all the related information together. For example, when receiving an invoice from a trading partner it might be essential to relate this information to the purchase order, the transaction files of the trading partner and so on.

Sometimes it is also necessary to add information to the when the trading partner sends down some message for further processing.

  Methodology for Multi-Layered Routing

At present, there is no way out for dealing with the local information, even though there would be a great benefit from one, but there is a common methodology for tagging such resources.

The methodology must aim to achieve the goals such as support chained and nested workflows allow for the keeping of individual system keys for tracking and accessing information stored in a hierarchical or relational order and lastly have a standard language for defining record access.

The figure shown describes the persistence of information as the eBusiness moves through the pipeline.


  Message Body

The body holds the main content of the message that needs to reach the destination specified in the header. This could be an order, a confirmation or sales data that needs to be shared.

The best way would be to use existing schemas or use the schemas already defined by the trading partner. In case on using an existing standard for the base of the vocabulary, it is worth considering for the organization whether the functionality of the schemas need to be replicated.

Back Next


Copyrights : Layout Galaxy All Rights Reserved
No part of this tutorial may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, electrostatic, magnetic tape, mechanical or otherwise, without prior permission in writing from Layout Galaxy.




17, Vadsarvala Nivas, 65-A, J. Nehru Road, Mulund (W), Mumbai - 400 080 INDIA
Tel : 91-22-25795588, 91-22-25780444 Fax : 91-22-25793397
Email : ionline@vsnl.com
© Image Online 2001-2003