Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Web sphere mq Online Training at bigclasses

2,608 views

Published on

WebSphere MQ includes a alternative of APIs and supports the Java™ Message Service (JMS) API. WebSphere MQ is that the market-leading messaging integration middleware product. Originally introduced in 1993 (under the IBM MQSeries® name), WebSphere MQ provides associate degree an, reliable, scalable, secure, and superior transport mechanism to handle businesses property necessities.

Published in: Education, Technology
  • Be the first to comment

Web sphere mq Online Training at bigclasses

  1. 1. WEB SPHERE MQhttp://www.bigclasses.com/ibm-mq-online-training.html
  2. 2. CHAPTER OBJECTIVESBe able to: Explain why messaging andqueuing is used Describe the asynchronous flowof messages Explain the function of a queuemanager List three zSeries-relatedadaptershttp://www.bigclasses.com/ibm-mq-online-training.html
  3. 3. local queuechannelmessage-drivenMQIasynchronous applicationdead-letter queueQMremote queuesyncpointKEY TERMS IN THIS CHAPTERhttp://www.bigclasses.com/ibm-mq-online-training.html
  4. 4. BBAAMQIMQIMQIMQIQueue 2Queue 1SYNCHRONOUS COMMUNICATION MODELhttp://www.bigclasses.com/ibm-mq-online-training.html
  5. 5. BBCCAAQueue 1Queue 2MQIMQIMQIMQIASYNCHRONOUS COMMUNICATION MODELhttp://www.bigclasses.com/ibm-mq-online-training.html
  6. 6. ProgramAProgramBProgramCProgramAConversationalMessagingCall andreturnProgramAProgramBProgramAProgramASTYLES OF COMMUNICATIONhttp://www.bigclasses.com/ibm-mq-online-training.html
  7. 7. MESSAGES Types of messages:– Datagram– Request– Reply– Reporthttp://www.bigclasses.com/ibm-mq-online-training.html
  8. 8. MessagesProgramDataProgramProgramQueuemanagerDB2QUEUE MANAGERhttp://www.bigclasses.com/ibm-mq-online-training.html
  9. 9. ApplicationQueue managerMQIQueuemanagerobjectNamelistobjectProcessobjectMajor callsMQCONNMQCONNXMQOPENMQCLOSEMQPUTMQPUT1MQGETMinor callsMQBEGINMQCMITMQBACKMQINQMQSETMESSAGE QUEUE INTERFACE (MQI)http://www.bigclasses.com/ibm-mq-online-training.html
  10. 10. Set by application andqueue managerHeadersMQMDMQXQHMQDLHand so forthAny sequence of bytesPrivate to the sending andreceiving applicationsNot meaningful to thequeue managerMessage = Headers + Application dataApplicationHeadersMESSAGE LAYOUThttp://www.bigclasses.com/ibm-mq-online-training.html
  11. 11. Program A Program B Program CSystem 1 System 2MQPUT Q2 MQPUT Q1 MQGET Q1 MQGET Q2QueuemanagerQueuemanagerMQIQX Q1 Q2DLQNetwork - MCAQUEUE TYPEShttp://www.bigclasses.com/ibm-mq-online-training.html
  12. 12. MQIProgram 1putgetQMALocal Q2ChannelQMB.QMAReceiverRemote Q1XmitQQMBChannelQMA.QMBSenderMQIProgram 2putgetQMBLocal Q1ChannelQMB.QMBReceiverRemote Q2XmitQQMAChannelQMB.QMASenderNetworkCHANNELShttp://www.bigclasses.com/ibm-mq-online-training.html
  13. 13. Local Queue ManagerRemote Queue ManagerMCAMCAMCAMCAMQMDApplicationDataUSERIDContextDatabaseSECURITYhttp://www.bigclasses.com/ibm-mq-online-training.html
  14. 14. DBDBWriteSendSyncpointReceiveWrite DBDBSyncpoint2-phasacommitSynchronousmodelUnit of workDBDB WritePutSyncpointUnit of work 1Unit of work 2Unit of work 3qq GetWriteSyncpointDBDBAsynchronousmodelDATA INTEGRITYhttp://www.bigclasses.com/ibm-mq-online-training.html
  15. 15. MQPUT CAR RENTALMQPUT FLIGHTMQPUT HOTELMQGET Reply-to-queueCar rentalFlightHotelCarFlightHotelMQPUTMQPUTMQPUTReply-toqueueTRAVEL AGENCY EXAMPLE REVISITEDhttp://www.bigclasses.com/ibm-mq-online-training.html
  16. 16. INTERFACING TO WEBSPHERE MQ MQ is available on many platforms On z/OS it has interfacing to:– CICS– IMS– Batch or TSOhttp://www.bigclasses.com/ibm-mq-online-training.html
  17. 17. MQ FUNCTIONS Common application programming interface (MQI) Assured delivery: messages do not get lost andthey arrive only once No synchronous access needed Message driven application Quicker development due to shielding of thenetworkhttp://www.bigclasses.com/ibm-mq-online-training.html
  18. 18.  Messaging and queuing enables communication betweenapplications on different platforms. WebSphere MQ is an example of software that managesmessaging and queuing in the mainframe and otherenvironments. With messaging, programs communicate by through messages,rather than by calling each other directly. With queuing, messages are retained on queues in storage, sothat programs can run independently of each other(asynchronously).SUMMARYhttp://www.bigclasses.com/ibm-mq-online-training.html

×