Page 149 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 149
Unit 7: Applications Cases of Integration
In this scenario, the SAP-based PO system acts as a data hub for all the legacy systems notes
such that all the procurement orders at Royal Wallace would be routed through this SAP
based PO system. Also, Seebeyond is acting as the integration hub between the SAP-based
PO system on one end and the legacy systems at the Royal Wallace company on the other,
thereby enabling a bi-directional flow of data.
Process Flow
Figure 3 gives a comprehensive picture of the process-flow through the integration
model.
figure 3: process flow
Whenever a Royal Wallace employee needs to procure something, she logs on to an intranet
application. The workflow in this application is managed by the SAP-based purchasing
order (PO) system. The PO system, in turn, places the order with the vendor on behalf of the
employee. The vendor acknowledges the receipt of the order to the PO system and delivers
the goods to the concerned legacy system. Once the goods are delivered, the vendor sends
an invoice for the same to the SAP PO system. The PO system, in turn, sends this invoice
to the appropriate legacy system which then makes the necessary payment to the vendor.
The legacy system also sends back a ‘payment done’ kind of acknowledge back to the PO
system. This scenario is replicated for all the other legacy systems, too.
The EAI solution (Seebeyond eGate) is responsible for all the communication between the
SAP PO system and the legacy systems. Various interfaces were developed as part of this
solution to enable bi-directional flow of data. All the information pertaining to the various
legacy systems and the SAP-based PO system (source and target) were captured as part of
the functional specifications. These specifications covered the following topics:
1. The platforms, databases, and operating systems for the source and target
2. The various applications constituting these systems and the way they interacted with
each other
3. The input and output data formats for the source and target (EBCDIC, ASCII, Binary,
and so forth) Contd...
LoveLy professionaL university 143