| | Copyright |
| | Praise for Java EE and .NET Interoperability |
| | Foreword |
| | Acknowledgments |
| | About the Authors |
| | Introduction Achieving Interoperability |
| | Part I: Java EE .NET Interoperability |
| | | Chapter 1. Java EE Platform Interoperability Essentials |
| | | Java EE Platform |
| | | Java EE Architecture |
| | | Interoperability Capabilities |
| | | Summary |
| | | References |
| | | Chapter 2. .NET Platform Interoperability Essentials |
| | | Emergence of the .NET Platform |
| | | The Common Language Infrastructure and Runtime |
| | | The .NET Framework Class Library |
| | | Integration Capabilities in the .NET Framework |
| | | Interoperability Using Synchronous Web Services |
| | | Interoperability Using Asynchronous Web Services |
| | | Interoperability Using .NET Remoting |
| | | Interoperability Using Messaging Technologies |
| | | Other Technologies for Interoperability |
| | | Interoperability Using Web Services Enhancements (WSE) |
| | | Interoperability Using Windows Communication Foundation (WCF) |
| | | Summary |
| | | References |
| | Part II: Synchronous Integration Solutions |
| | | Chapter 3. Exploring Synchronous Integration |
| | | Introduction |
| | | Using Synchronous Integration |
| | | Web Services for Synchronous Integration |
| | | Interoperability Using Web Services |
| | | .NET Remoting for Synchronous Integration |
| | | Resource Tier Synchronous Integration |
| | | Reference |
| | | Chapter 4. Web Services for Synchronous Integration |
| | | Web Services Technology Overview |
| | | Building Synchronous Web Services with .NET and Java EE |
| | | Advanced Web Services Interoperability |
| | | Advanced Web Services Technologies |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | | Chapter 5. .NET Remoting for Synchronous Integration |
| | | Introduction |
| | | IIOP.NET for Java EE .NET Integration |
| | | J-Integra for Java EE .NET Integration |
| | | JNBridge for Java EE .NET Integration |
| | | Summary |
| | | Chapter 6. Resource Tier Synchronous Integration |
| | | Introduction |
| | | Data Access Adapter Strategy |
| | | Legacy Integration |
| | | Summary |
| | | References |
| | Part III: Asynchronous Integration Solutions |
| | | Chapter 7. Exploring Asynchronous Integration |
| | | Overview |
| | | Using Asynchronous Integration |
| | | Chapter 8. Asynchronous Web Services Integration |
| | | Introduction |
| | | Automatic Callback Strategy |
| | | Implementing .NET Manufacturing System |
| | | Response Polling Strategy |
| | | Related Patterns |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | | Chapter 9. Messaging |
| | | Introduction |
| | | Implementing Messaging in Java and .NET |
| | | Bridging Strategy |
| | | Adapter Strategy |
| | | Web Services Messaging Strategy |
| | | Internet E-Mail for Asynchronous Messaging |
| | | Enterprise Service Bus |
| | | References |
| | | Chapter 10. Resource Tier Asynchronous Integration |
| | | Introduction |
| | | Indirect Data Access Strategy |
| | | Distributed Mediator Strategy |
| | | Data Access Proxy Strategy |
| | | Summary |
| | | References |
| | Part IV: Addressing Quality of Service Requirements |
| | | Chapter 11. Addressing Quality of Services |
| | | Quality of ServicesCore Issues |
| | | Myths and Truths about Quality of Services |
| | | Understanding the QoS Requirements |
| | | Related Technologies and Standards |
| | | Summary |
| | | Chapter 12. Managing Distributed Transactions |
| | | Introduction |
| | | Foundation of Transactional Integrity |
| | | Java EE and .NET Transaction Support |
| | | The .NET Transaction Support |
| | | Transactional Interoperability Across Java EE and .NET |
| | | Commercial Products |
| | | Related Patterns |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | | Chapter 13. Java EE .NET Security Interoperability |
| | | Security by Default |
| | | Java Security by Design |
| | | .NET Security by Design |
| | | Security for Interoperability |
| | | Security Standards for Interoperability |
| | | Secure Object Handler Strategy |
| | | Secure Tracer Strategy |
| | | Related Patterns |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | | Chapter 14. Java EE .NET Reliability, Availability, and Scalability |
| | | Java EE .NET Applications on Steroids |
| | | Understanding the Current State of Technology |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | | Chapter 15. Managing Java EE .NET Interoperability Applications |
| | | Managing Mixed Java EE and .NET Environments |
| | | ISO Management Elements in Java EE .NET Platforms |
| | | Management Scenario |
| | | Web Services Management Strategy |
| | | Platform Unification Strategy |
| | | Related Patterns |
| | | Impact of Interoperability on Management |
| | | Best Practices and Pitfalls |
| | | Summary |
| | | References |
| | Part V: Implementation |
| | | Chapter 16. Migrating .NET Applications to Java |
| | | Introduction |
| | | Porting Guidelines |
| | | The Porting Scenario |
| | | Building the Scenario Using Microsoft.NET |
| | | Porting by Rewriting the Code in Java |
| | | Porting Using Mainsoft's Visual MainWin for Java EE |
| | | Summary |
| | | References |
| | Index |