Browse Prior Art Database

XML-EDI Application Architecture

IP.com Disclosure Number: IPCOM000014066D
Original Publication Date: 2001-Oct-28
Included in the Prior Art Database: 2003-Jun-19
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Abstract

Disclosed is an application architecture, describes the end to end integration of existing back end system through web. Architecture integrates e-business framework with existing SAP/ERP system using XML(eXtensible Markup Language). This would enable Sellers and Buyers to integrate their existing EDI systems (SAP or ERP through web. In traditional business environments, Electronic Data Interchange (EDI) allows companies to exchange business documents in a structured and computer processable format. Though EDI has been successfully deployed among large enterprises, the primary barriers to widespread acceptance of EDI are the costs of implementation and the costs of communication. Proposed architecture will bring down the cost of implementation and communication by using XML over the web. Database XML Repository eb Enabler WCustomerSupplier

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

Page 1 of 2

XML-EDI Application Architecture

   Disclosed is an application architecture, describes the end to end integration of existing back end system through web. Architecture integrates e-business framework with existing SAP/ERP system using XML(eXtensible Markup Language). This would enable Sellers and Buyers to integrate their existing EDI systems (SAP or ERP ) through web.

In traditional business environments, Electronic Data Interchange (EDI) allows companies to exchange business documents in a structured and computer processable format. Though EDI has been successfully deployed among large enterprises, the primary barriers to widespread acceptance of EDI are the costs of implementation and the costs of communication. Proposed architecture will bring down the cost of implementation and communication by using XML over the web.

 Database XML Repository

eb EnablerWCustomerSupplier

Flat2XML/ XML2Flat Converter : Piece of code which converts flat file data in to the xml file data and vice versa. Application uses rules schema defined in another file for conversion. Unidex provides the product "XML Convert" which performs functionalities similar to this.

Interaction Controller : Interaction Controller's job is to perform the interaction between web requests and commands. It extracts the business data from the web request and invokes appropriate command for further processing. Result of the processing is sent to the presentation logic for the generation of web output. Interaction controller also accepts the request for controlling the utility which runs on a scheduled basis. Interaction Controller is implemented as servlets.

Presentation Logic : This piece of code decides the look and feel of the data on the web. It receives the business data from Interaction Controller in the form of XML or business object and show them on to the web based on coded logic. Presentation Logic is implemented as JSP(Java Server Pages ) and XSL (Extensible Stylesheet Language ).

Commands : Piece of code which executes the business logic to perform the database operations(Update,

1

Commands

 Java Beans

Interaction Interface

Directory & Security Services

Database

Controller

Servlet

S A P

/

E R

P

Web Client

Flat2XML/

XML2Flat Converter

S A P

/

E R

P

Presentation Logic

JSP

XSL

Utility

XML/EDI converter

 EDI Server

DI to IDoc

Existing System

Existing System

Figure - 1

[This page contains 10 pictures or other non-text objects]

Page 2 of 2

Retrieve etc.). It uses Database Interface layer for all kinds of database operations.

Utility : Utility converts XML data in to EDI data and vice-versa. Utility runs as a daemon in the system and performs business data format conversion on a scheduled basis. It uses database inter...