Get the best information available for enabling application interoperability between the Microsoft .NET and Java 2 Enterprise Edition (J2EE) development platforms. This book offers practical and prescriptive guidance for developers responsible for creating enterprise-level business solutions where platform interoperability is a requirement and a reality. If you’re experienced with one set of enterprise technologies but new to the other, you can ramp up quickly with focused introductions written from either the .NET or Java developer perspective. The book delivers expert technical information and recommendations for using Web services, runtime bridges, and asynchronous techniques; interoperability methods for point-to-point and resource tiers; and designing application architecture for interoperability. The companion CD-ROM includes a functional sample application, trial software, and a complete eBook. PATTERNS & PRACTICES guides are reviewed and approved by Microsoft engineering teams, consultants, partners, and customers?delivering accurate, real-world information that’s been technically validated and tested.
A Note Regarding the CD or DVD
The print version of this book ships with a CD or DVD. For those customers purchasing one of the digital formats in which this book is available, we are pleased to offer the CD/DVD content as a free download via O'Reilly Media's Digital Distribution services. To download this content, please visit O'Reilly's web site, search for the title of this book to find its catalog page, and click on the link below the cover image (Examples, Companion Content, or Practice Files). Note that while we provide as much of the media content as we are able via free download, we are sometimes limited by licensing restrictions. Please direct any questions or concerns to email@example.com.
Chapter 1 Introduction
Who Should Read This Book
How to Use This Book
What Is Microsoft .NET?
What Is Java 2 Enterprise Edition?
Identifying the Business Need for Interoperability
Introducing the Sample Application
Chapter 2 Understanding Enterprise Platforms
Microsoft .NET Fundamentals for J2EE Developers
J2EE Fundamentals for .NET Developers
Comparing .NET and J2EE Features
Chapter 3 Interoperability Fundamentals
Facing Interoperability Challenges
Using XML Schemas to Ensure Type Compatibility
Data Exchange Recommendations
Chapter 4 Interoperability Technologies: Point to Point
Using .NET Remoting for Connectivity
Implementing Runtime Bridges
Connecting with Web Services
Chapter 5 Interoperability Technologies: Data Tier
Linking through a Shared Database
Implementing Asynchronous Interoperability
Using Host Integration Server 2000
Chapter 6 Implementing Interoperability Design Elements
Understanding the XBikes Sample Application
Reviewing .NET Framework and J2EE Application Architecture
Implementing Interoperability in XBikes
Chapter 7 Integrating .NET in the Presentation Tier