In a typical section on an application integration technology, the book introduces terms and explains the relationships among the pieces of the technology. Block diagrams and flow charts show which pieces talk to which others. Where appropriate, competing technologies are explained side by side--for example, Electronic Data Interchange (EDI) and Extensible Markup Language (XML). There's very little code included, other than the barest examples for illustrative purposes. This is a book for architects and planners, not implementers. As such, it's an excellent survey of software integration technologies. --David Wall
Topics covered:
- Tools for making different applications and database management systems speak to one another, within and across corporate borders
- Various approaches to the integration problem (data integration, business process integration, and so on)
- Middleware
- Remote procedure calls (RPC)
- Message queuing
- Extensible Markup Language (XML)
- RosettaNet
- Microsoft BizTalk
- Java 2 Enterprise Edition (J2EE)