2.4. Requirements for Data Sharing

The act of sharing data implies that two or more applications will be working from the same conceptual data model. This means that these applications must all have a common agreement about the data format or programming interface that will be used to read and write data. In addition to the common agreement over what is being shared, there are a number of other characteristics common to shared data environments. These include:

  • Concurrency. Concurrency ensures that multiple applications, or users, accessing and updating the same set of data will not introduce corruption when overlapping these operations. That is, only one application, or user, may modify a particular segment of the data at a time. Usually, this ...

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.