Interoperability is a broad subject that covers many technologies, platforms, and, ultimately, roles within an organization. Interoperability can be as important a goal for a company's CIO as it can for a new developer on any team.
With this in mind, I've tried to structure the book to appeal to as many readers as possible. The first few chapters of the book concentrate on the business aspects and fundamentals of interoperability. This discussion includes scenarios that might require interoperability, the reasoning behind these interoperability needs from a business perspective, and some core technology choices. As we move through the chapters, we'll start to look at some of the technical options and products that can be used to address these initial business scenarios in an environment with both .NET and J2EE. Again, the book initially presents these technical options with a wider audience in mind and then drills down to cover the requirements for implementing these options and products in your own environment. The later sections draw on some of my personal ideas and the new XML Web services specificationsand show implementations of these on both the .NET and J2EE platforms. Although the fundamental concepts are clearly explained, this code will appeal to readers with a more technical background.
So who should read this book? Anybody who believes that both the .NET and J2EE platforms are immutable will find information that can help them realize a solution.