This is a good illustration of the different ways integration can take place. B. This is called data integration. Tools and technologies for data integration between heterogeneous data sources have been available for quite some time. Technologies including database gateways and ODBC provide the technology for an application to extract or input data into disparate databases.
Data integration has the advantage of being fairly simple to implement.
However, when data is inserted directly into a database, the processing rules of the application that protect the integrity of the database are bypassed or must be recreated elsewhere. This is the downside of data integration. Today we still find a great deal of interest in data integration for a wide variety of integration projects. In A2A, an application sends a message to another application, and the message is processed by the application. This preserves the integrity of each application s business rules.