October 2011
Intermediate to advanced
352 pages
8h 12m
English
One of the inevitable truisms of enterprise applications is that they are not islands. You may be focused on solving a particular business problem, but in order to do that you won’t be able to capture all the data you need yourself, or develop all the processing. Even if you had the time, that data and processing is being done elsewhere, and duplication is both wasteful and leads to messy inconsistencies. As a result, almost all enterprise applications need to communicate with other applications. These foreign systems are often not in the same organization, but are provided by some third-party organization.
For many years, one of the hardest parts of this kind of collaboration was just to get some kind of communication ...