Data-Level Integration
An Enterprise Information System (EIS) that is integrated at the data level is one that moves data between data stores. That is, the data stores in your EIS are involved in processing or storing transaction data received from outside the EIS.
For example, you might need to expose a catalog and pricing database to customers to enable them to transact with it. Assuming that this database has a JDBC driver, you can use the database as your point of integration. That is, it would be the mechanism you use to build your adapter.
You might have several of your databases involved in an integration scheme. Suppose that in addition to the catalog and pricing database, you need to reference or update data located in another database to process a customer transaction. For example, suppose that after you extract data from an EIS-to-Integration Server purchase order (such as item, quantity, and price), you:
Process that data using another database (perhaps you subtract the quantity ordered from the quantity in inventory, which is located in another database)
Store the result (the updated quantity in inventory) in that other database.