Example: tourism industry

WebSphere MQ V6 Fundamentals - IBM Redbooks

MQ V6 FundamentalsSaida DaviesPeter BroadhurstOverview of message queuing and WebSphere MQ technical introduction to the WebSphere MQ productHands-on guide to the first steps of building a WebSphere MQ infrastructureFront cover WebSphere MQ V6 FundamentalsNovember 2005 International Technical Support OrganizationSG24-7128-00 Copyright International Business Machines Corporation 2005. All rights to Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPS chedule Contract with IBM Edition (November 2005)This IBM Redbook edition is an update to the Redpaper MQSeries Primer, edition applies to Version 6, Release 0, Modification 0, of IBM WebSphere MQ (product number 5724-H72). Note: Before using this information and the product it supports, read the information in Notices on page xv. Copyright IBM Corp. 2005.

WebSphere MQ V6 Fundamentals November 2005 International Technical Support Organization SG24-7128-00

Tags:

  Fundamentals, Websphere, Ibm redbooks, Redbooks, Websphere mq v6 fundamentals

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of WebSphere MQ V6 Fundamentals - IBM Redbooks

1 MQ V6 FundamentalsSaida DaviesPeter BroadhurstOverview of message queuing and WebSphere MQ technical introduction to the WebSphere MQ productHands-on guide to the first steps of building a WebSphere MQ infrastructureFront cover WebSphere MQ V6 FundamentalsNovember 2005 International Technical Support OrganizationSG24-7128-00 Copyright International Business Machines Corporation 2005. All rights to Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPS chedule Contract with IBM Edition (November 2005)This IBM Redbook edition is an update to the Redpaper MQSeries Primer, edition applies to Version 6, Release 0, Modification 0, of IBM WebSphere MQ (product number 5724-H72). Note: Before using this information and the product it supports, read the information in Notices on page xv. Copyright IBM Corp. 2005.

2 All rights .. xvTrademarks .. xviPreface .. xviiThe team that wrote this redbook .. xviiBecome a published author .. xixComments welcome .. xxSummary of changes.. xxiNovember 2005 .. xxiChapter 1. Overview .. 1 Chapter 2. Concepts of message queuing .. Core concepts .. Middleware .. Messages .. Queues .. Point-to-point messaging .. Publish/subscribe messaging .. Simplification .. Development focuses on business logic .. Application maintenance and portability .. Scalability and performance .. Reliability and data integrity .. Exactly once delivery .. Units of work .. Failure handling.. Quality assurance (QA) environments .. Security .. Security of access .. Security of communications .. High availability .. Service availability.. Message availability .. Disaster recovery .. Monitoring and accounting.

3 Performance monitoring .. Accounting .. 23 iv WebSphere MQ V6 FundamentalsChapter 3. Facilities for message queuing provided by WebSphere MQ. Core concepts .. WebSphere MQ message queuing infrastructure .. Facilities for building a WebSphere MQ infrastructure .. SupportPacs .. Simplification .. Applications accessing a WebSphere MQ infrastructure .. Asynchronous intercommunication using WebSphere MQ .. Generalizing destinations using WebSphere MQ .. Specific destinations using WebSphere MQ .. Providing services within a WebSphere MQ infrastructure .. WebSphere MQ queues as an interface for accessing services.. Standardized application programming interfaces (APIs) .. WebSphere MQ and WebSphere Application Server .. Web services as an interface for accessing services .. Simplification of failure handling with WebSphere MQ.

4 Scalability and performance .. Scalability features of WebSphere MQ queue managers .. An architecture based on a single queue manager.. Hub and spoke WebSphere MQ architectures .. Flexibly scaling capacity using queue manager clusters .. Reliability and data integrity .. Persistent and nonpersistent messages .. Units of work .. Security .. The Object Authority Manager (OAM).. Secure Sockets Layer (SSL) and Transport Layer Security (TLS) .. Securing communication using SSL or TLS .. High availability .. The role of queue manager clusters in high-service availability .. Queue sharing groups on WebSphere MQ for z/OS.. High availability clusters .. Disaster recovery .. Monitoring and accounting .. Performance monitoring .. Accounting .. Trace-route messaging .. 48 Chapter 4. Designing applications that access a WebSphere MQ infrastructure.

5 Cross-platform support .. Application programming interfaces (APIs) .. The message queue interface (MQI) .. 50 Contents APIs based on the WebSphere MQ object model.. Standardized APIs available for WebSphere MQ .. Custom adapters .. WebSphere MQ messages .. The message descriptor .. Data conversion .. Message formats.. Chaining portions of a message together .. Interacting with a WebSphere MQ infrastructure .. WebSphere MQ client products .. Core facilities provided to a WebSphere MQ application .. Units of work and transactions .. Local units of work .. Syncpoint .. Commit and back out .. Uncommitted messages .. Global units of work.. Coordination of global units of work .. Two-phase commit .. The XA specification .. The extended transactional client .. Failure handling and tolerance.

6 Point-to-point messaging with WebSphere MQ .. Retrieving messages from queues .. Hosting services on queues .. Backout queues and backout counts .. Event-driven services .. Send and forget messaging .. Distribution lists .. Segmentation of messages.. Logical grouping of messages .. Reports .. Confirmation of arrival and confirmation of delivery reports .. Synchronous request/reply messaging .. Partially synchronous request/reply messaging .. Message expiry .. Reply-to queue considerations .. Processing of messages by a service .. Publish/subscribe messaging .. WebSphere MQ publish/subscribe broker .. Interacting with the WebSphere MQ publish/subscribe broker .. Streams .. Registration .. 80 vi WebSphere MQ V6 Topics .. Publications .. Extending the WebSphere MQ publish/subscribe capabilities.

7 81 Chapter 5. Understanding and configuring queue managers.. Installation information .. Review available WebSphere MQ maintenance .. Statement of environment .. WebSphere MQ administration interfaces.. WebSphere MQ Explorer .. WebSphere MQ Explorer Healthcheck plug-in .. WebSphere MQ control commands .. WebSphere MQ for iSeries control language commands .. WebSphere MQ for z/OS commands .. WebSphere MQ Script (MQSC) commands .. Programmable command formats (PCFs) .. The queue manager .. Queue manager naming .. WebSphere MQ objects .. Queue sharing groups on WebSphere MQ for z/OS.. Queue manager structure and creation .. The default queue manager .. The queue manager object .. Starting and ending a queue manager .. Providing network access to a queue manager .. WebSphere MQ listener .. WebSphere MQ for z/OS channel initiator.

8 The dead letter queue .. The command server .. Logging .. Media recovery .. Error logs.. 64-bit hardware .. 121 Chapter 6. Technical introduction to message queuing .. Message queue interface .. WebSphere MQ message descriptor (MQMD) .. Completion codes and reason codes .. MQCONN and MQCONNX .. MQOPEN and MQCLOSE .. MQPUT .. MQPUT1 .. MQGET .. 130 Contents MQBEGIN .. MQCMIT and MQBACK .. MQINQ and MQSET .. MQDISC .. Queues .. Queue name resolution .. Local queue objects and transmission queues .. Alias queue objects .. Model queue objects and dynamic creation of local queues.. Remote queue objects .. Default attributes and authority checks .. Queue status and online monitoring for queues .. Triggering .. Generation of trigger events .. Initiation queues and trigger messages.

9 Trigger monitors .. 152 Chapter 7. Queue manager intercommunication and client connections in WebSphere MQ .. Channels .. Introduction to client channels.. Message channel agents (MCAs) .. Starting and stopping channels .. Understanding channel status.. Channel names .. Client channels .. Operation of client channels .. Server connection channel objects .. Security considerations .. Configuring a client MCA to connect to a queue manager .. Client connection channel objects.. Client channel definition table (CCDT) .. Distributed message channels .. Message transmission .. Batches .. Indoubt channels and sequence numbers .. Disconnection intervals .. Connection names .. Receiver channel objects .. Requester channel objects .. Sender channel objects.. Server channel objects .. Valid distributed message channel object pairs.

10 174 viii WebSphere MQ V6 Message delivery failures .. Dead letter queue handling .. Channel initiation.. Channel auto-definition .. Channel auto-definition for client channels .. Channel auto-definition for distributed message channels .. 179 Chapter 8. Queue manager clusters .. Overview of clustering concepts .. Full and partial repository queue managers .. Cluster names .. Configuring a queue manager as a full repository .. Cluster message channels .. Cluster receiver channels .. Cluster sender channels .. Sharing queue objects within clusters .. Queue manager identifier (QMID) .. Cluster subscriptions and publications .. Viewing cluster repository information.. Viewing repository information in MQSC .. Viewing repository information in WebSphere MQ Explorer .. Actions on queue managers in a cluster .. Suspending and resuming a queue manager within a cluster.


Related search queries