WebSphere MQ Solutions in a Microsoft .NET Environment
An IBM Redbooks publication
Note: This is publication is now archived. For reference only.
The importance of the .NET platform is growing. This IBM Redbooks publication illustrates how to integrate WebSphere MQ technology in a .NET environment, specifically with Microsoft Windows, by providing samples and guidance about how this can be achieved. It demonstrates the use of WebSphere MQ technology in a Microsoft Windows platform and proves WebSphere MQ is well integrated with the .NET environment.
This book demonstrates the use of WebSphere MQ in a .NET Web Service in these ways:
WebSphere MQ is used as a transport mechanism for the invocation of the Web Service by modifying the SOAP protocol wrapper to utilize WebSphere MQ rather than HTTP.
WebSphere MQ is used as a middleware product in the implementation of a Web Service. For example, the Web Service sends an MQ message as a request to another application and when this application responds, the Web Service provides a response back to the .NET Web Service client. Some sample applications in, C#, J2EE and VB.NET also demonstrate this.
Finally, a discussion about transactions is included, which highlights how WebSphere MQ participates in a transaction managed by DTC, and also how WebSphere MQ implements and uses Windows security interfaces, such as Secure Sockets Layer (SSL), is covered.
Chapter 1. Introduction
Chapter 2. Overview
Chapter 3. WebSphere MQ Transport for SOAP
Chapter 4. Business case scenario
Chapter 5. Solution design
Chapter 6. Environment setup
Chapter 7. Messaging solution: .NET application to .NET application
Chapter 8. Messaging solution: .NET application to J2EE application
Chapter 9. Messaging solution: .NET client to .NET Web Services using WebSphere MQ SOAP transport
Chapter 10. Messaging solution: .NET client to J2EE Web Services using WebSphere MQ SOAP transport
Chapter 11. System integration and functional test
Chapter 12. Security
Chapter 13. Transactions
Chapter 14. Best practices
Appendix A. Scripts, source code and test data for YuBank
Appendix B. Additional material