Practical Integration Requirements and Issues
Effective system integration requires a strong knowledge of the
end system and a complete specification of the data that is being
exchanged. Current exchanges using EDI have a reasonable degree
of conformance to standards which makes an understanding of the
EDI content reasonably straightforward. End system integration tends
still to be through the use of some form of "flat file"
or through a connection to the database, usually via ODBC. A number
of systems provide an alternative data integration option using
XML. Whilst attractive in some ways, most e-commerce translation
systems work equally well with "flat files" or XML, although
it is likely that XML will become the standard. A fully automated
and integrated solution is not always the most cost effective solution.
In such cases it is important to recognize when some form of printed
or browser readable format is a better option.
Some systems, such as SAP, provide a mechanism for "pushing"
the file into the system, whereby it undergoes a set of validation
processes. Outbound processes tend to make a file available or require
extraction from the database (usually holding tables). The majority
of the industry leading end systems provide well defined interface
files for most business exchanges. SAP provides the IDOC and BAAN
the BEMIS interface. It is important to understand however that
these almost always require some specific configuration, as every
company is different.
In all cases the output data requirements, whether input to your
end system or output to your partner's, need to be fully met from
the inputs to the system. In practice this means that if data is
not available, then some form of lookup or cross referencing is
required. This can usually be provided by a conversion table or
by an external database. Use of these options needs to be minimized
however because of the maintenance implications.
A number of customers are looking at the options for integration
with Web Service enabled systems. In practice this will simplify
the process for other Web Service enabled partners, but will provide
new challenges for traditional EDI or non-conforming XML partners.
In these cases there will be the need to "translate" the
exchange document into a Web Service compliant object and to pass
the document to the appropriate server, generally using HTTP. It
is our belief that this form of integration will become the norm
over the next 2 to 3 years, but that the other more ambitious and
ultimately more rewarding Web Services initiatives, most notably
UDDI may take longer to become a business reality.
|