3.4 Advantages of Flat File Adapter
Flat File Adapter can be used to bridge XML with
flat file, which is a common requirement of business
integration application. FFA technology introduced
in this paper provides the following advantages:
• FFA provides a complete solution for round trip
transformation between flat file and XML.
• FFA employs pattern matching plus two
dimensional position data locating method. This
facilitates the data extraction from data sources
with diverse layout format.
• FFW template combines the user experience of
XSLT, XPath expression and HTML form
design together, makes it has low study barrier.
• The transformation logic is separated from
engine. This makes the transformation rule easy
to design and flexible to change.
To those applications which can only process flat
file, the FFA application would be a great choice for
fulfilling XML based data exchange without need to
be upgraded to XML capable system, which would
help to protect the existing IT investment.
4 FLAT FILE ADAPTER
APPLICATION
FFA technology has been included in the Data
Fusion component of our business integration
platform, eDocXchange. It has been successfully
deployed in several production systems. One of the
sample applications is described as follow.
IBM China Procurement Center (CPC) serves as
general and product procurement brokering house
for 4 IBM manufacturing joint ventures in China.
The e-procurement (e-Proc) solution for CPC is a
lightweight solution, supports ordering and
invoicing functions for 4 JVs. Each JV has its own
ERP/MRP systems. The e-Proc system connects the
4 JVs and suppliers to CPC on the Internet.
To reduce the investment and impact to exiting
enterprise backend system, JVs prefer to export their
Purchase Orders as flat files from their ERP and
upload into e-Proc system. The FFA component on
the e-Proc system combines information extracted
from the flat files with information from other
sources (e.g. Buyer profile, trading partner profile)
to formulate a formal PO in XML/EDI format.
Suppliers can connect to the e-Proc system through
messaging systems, or directly review and process
messages from CPC on the Web with a browser. PO
Acknowledgment (PO ACK, either accept or reject)
against PO, PO Change, PO Cancel and Invoice
against PO, PO Change ban be sent back to CPC.
Each document from the ERP systems has a
different format. As most JVs were suffering major
business transformations, e-Proc system has to
survive a number of major file format changes as the
JV’s adjust their order printout or switch from one
ERP to another as part of overall IT transformation.
This actually prompted our design of the FFA. The
successful experience demonstrated that FFA is an
effective and lightweight approach and solution for
rapid and cost effective business integration.
5 SUMMARY
Data exchange is the most effective business
integration pattern. XML has been becoming the
B2B transaction protocol, however most enterprise
legacy systems can only handle specific flat file. To
enable the effective data exchange between the
heterogeneous enterprise applications of different
trading partners or even different divisions within
one enterprise, a flexible and easy solution for
transformation between flat file and XML is in great
demand. Flat file adapter has been designed to tackle
this problem. It provides the capability of round trip
transformation between XML and flat file. The
system architecture and core function components,
Flat File Reader, Flat File Writer, Extension, have
been introduced in detail. One real application
sample in B2B e-procurement solution is presented
also to demonstrate how this technology can be used
in a business solution. This technology’s advantages
have been summarized in this paper.
REFERENCES
Andre Yee, 2001. E-Business Integration pattern,
Retrieved Oct. 8, 2003, from http://www.informIT.com
Unidex Inc., Overview of XML Convert and XFlat,
Retrieved Oct. 8, 2003, from
http://www.unidex.com/
Zamora, Elena M., 1990. Computer method for automatic
extraction of commonly specified information from
business correspondence, US Patent 4,965,763
Casey, Richard G., Ferguson, David R., 1992. Computer-
implemented method for automatic extraction of data
from printed forms, US5140650
Wang, Shin-Ywan; Yagasaki, Toshiaki, 1998. Feature
extraction system for identifying text within a table
image, US5848186
ICEIS 2004 - DATABASES AND INFORMATION SYSTEMS INTEGRATION
646