Messaging solutions in a Linux environment
Recently, the adoption of Linux as a platform for business-critical applications has increased significantly. This evolution has also introduced requirements and technologies that were previously not seen in a Linux environment. Messaging and integration products, such as WebSphere MQ and WebSphere...
Autor principal: | |
---|---|
Autor Corporativo: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
[Research Triangle Park, N.C.] :
IBM, International Technical Support Organization
2005.
|
Edición: | 1st ed |
Colección: | IBM redbooks.
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009626960606719 |
Tabla de Contenidos:
- 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.