Cover image for Messaging Solutions in a Linux Environment.
Messaging Solutions in a Linux Environment.
Title:
Messaging Solutions in a Linux Environment.
Author:
Redbooks, IBM.
Personal Author:
Physical Description:
1 online resource (366 pages)
Contents:
Front cover -- Contents -- Notices -- Trademarks -- Preface -- The team that wrote this redbook -- Become a published author -- Comments welcome -- Chapter 1. Introduction to Linux and messaging -- 1.1 Introduction to the world of Linux -- 1.1.1 Linux -- 1.1.2 Linux kernel -- 1.1.3 Linux operating system -- 1.1.4 Linux distributions -- 1.2 Concepts of Message Oriented Middleware -- 1.2.1 Point-to-point messaging -- 1.2.2 Publish/subscribe -- 1.2.3 A conceptual paradigm view -- 1.3 Introducing WebSphere MQ -- 1.3.1 WebSphere MQ support for Linux -- 1.3.2 WebSphere MQ objects and security -- 1.3.3 WebSphere MQ administration and management -- 1.3.4 WebSphere MQ intercommunication and remote queuing -- 1.3.5 WebSphere MQ transport types -- 1.3.6 WebSphere MQ application programming interfaces -- 1.4 Message broker concepts -- 1.5 Introducing WebSphere BI Message Broker family -- 1.5.1 Architecture overview -- 1.5.2 Runtime environment -- 1.6 Introducing WebSphere Application Server -- Chapter 2. Linux systems and advanced technologies -- 2.1 Scalability versus high availability -- 2.1.1 Scalability -- 2.1.2 High availability -- 2.2 Linux technologies for scalability -- 2.2.1 Storage area network -- 2.2.2 IBM hardware offerings for Linux scalability -- 2.2.3 IBM software offerings for Linux scalability -- 2.2.4 Open source offerings for Linux scalability -- 2.3 Linux technologies for high availability -- 2.3.1 Journaled file systems -- 2.3.2 IBM software offerings for Linux high availability -- 2.3.3 Open source offerings for Linux high availability -- 2.4 Creating a highly available and scalable solution -- Chapter 3. Implementing HA queue managers: Part 1 -- 3.1 Scenario one overview -- 3.1.1 Using WebSphere MQ in bindings mode -- 3.1.2 Using WebSphere MQ in client mode -- 3.2 Using Linux-HA -- 3.2.1 Features of Linux-HA.

3.2.2 Planning an implementation -- 3.2.3 Perform an implementation -- 3.2.4 Heartbeat configuration -- 3.2.5 Heartbeat authentication -- 3.2.6 High availability resource configuration -- 3.2.7 Network mirror configuration -- 3.2.8 Validating heartbeat failover and failback -- 3.2.9 HA configuration summary -- 3.3 Installing and configuring WebSphere MQ -- 3.3.1 Preinstallation steps -- 3.3.2 Installation steps -- 3.3.3 Postinstallation steps and install verification -- 3.4 Message generation application -- 3.4.1 Design of the message generation application -- 3.4.2 Developing the message generation application -- 3.4.3 Compiling and running the message generation application -- 3.5 Message retrieval application -- 3.5.1 Design of the message retrieval application -- 3.5.2 Developing the message retrieval application -- 3.6 WebSphere MQ HA configuration and scripts -- 3.6.1 Normal scenario -- 3.6.2 Configuring wmq1 and wmq2 for WebSphere MQ HA -- 3.6.3 Failover -- 3.6.4 Failback -- 3.7 Persistent messages on WebSphere MQ queues -- 3.8 Bindings versus client tests -- 3.9 Running the Bindings mode test -- 3.9.1 Queue Manager configuration -- 3.9.2 Configuration verification -- 3.9.3 WebSphere Application Server configuration -- 3.9.4 Queue Manager in action -- 3.9.5 Summary of results -- 3.10 Running the Client mode test -- 3.10.1 Queue manager configuration -- 3.10.2 Configuration of WebSphere Application Server -- 3.10.3 WebSphere Application Server in action -- 3.10.4 Summary of results -- 3.11 Summary -- Chapter 4. Implementing HA queue managers: Part 2 -- 4.1 Scenario two overview -- 4.2 Implementing Linux-HA on SUSE -- 4.2.1 Planning an implementation -- 4.2.2 Installing Linux High-Availability -- 4.2.3 Configuring Linux-HA -- 4.2.4 Configuring and testing the shared SCSI drives -- 4.2.5 Validating heartbeat failover and failback.

4.2.6 HA configuration summary -- 4.3 Installing and configuring WebSphere MQ -- 4.4 Message generation application -- 4.4.1 Compiling and running the message generation application -- 4.5 Messaging retrieval application -- 4.6 WebSphere MQ HA scripts and configuration -- 4.6.1 Normal scenario -- 4.6.2 Configuring brk1 and brk2 for WebSphere MQ HA -- 4.7 Running the shared-disk test -- 4.7.1 Queue manager configuration -- 4.7.2 Configuration verification -- 4.7.3 WebSphere Application Server configuration -- 4.7.4 Application in action -- 4.8 Summary -- Chapter 5. Implementing HA queue managers: Part 3 -- 5.1 Scenario three overview -- 5.2 Planning an implementation -- 5.2.1 Hardware setup -- 5.2.2 Cluster components -- 5.2.3 GPFS file systems -- 5.3 Performing an implementation -- 5.3.1 Time synchronization -- 5.3.2 Secure communications -- 5.3.3 Support programs for the FAStT device -- 5.3.4 RSCT and GPFS -- 5.3.5 Configuring WebSphere MQ -- 5.3.6 Message generating application -- 5.3.7 Compiling and running the message generation application -- 5.3.8 Messaging retrieval application -- 5.3.9 Adding Linux high availability -- 5.3.10 HA configuration summary -- 5.4 Running the shared-disk test -- Chapter 6. Using WebSphere MQ clustering -- 6.1 Scenario four overview -- 6.1.1 Using WebSphere MQ clustering for high-availability -- 6.2 Introduction to WebSphere MQ Cluster -- 6.2.1 WebSphere MQ clusters benefits -- 6.2.2 WebSphere MQ cluster terminology -- 6.3 Installing and configuring WebSphere MQ -- 6.4 Message generation application -- 6.5 Messaging retrieval application -- 6.6 WebSphere MQ cluster setup -- 6.6.1 Defining the full repository queue managers -- 6.6.2 Defining the cluster partial repository queue managers -- 6.6.3 Configuration verification -- 6.7 Configuration of WebSphere Application Server -- 6.8 Application in action -- 6.9 Summary.

Chapter 7. Implementing highly available brokers -- 7.1 Scenario overview -- 7.1.1 Using brokers with WebSphere MQ clustering for high availability -- 7.1.2 Using hardware failover for high-availability in brokers -- 7.2 Introduction to WebSphere BI Message Broker -- 7.2.1 WebSphere BI Message Broker architecture -- 7.2.2 The broker -- 7.2.3 Introducing message flows -- 7.2.4 Introduction to message modeling and message sets -- 7.2.5 Message Brokers Toolkit for WebSphere Studio -- 7.2.6 WebSphere BI Message Broker configuration manager -- 7.2.7 User name server -- 7.3 Installing and configuring the broker -- 7.3.1 Installing and configuring WebSphere MQ -- 7.3.2 Installing and configuring DB2 -- 7.3.3 Installing and configuring WebSphere BI Message Broker -- 7.4 Implementation steps -- 7.5 Creating databases and tables -- 7.5.1 Creating databases on the WebSphere Application Server -- 7.5.2 Database setup on Windows win6336 -- 7.5.3 DB2 client setup on hosts brk1 and brk2 -- 7.6 Design and development of the message set -- 7.6.1 Designing the message set -- 7.6.2 Developing the message set -- 7.6.3 Creating the message definition file -- 7.6.4 Creating the logical structure of the message -- 7.7 Design and development of message flow -- 7.7.1 Message flow design -- 7.7.2 Message flow development -- 7.8 Configuring the broker domain -- 7.8.1 Queue manager configuration -- 7.8.2 Creation and configuration of configuration manager -- 7.8.3 Broker creation -- 7.8.4 Connecting brokers to the configuration manager -- 7.9 Deploying the message flow and message set -- 7.9.1 Creating a message broker archive -- 7.9.2 Deploying a bar file -- 7.10 WebSphere Application Server configuration -- 7.11 Message generation application -- 7.12 Message retrieval application -- 7.12.1 The servlet MonitorStatusServlet.java -- 7.12.2 The class -- 7.13 Application in action.

7.13.1 Normal scenario -- 7.13.2 Failover scenario -- 7.13.3 Failback scenario -- 7.14 Summary -- Chapter 8. Managing a distributed Linux messaging infrastructure -- 8.1 Planning monitoring -- 8.2 Implementing WebSphere MQ event monitoring -- 8.2.1 Queue manager events -- 8.2.2 Performance events -- 8.2.3 Channel events -- 8.2.4 Monitoring program -- 8.3 Implementing monitoring tool Monit -- 8.3.1 Installing Monit -- 8.3.2 Configuring Monit -- Appendix A. Hardware and software configuration -- Hardware and software used for first scenario -- Hardware and software used for the second scenario -- Hardware and software used for the third scenario -- Appendix B. Using external SCSI storage enclosure with Linux -- Configuring ServeRAID controllers for clustering -- Appendix C. Configuring a FAStT200 disk system for Linux -- Configuring SANbox2 to use static IP address -- Configuring the FAStT200 disk enclosure to use a static IP-address -- Installing the Fiber Host Adapter FC2/133 -- Updating the host adapter BIOS -- Install the host adapter drivers -- Install the FAStT_MSJ -- Appendix D. Additional material -- Locating the Web material -- Using the Web material -- System requirements for downloading the Web material -- How to use the Web material -- Abbreviations and acronyms -- Related publications -- IBM Redbooks -- Other publications -- Online resources -- How to get IBM Redbooks -- Help from IBM -- Index -- Back cover.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: