2.5. Requirements for Exchanging Data

The act of exchanging data implies that one application will provide another application with a set of data in some format. This exchange can occur as part of a conversational protocol between these two systems or simply a one-way transfer. Regardless of how it is accomplished, the greater implication here is that the first application cannot control what the second application will do with the data.

At least in a shared data model, there is some central facility that can invoke security procedures over the physical data store, but this is not necessarily so for data exchange. Therefore, data exchange has a very different set of requirements from data sharing. The following provides an overview of these requirements: ...

Get Enterprise Application Integration With XML and Java™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.