Hands on guide to the nuts and bolts of administering an MQ Appliance and key differences from working with a software MQ installation. (Live presentation was accompanied by demonstration of the MQ Console WebUI capabilities - some screenshots included give a flavor).
High availability of a messaging system is essential. This is especially true for IBM MQ systems which are absolutely critical to the smooth running of many enterprises. IBM MQ Advanced made achieving high availability even easier with Replicated Data Queue Managers. Learn how this and other HA capabilities fits into a system that provides both high availability of the messaging system as a whole and every last piece of critical messaging data that you care about.
This document discusses high availability and disaster recovery strategies for IBM MQ. It introduces concepts like multi-instance queue managers, HA clusters, and MQ appliance HA groups that provide redundancy and failover capabilities. Automatic client reconnection is also covered, which allows MQ clients to seamlessly reconnect after a queue manager failure.
Enterprise messaging and IBM MQ is a critical part of any system, this session shows you how MQ is rapidly evolving to meet your needs. Irrespective of your platform or environment, this session introduces many of the updates to MQ in 2019 and 2020, whether that's in administration, building fault tolerant, scalable messaging solutions, or securing your systems.
IBM MQ (formerly known as MQSeries) is a middleware messaging product that allows applications on different platforms to communicate asynchronously by sending and receiving messages. It guarantees message delivery and supports advanced features like triggering actions on message receipt. MQ provides a common API for applications to connect to message queues, publish/consume messages, and ensures delivery across heterogeneous systems. It is widely used to integrate legacy mainframe systems with modern platforms.
IBM MQ - High Availability and Disaster RecoveryMarkTaylorIBM
IBM MQ provides capabilities to keep data safe and businesses running in the event of failures. This includes solutions for high availability (HA) and disaster recovery (DR) whether running on-premises or in hybrid cloud environments. HA aims to keep systems running through failures while DR focuses on recovering after an HA failure. Key HA technologies in IBM MQ include queue manager clusters, queue sharing groups, multi-instance queue managers, and HA clusters. These solutions provide redundancy to prevent single points of failure and enable fast failover. DR requires replicating data to separate sites which IBM MQ supports through various backup and replication features.
IBM MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in-depth at designing such systems, covering a wide range of requirements from availability to scalability, and explaining how they can be addressed. A basic understanding of publish/subscribe in MQ would be beneficial for attendees.
For an introduction to MQ publish/subscribe, first see this presentation: http://www.slideshare.net/DavidWare1/ame-2271-mq-publish-subscribe-pdf
An Introduction to the Message Queuing Technology & IBM WebSphere MQRavi Yogesh
This document provides an introduction to message queuing technology and IBM WebSphere MQ. It discusses the basics of message queuing including message and queue structures, persistence, and types. It then describes how message queuing benefits banking applications by enabling asynchronous communication. The document reviews different message queuing implementations and focuses on IBM WebSphere MQ, describing how it handles over 10 billion messages daily supporting over $1 quadrillion in transactions.
High availability of a messaging system is essential. This is especially true for IBM MQ systems which are absolutely critical to the smooth running of many enterprises. IBM MQ Advanced made achieving high availability even easier with Replicated Data Queue Managers. Learn how this and other HA capabilities fits into a system that provides both high availability of the messaging system as a whole and every last piece of critical messaging data that you care about.
This document discusses high availability and disaster recovery strategies for IBM MQ. It introduces concepts like multi-instance queue managers, HA clusters, and MQ appliance HA groups that provide redundancy and failover capabilities. Automatic client reconnection is also covered, which allows MQ clients to seamlessly reconnect after a queue manager failure.
Enterprise messaging and IBM MQ is a critical part of any system, this session shows you how MQ is rapidly evolving to meet your needs. Irrespective of your platform or environment, this session introduces many of the updates to MQ in 2019 and 2020, whether that's in administration, building fault tolerant, scalable messaging solutions, or securing your systems.
IBM MQ (formerly known as MQSeries) is a middleware messaging product that allows applications on different platforms to communicate asynchronously by sending and receiving messages. It guarantees message delivery and supports advanced features like triggering actions on message receipt. MQ provides a common API for applications to connect to message queues, publish/consume messages, and ensures delivery across heterogeneous systems. It is widely used to integrate legacy mainframe systems with modern platforms.
IBM MQ - High Availability and Disaster RecoveryMarkTaylorIBM
IBM MQ provides capabilities to keep data safe and businesses running in the event of failures. This includes solutions for high availability (HA) and disaster recovery (DR) whether running on-premises or in hybrid cloud environments. HA aims to keep systems running through failures while DR focuses on recovering after an HA failure. Key HA technologies in IBM MQ include queue manager clusters, queue sharing groups, multi-instance queue managers, and HA clusters. These solutions provide redundancy to prevent single points of failure and enable fast failover. DR requires replicating data to separate sites which IBM MQ supports through various backup and replication features.
IBM MQ: Using Publish/Subscribe in an MQ NetworkDavid Ware
The publish/subscribe model can be used across a network of MQ queue managers, whether in a manually configured topology or in an MQ cluster. This session looks in-depth at designing such systems, covering a wide range of requirements from availability to scalability, and explaining how they can be addressed. A basic understanding of publish/subscribe in MQ would be beneficial for attendees.
For an introduction to MQ publish/subscribe, first see this presentation: http://www.slideshare.net/DavidWare1/ame-2271-mq-publish-subscribe-pdf
An Introduction to the Message Queuing Technology & IBM WebSphere MQRavi Yogesh
This document provides an introduction to message queuing technology and IBM WebSphere MQ. It discusses the basics of message queuing including message and queue structures, persistence, and types. It then describes how message queuing benefits banking applications by enabling asynchronous communication. The document reviews different message queuing implementations and focuses on IBM WebSphere MQ, describing how it handles over 10 billion messages daily supporting over $1 quadrillion in transactions.
CloudStack is an open source cloud computing platform that allows users to manage their infrastructure as an automated system. It provides self-service access to computing resources like servers, storage, and networking via a web interface. CloudStack supports multiple hypervisors and public/private cloud deployment strategies. The core components include hosts, primary storage, clusters, pods, networks, secondary storage, and zones which are managed by CloudStack servers.
This document provides an overview of message-oriented middleware (MOM) and IBM Message Queue (IBM MQ). It defines key MOM concepts like asynchronous communication, loose coupling, point-to-point and publish-subscribe messaging patterns. It also describes transaction handling, message and queue definitions. Additionally, it outlines IBM MQ objects like queue managers, queues, channels and listeners. Finally, it mentions IBM MQ administration tools for command line and graphical interfaces.
WebSphere MQ is a middleware tool that facilitates reliable application-to-application communication by sending and receiving messages via messaging queues. It provides a secure transport layer that moves data unchanged in the form of messages between applications across platforms. WebSphere MQ uses APIs to support programming languages like Java, C, COBOL. It differentiates between persistent and non-persistent messages to ensure reliable delivery. The queue manager maintains objects like queues, channels, and listens to ensure message flow.
Orchestration Patterns for Microservices with Messaging by RabbitMQVMware Tanzu
Companies looking to speed up their software development are adopting microservices architectures (MSA). Building applications as groups of smaller components with fewer dependencies helps companies such as Comcast, Capital One, Uber, and Netflix deliver more frequent releases and thus innovate faster.
An important consideration in adopting an MSA is deciding how individual services should communicate between each other. Adding a message queue such as RabbitMQ to handle interservice messages can improve communication by:
- Simplifying our services so they only need to know how to talk to the messenger service.
- Abstracting communication by having the messenger service handle sophisticated orchestration patterns.
- Scaling message throughput by increasing the cluster size of the messenger service.
In this webinar we'll discuss:
- Requirements for communicating between microservices
- Typical messaging patterns in microservice architectures
- Use cases where RabbitMQ shines
- How to use the RabbitMQ service for Pivotal Cloud Foundry to deploy and run your applications
We’ll also demonstrate how to deploy RabbitMQ in Pivotal Cloud Foundry, and how to incorporate it in microservices-based applications.
Presenters: Greg Chase, Pivotal and Dan Baskette, Pivotal
WebSphere MQ is messaging and queuing middleware from IBM that allows applications to communicate asynchronously by sending messages to queues. It provides guaranteed message delivery, decoupling of sending and receiving applications, and publish/subscribe capabilities. Programs using the MQ API can connect to queue managers to put and get messages from queues without having direct connections to each other. Messages have properties and data, and can be persistent or non-persistent. Queues store messages and allow parallel access by multiple applications.
This document discusses RabbitMQ and Apache Kafka. It provides an overview of AMQP and how it defines features like message orientation, queuing, routing, security and reliability. It also describes RabbitMQ concepts like exchanges, queues, routing and plugins. For Apache Kafka, it explains how it is distributed, replicated and uses commit logs and topics to store messages. It then discusses reliability, performance, clustering and high availability aspects of RabbitMQ and Kafka.
The document introduces RabbitMQ, an open source message broker that implements the Advanced Message Queuing Protocol (AMQP). It discusses why AMQP is an open industry standard that is not language dependent and supported by many major companies. It then provides an overview of messaging concepts like queues, exchanges, routing and pub/sub using RabbitMQ examples. It also mentions some advanced features of AMQP like authentication, load balancing and persistent/non-persistent messages. Finally, it provides information on how to get started with RabbitMQ.
RabbitMQ is an open-source message broker software written in Erlang that implements the AMQP protocol. It supports multiple messaging protocols and follows FIFO methods. RabbitMQ is commonly used to build distributed systems that communicate via asynchronous messaging. It provides high availability, scalability, reliability, and security for enterprise systems and has good performance. RabbitMQ acts as a message broker that accepts messages from producers and forwards them to queues. It gives applications a common platform to send and receive messages.
IBM MQ is constantly evolving, adapting and innovating to be a cloud native solution, bringing IBM MQ's best in class availability and data consistency to modern deployments.
Do you think of cheetahs not RabbitMQ when you hear the word Swift? Think a Nova is just a giant exploding star, not a cloud compute engine. This deck (presented at the OpenStack Boston meetup) provides introduction will answer your many questions. It covers the basic components including: Nova, Swift, Cinder, Keystone, Horizon and Glance.
The document provides an overview of the fundamentals of Websphere MQ including:
- The key MQ objects like messages, queues, channels and how they work
- Basic MQ administration tasks like defining, displaying, altering and deleting MQ objects using MQSC commands
- Hands-on exercises are included to demonstrate programming with MQ and administering MQ objects
WebSphere MQ CHLAUTH - including V8 changesMorag Hughson
This document discusses IBM MQ CHLAUTH rules and how they were updated in MQ V8. CHLAUTH rules allow you to define which inbound connections are allowed or blocked based on attributes like IP address, hostname, SSL certificate details, client user ID, and remote queue manager name. The document provides examples of CHLAUTH rule configuration and discusses how hostnames are obtained and how rules can be restricted based on IP address/hostname. It also notes that fully qualifying rules with the issuer's DN in addition to the subject's DN is recommended to avoid clashes when multiple CAs are trusted.
Websphere MQ is IBM's middleware for messaging and queuing that allows applications on distributed systems to communicate. It has a consistent API across platforms and current version is 7.0. Previously known as MQSeries, it was rebranded to Websphere MQ in 2002. Messaging involves program-to-program communication between systems using message queues. MQ defines different queue types for specific purposes that applications can use to exchange messages.
Intro video here - https://youtu.be/MWsoXPFHY5Q
Can you afford an outage? What happens if one occurs? IBM MQ brings you the capabilities to build active-active solutions for continuous availability and to scale out a system horizontally. This presentation shows you how to use MQ to its fullest, stepping away from single queue managers and utilising MQ clusters and the new Uniform Cluster pattern which automatically keeps your applications balanced, no matter what happens.
IBM MQ Whats new - including 9.3 and 9.3.1Robert Parker
I presented at the IBM MQ French User Group in Paris on the topic of What's new in MQ. I covered both what was new in IBM MQ 9.3 LTS and what was new in the latest IBM MQ 9.3.1 CD release.
RabbitMQ is an open source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP).it accepts and forwards messages.
This document provides an introduction to RabbitMQ, an open source message broker. It discusses RabbitMQ's history and components. The core concepts of messaging flow, exchanges, bindings, routing keys and queues are explained. Different exchange types (direct, fanout, topic) and their routing strategies are described. Code examples of sending and receiving messages from RabbitMQ using its Java client API are also included.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
RabbitMQ is an open source message broker that implements the AMQP protocol. It provides various messaging patterns using different exchange types and supports clustering for scalability and high availability. Administration of RabbitMQ includes managing queues, exchanges, bindings and other components. Integrations exist for protocols like STOMP, MQTT and frameworks like Spring, while security features include authentication, authorization, and SSL/TLS encryption.
Building a Highly available messaging hub using the IBM MQ ApplianceAnthony Beardsmore
The MQ Appliance includes two key facilities for maintaining the availability of your messaging infrastructure across expected and unexpected outages. This session looks in depth at the HA and DR capabilities of the MQ Appliance and application considerations when using them.
The document introduces the IBM MQ Appliance, a new physical appliance that runs IBM MQ version 8 to simplify enterprise messaging networks. The appliance offers the scalability, security and administration of IBM MQ in a pre-configured hardware device to provide ease of deployment and management. It is intended to serve as a messaging hub, outpost, gateway or for partner connectivity in a standardized, low-cost and high availability configuration.
CloudStack is an open source cloud computing platform that allows users to manage their infrastructure as an automated system. It provides self-service access to computing resources like servers, storage, and networking via a web interface. CloudStack supports multiple hypervisors and public/private cloud deployment strategies. The core components include hosts, primary storage, clusters, pods, networks, secondary storage, and zones which are managed by CloudStack servers.
This document provides an overview of message-oriented middleware (MOM) and IBM Message Queue (IBM MQ). It defines key MOM concepts like asynchronous communication, loose coupling, point-to-point and publish-subscribe messaging patterns. It also describes transaction handling, message and queue definitions. Additionally, it outlines IBM MQ objects like queue managers, queues, channels and listeners. Finally, it mentions IBM MQ administration tools for command line and graphical interfaces.
WebSphere MQ is a middleware tool that facilitates reliable application-to-application communication by sending and receiving messages via messaging queues. It provides a secure transport layer that moves data unchanged in the form of messages between applications across platforms. WebSphere MQ uses APIs to support programming languages like Java, C, COBOL. It differentiates between persistent and non-persistent messages to ensure reliable delivery. The queue manager maintains objects like queues, channels, and listens to ensure message flow.
Orchestration Patterns for Microservices with Messaging by RabbitMQVMware Tanzu
Companies looking to speed up their software development are adopting microservices architectures (MSA). Building applications as groups of smaller components with fewer dependencies helps companies such as Comcast, Capital One, Uber, and Netflix deliver more frequent releases and thus innovate faster.
An important consideration in adopting an MSA is deciding how individual services should communicate between each other. Adding a message queue such as RabbitMQ to handle interservice messages can improve communication by:
- Simplifying our services so they only need to know how to talk to the messenger service.
- Abstracting communication by having the messenger service handle sophisticated orchestration patterns.
- Scaling message throughput by increasing the cluster size of the messenger service.
In this webinar we'll discuss:
- Requirements for communicating between microservices
- Typical messaging patterns in microservice architectures
- Use cases where RabbitMQ shines
- How to use the RabbitMQ service for Pivotal Cloud Foundry to deploy and run your applications
We’ll also demonstrate how to deploy RabbitMQ in Pivotal Cloud Foundry, and how to incorporate it in microservices-based applications.
Presenters: Greg Chase, Pivotal and Dan Baskette, Pivotal
WebSphere MQ is messaging and queuing middleware from IBM that allows applications to communicate asynchronously by sending messages to queues. It provides guaranteed message delivery, decoupling of sending and receiving applications, and publish/subscribe capabilities. Programs using the MQ API can connect to queue managers to put and get messages from queues without having direct connections to each other. Messages have properties and data, and can be persistent or non-persistent. Queues store messages and allow parallel access by multiple applications.
This document discusses RabbitMQ and Apache Kafka. It provides an overview of AMQP and how it defines features like message orientation, queuing, routing, security and reliability. It also describes RabbitMQ concepts like exchanges, queues, routing and plugins. For Apache Kafka, it explains how it is distributed, replicated and uses commit logs and topics to store messages. It then discusses reliability, performance, clustering and high availability aspects of RabbitMQ and Kafka.
The document introduces RabbitMQ, an open source message broker that implements the Advanced Message Queuing Protocol (AMQP). It discusses why AMQP is an open industry standard that is not language dependent and supported by many major companies. It then provides an overview of messaging concepts like queues, exchanges, routing and pub/sub using RabbitMQ examples. It also mentions some advanced features of AMQP like authentication, load balancing and persistent/non-persistent messages. Finally, it provides information on how to get started with RabbitMQ.
RabbitMQ is an open-source message broker software written in Erlang that implements the AMQP protocol. It supports multiple messaging protocols and follows FIFO methods. RabbitMQ is commonly used to build distributed systems that communicate via asynchronous messaging. It provides high availability, scalability, reliability, and security for enterprise systems and has good performance. RabbitMQ acts as a message broker that accepts messages from producers and forwards them to queues. It gives applications a common platform to send and receive messages.
IBM MQ is constantly evolving, adapting and innovating to be a cloud native solution, bringing IBM MQ's best in class availability and data consistency to modern deployments.
Do you think of cheetahs not RabbitMQ when you hear the word Swift? Think a Nova is just a giant exploding star, not a cloud compute engine. This deck (presented at the OpenStack Boston meetup) provides introduction will answer your many questions. It covers the basic components including: Nova, Swift, Cinder, Keystone, Horizon and Glance.
The document provides an overview of the fundamentals of Websphere MQ including:
- The key MQ objects like messages, queues, channels and how they work
- Basic MQ administration tasks like defining, displaying, altering and deleting MQ objects using MQSC commands
- Hands-on exercises are included to demonstrate programming with MQ and administering MQ objects
WebSphere MQ CHLAUTH - including V8 changesMorag Hughson
This document discusses IBM MQ CHLAUTH rules and how they were updated in MQ V8. CHLAUTH rules allow you to define which inbound connections are allowed or blocked based on attributes like IP address, hostname, SSL certificate details, client user ID, and remote queue manager name. The document provides examples of CHLAUTH rule configuration and discusses how hostnames are obtained and how rules can be restricted based on IP address/hostname. It also notes that fully qualifying rules with the issuer's DN in addition to the subject's DN is recommended to avoid clashes when multiple CAs are trusted.
Websphere MQ is IBM's middleware for messaging and queuing that allows applications on distributed systems to communicate. It has a consistent API across platforms and current version is 7.0. Previously known as MQSeries, it was rebranded to Websphere MQ in 2002. Messaging involves program-to-program communication between systems using message queues. MQ defines different queue types for specific purposes that applications can use to exchange messages.
Intro video here - https://youtu.be/MWsoXPFHY5Q
Can you afford an outage? What happens if one occurs? IBM MQ brings you the capabilities to build active-active solutions for continuous availability and to scale out a system horizontally. This presentation shows you how to use MQ to its fullest, stepping away from single queue managers and utilising MQ clusters and the new Uniform Cluster pattern which automatically keeps your applications balanced, no matter what happens.
IBM MQ Whats new - including 9.3 and 9.3.1Robert Parker
I presented at the IBM MQ French User Group in Paris on the topic of What's new in MQ. I covered both what was new in IBM MQ 9.3 LTS and what was new in the latest IBM MQ 9.3.1 CD release.
RabbitMQ is an open source message-broker software that originally implemented the Advanced Message Queuing Protocol (AMQP).it accepts and forwards messages.
This document provides an introduction to RabbitMQ, an open source message broker. It discusses RabbitMQ's history and components. The core concepts of messaging flow, exchanges, bindings, routing keys and queues are explained. Different exchange types (direct, fanout, topic) and their routing strategies are described. Code examples of sending and receiving messages from RabbitMQ using its Java client API are also included.
Build clouds the way some of the world’s biggest public and private clouds are built—using CloudStack. This 60-minute webinar with the Cloudstack team will help you gain a better understanding of the CloudStack architecture and feature set.
RabbitMQ is an open source message broker that implements the AMQP protocol. It provides various messaging patterns using different exchange types and supports clustering for scalability and high availability. Administration of RabbitMQ includes managing queues, exchanges, bindings and other components. Integrations exist for protocols like STOMP, MQTT and frameworks like Spring, while security features include authentication, authorization, and SSL/TLS encryption.
Building a Highly available messaging hub using the IBM MQ ApplianceAnthony Beardsmore
The MQ Appliance includes two key facilities for maintaining the availability of your messaging infrastructure across expected and unexpected outages. This session looks in depth at the HA and DR capabilities of the MQ Appliance and application considerations when using them.
The document introduces the IBM MQ Appliance, a new physical appliance that runs IBM MQ version 8 to simplify enterprise messaging networks. The appliance offers the scalability, security and administration of IBM MQ in a pre-configured hardware device to provide ease of deployment and management. It is intended to serve as a messaging hub, outpost, gateway or for partner connectivity in a standardized, low-cost and high availability configuration.
The document introduces the IBM MQ Appliance, which provides IBM MQ messaging capabilities in an appliance form factor for simplified deployment and administration. Key features include built-in high availability without external dependencies, scalable security administration using LDAP, and connectivity via MQ client and server protocols. The appliance is available in two models to suit different performance and capacity needs.
Messaging in the Cloud with IBM MQ Light and IBM BluemixRobert Nicholson
This document discusses messaging in the cloud using IBM MQ Light and IBM Bluemix. It provides an overview of Bluemix and its capabilities for running applications. It then discusses application messaging and introduces the MQ Light service. The rest of the document demonstrates MQ Light, including its messaging model, programming interfaces for different languages like Node.js and Java, and tooling support. It emphasizes the ease of use of MQ Light for building scalable and responsive cloud applications.
IBM MQ V9 provides a new optional delivery model with two streams: a long-term support stream for stability and a rapid function delivery stream. It includes features like central provisioning of client configuration, a new quality of service for Advanced Message Security called Confidentiality, and LDAP authorization support for Windows clients. Activity trace information can now be subscribed to via publish/subscribe without additional configuration.
These charts provide a high-level overview of IIB HA topologies:
• Comparison of active/active and active/passive HA
• Solutions for active/passive HA failover with IBM Integration Bus
• Solutions for active/active processing with IBM Integration Bus
• Adding Global Cache to active/active processing
• Combining all of the above
Only HTTP and JMS (MQ) workloads are shown
Secure Your Messages with IBM MQ Advanced Message SecurityMorag Hughson
In some scenarios, securing access to your messaging infrastructure is not enough. You must also secure access to message content. This session will cover how to provide end-to-end message protection where message contents are secure from the point they are sent to the point they are received, including while at rest in queues. Topics covered include: an overview of message level security, when it is appropriate to deploy this level of protection, how the message protection is applied,how it can be administered, and the new features available in the latest version of IBM MQ.
IBM Integration Bus & WebSphere MQ - High Availability & Disaster RecoveryRob Convery
This covers the various aspects of configuration IBM Integration Bus when looking to implement a highly available system and comprehensive disaster recovery plan.
The document discusses the benefits of meditation for reducing stress and anxiety. Regular meditation practice can help calm the mind and body by lowering heart rate and blood pressure. Studies have shown that meditating for just 10-20 minutes per day can have significant positive impacts on both mental and physical health over time.
3450 - Writing and optimising applications for performance in a hybrid messag...Timothy McCormick
Messaging architectures in any environment, from local standalone deployments through to public clouds, must provide the highest reliability yet maximize their performance. This session gives you an insight into IBM MQ and how applications can be made to perform to their absolute best while maintaining the data integrity that IBM MQ is renowned for. We'll see how this can be achieved through a combination of good application design, system tuning and architectural patterns.
IBM MQ - better application performanceMarkTaylorIBM
Presented in Feb 2015 at Interconnect
This presentation is aimed at helping application developers understand how to best use MQ features for higher performance.
Expanding your options with the IBM MQ Appliance - IBM InterConnect 2016Leif Davidsen
The document discusses the IBM MQ Appliance, which provides IBM MQ V8 in an appliance form factor for scalable and secure messaging. Key capabilities of the MQ Appliance include:
1) Rapid deployment of queue managers on the appliance with built-in high availability and disaster recovery capabilities that do not require external dependencies.
2) Simplified maintenance through firmware updates that bundle appliance, operating system, and MQ fixpack updates together.
3) Secure administration through local and web-based interfaces, and encryption of messaging using built-in MQ Advanced Message Security.
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius SchumacherNETWAYS
This document discusses running Cloud Foundry on Kubernetes to provide highly available cloud platforms. It begins with an overview of cloud computing models and introduces Cloud Foundry. It then discusses deploying Cloud Foundry using Kubernetes primitives like pods, services, and stateful sets for high availability. The document demonstrates how to install Cloud Foundry on Kubernetes using Helm charts and configure for high availability. It shows the components have been made highly available to prevent downtime during failures or upgrades. Finally, it provides a demo of deploying a sample application on Cloud Foundry on Kubernetes under chaotic conditions to showcase the high availability.
InterConnect 2016: IBM MQ self-service and as-a-serviceDavid Ware
Businesses are transforming their enterprise IT infrastructure so that application teams can provision resources in an automated, self-service or "as-a-Service" fashion, often from a self-service portal or as part of an on-premise Platform-as-a-Service (PaaS). In this session, we explain the tools and techniques that are available to integrate MQ into such an environment. This changes an MQ deployment from a high-touch activity with significant interaction between humans on the application and middleware teams to an automated, efficient process.
Performance Evaluation and Tuning of Virtual Infrastructure Managers for (Micro) Virtual Network Functions
Virtualized Network Functions (VNFs) are emerging as the keystone of 5G network architectures: flexibility, agility, fast instantiation times, consolidation, Commercial Off The Shelf (COTS) hardware support and significant cost savings are fundamental for meeting the requirements of the new generation of mobile networks. In this paper we deal with the management of the virtual computing resources for the execution of Micro VNFs. This functionality is performed by the Virtual Infrastructure Manager (VIM) in the NFV MANagement and Orchestration (MANO) reference architecture. We discuss the VIM instantiation process and propose a generic reference model, starting from the analysis of two Open Source VIMs, namely OpenStack Nova and Nomad. We implemented a tuned version of the VIMs with the specific goal of reducing the duration of the instantiation process. We realized a performance comparison of the two VIMs, both considering the plain and the tuned versions. The tuned VIMs and the performance evaluation tools that we have employed are provided openly and can be downloaded from our repository.
New Tools and Interfaces for Managing IBM MQMatt Leming
The document provides an overview of new tools and interfaces for managing IBM MQ, including the mqweb server, MQ REST API, and MQ Console. The mqweb server runs the MQ Console and REST API applications using WebSphere Liberty Profile. The MQ REST API allows administering MQ via REST and JSON, providing alternatives to PCF. The MQ Console is a browser-based graphical tool for administering and managing MQ queues, queue managers, and other objects.
This presentation introduces VMware vRealize Log Insight, a log management platform for collecting and analyzing logs from VMware environments and beyond. It discusses use cases for log analysis including troubleshooting, monitoring, and compliance. It provides examples of queries such as identifying privileged user activity, VM configuration changes, and performance issues. Finally, it outlines architectural considerations for deploying Log Insight at scale within an enterprise.
HHM 6887 Managing Your Scalable Applications in an MQ Hybrid Cloud Worldmatthew1001
This document provides an overview of IBM MQ sessions at the InterConnect 2017 conference, including:
- A schedule of MQ sessions occurring each day of the conference across topics like the MQ Appliance, hybrid cloud, and security.
- A brief description of each session including titles and speakers.
- A notice that the information provided is subject to change and limitations on warranties and liability.
This slides will provide viewers a complete understanding of all the different virtualization techniques.
The main reference for the presentation is taken from Mastering cloud computing By Rajkumar Buyya.
Join Marc Trouard-Riolle from Citrix Cloud Product Marketing for the latest presentation in the Citrix Cloud Master Class series.
In this session you will hear about building private enterprise clouds with Citrix CloudPlatform:
Learn about hypervisor, storage and networking considerations within private cloud use cases
Build a tailored availability zone for traditional workloads
See a step-by-step demonstration of building an enterprise private cloud
This document outlines deploying IBM Notes in VMware View and Microsoft RemoteApp environments. It discusses the benefits of each approach and provides an overview of the infrastructure required. It also provides guidance on installing Notes clients and tips for ensuring optimal performance on both platforms. VMware View allows full virtualized workstations on zero clients, while RemoteApp streams individual applications. The document aims to help administrators deliver the Notes client while reducing support overhead and infrastructure complexity.
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
IBM presented lessons learned from deploying SmartCloud Orchestrator at a large telecommunications provider to automate cloud service delivery. Key challenges included managing a multi-region infrastructure, publishing self-service catalogs, and automating application deployments. The solution involved using OpenStack regions with IBM additions to provide a unified interface and orchestrate deployments across regions. Processes were modeled to provision resources and deploy application stacks through reusable patterns.
Deploying and managing IBM MQ in the CloudRobert Parker
When moving to the cloud you want to ensure that the deployment and management of your cloud queue managers is as easy and streamlined as possible. In this session we will look at a few tools you can use to deploy and manage your queue managers, as well as where you can find examples of these tools in action.
This presentation was given at the WebSphere User Group in Hursley, June 2017.
This document summarizes a webcast about managing data replication with Hitachi solutions. It discusses how Hitachi's Business Continuity Manager (BCM) and Replication Monitor software provide centralized management and monitoring of replication across mainframe and open systems environments. BCM automates replication configuration and monitoring for Hitachi storage arrays. Replication Monitor provides a single interface to view replication status across all arrays. The document provides examples of how BCM and Replication Monitor simplify replication management compared to traditional point-to-point remote copy methods. It also announces upcoming webcast sessions on related topics.
IBM MQ High Availabillity and Disaster Recovery (2017 version)MarkTaylorIBM
This document discusses high availability and disaster recovery strategies for IBM MQ. It describes technologies like queue manager clusters, multi-instance queue managers, and HA clusters that can be used to provide high availability when failures occur across datacenters and clouds. Multi-instance queue managers provide basic failover of a queue manager between two systems without an HA cluster. HA clusters coordinate failover of resources like the queue manager, shared storage, and IP address across multiple machines for increased reliability. The IBM MQ Appliance also supports high availability between two appliances.
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRPeter Gallagher
In this session delivered at NDC Oslo 2024, I talk about how you can control a 3D printed Robot Arm with a Raspberry Pi, .NET 8, Blazor and SignalR.
I also show how you can use a Unity app on an Meta Quest 3 to control the arm VR too.
You can find the GitHub repo and workshop instructions here;
https://bit.ly/dotnetrobotgithub
"IOS 18 CONTROL CENTRE REVAMP STREAMLINED IPHONE SHUTDOWN MADE EASIER"Emmanuel Onwumere
In iOS 18, Apple has introduced a significant revamp to the Control Centre, making it more intuitive and user-friendly. One of the standout features is a quicker and more accessible way to shut down your iPhone. This enhancement aims to streamline the user experience, allowing for faster access to essential functions. Discover how iOS 18's redesigned Control Centre can simplify your daily interactions with your iPhone, bringing convenience right at your fingertips.
1. Anthony Beardsmore
IBM MQ Appliance Architect
Session #3458
IBM MQ Appliance
Administration Simplified
2. Agenda
• Getting started
• Day to day tasks
• Access and security
• Configuring and managing High Availability
• Monitoring, troubleshooting
• Hands on
– Hardware config
– Startup Wizard
– Creating a queue manager – differences from software MQ
– MQ commands
– MQSC scripts
– Working with queue manager logs
– Which interface is right for me?
– Defining and managing users
– Defining an HA group
– Working with HA queue managers
– Monitoring APIs
– Application monitoring
– Hardware monitoring
– WebUI charts
– Web UI live demo
6. Notes: Physical configuration
• When racking/cabling a new appliance consider the following things:
• Who will be allowed to manage? From where – private network(s)?
– Best practice is probably to limit management traffic (SSH and WebUI) to mgt0/mgt1
interface(s). However on a secure internal network may choose to enable management via
all interfaces for simplicity. No technical reason either mgt interface HAS to be cabled
unless exploiting IPMI.
• Where will MQ traffic come from? To? Via multiple networks? Is this system going
to act as an MQ ‘router’?
– The appliance has 8x1GB ‘general’ Ethernet interfaces and 2x10GB.
– MQ Traffic can be locked to particular interfaces by IP using listener configuration
• Are you (will you be) using HA?
– Will need to configure/reserve one of the 10GB networks and 2x1GB for this purpose
– These should be configured on dedicated, independent, and ideally directly connected (no
routing) private subnets.
7. First time setup
• Initial power on presents a fairly straightforward wizard via serial connection. See
the Knowledgecenter getting started section for support in completing this.
• Some particular things to think about:
– Setting up user for password recovery really matters… No factory reset
mechanism without at least one working login!
– Are you going to use DNS (probably)? DHCP (probably not)?
– Remember to use CIDR format for IP/subnet
– MUST assign a ‘unique identifier’ (similar to hostname) if planning to use HA
– MUST configure at least one IP address and enable the WebUI service on it to
accept license. Probably easiest to just set up one management interface for
now and complete the rest later (e.g. through the WebUI)
9. Creating your first queue manager
M2000(mqcli)# crtmqm -fs 1 -p 1414 QMA
Please wait while 1024 MB file system is initialized for
'QMA'.
IBM MQ Appliance queue manager created.
Setup completed.
M2000(mqcli)# strmqm QMA
IBM MQ Appliance queue manager 'QMA' starting.
IBM MQ Appliance queue manager 'QMA' started using V8.0.0.4
Starting MQSC for queue manager QMA.
dis lsstatus(*)
AMQ8631: Display listener status details.
LISTENER(SYSTEM.LISTENER.TCP.1) STATUS(RUNNING)
PID(16441)
Storage allocation
Default listener
10. Creating first queue managers - Notes
• Essentially identical to software MQ
• Major difference: pre-allocate disk space at create time to give
separation between QM data
– total: i.e. log files plus queue files
– Trace, FFSTs are separate
• Convenience option added to set up TCP listener at create time
– -p <PORTNUM>
• Configuring logs – usual considerations.
– Only big difference here no linear logging
11. Everyday activities – general commands
• All the usual MQ ‘distributed’ commands work as you’d expect within
the CLI ‘mqcli’ sub shell
– Just type ‘mqcli’ at the top level to enter, and ‘exit’ to go back to top
– ‘help’ is surprisingly helpful!
• Includes interactive runmqsc
• Exception is that where there are duplicated routes to some commands
in software MQ (because of the way it has evolved over the years) we
have removed some to simplify the appliance interface
– E.g. auth recs now only managed through MQSC
12. Remote Scripting
For some tasks (e.g. automatic
configuration of users or creation of
queue managers) it is critical to be
able to remotely manage aspects of
the appliance through a scriptable
interface.
A common approach to this today is
to use tools such as ‘expect’ and
configure these aspects over SSH
connections.
To see (and if you wish, modify,
collaborate on, and share) examples
of this approach visit our GitHub
repository at https://github.com/ibm-messaging/mq-appliance
13. Working with files on the appliance
TLS Certificates/requests
Queue Manager error Logs
Trace
Collected RAS
(includes FFSTs, trace, logs)
Backup information
Firmware
updates
IN
OUT
IN/OUT
mqbackup://
mqtrace://
mqdiag://
mqerr://
image://
mqpubcert://
CLI Config‐>copy command (supports FTP, SCP, HTTP servers)
Can also be gathered
through WebUI or accessed
through ‘dspmqerr’
command
No general access to file system –
everything needed is available through dedicated URIs or tooling (examples below)
16. Administration – which interface for which tasks?
M2000(mqcli)# crtmqm test
Please wait while 64 GB file system is initialized for queue manager 'test'.
IBM MQ Appliance queue manager created.
The queue manager is associated with installation 'MQAppliance'.
Creating or replacing default objects for queue manager 'test'.
Default objects statistics : 83 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.
M2000(mqcli)# strmqm test
IBM MQ Appliance queue manager 'test' starting.
The queue manager is associated with installation 'MQAppliance'.
5 log records accessed on queue manager 'test' during the log replay phase.
Log replay for queue manager 'test' complete.
Transaction manager state recovered for queue manager 'test'.
IBM MQ Appliance queue manager 'test' started using V8.0.0.4.
M2000(mqcli)# runmqsc test
5724-H72 (C) Copyright IBM Corp. 1994, 2014.
Starting MQSC for queue manager test.
Serial/SSH
HTTP
M2000(mqcli)# crtmqm test
Please wait while 64 GB file system is initialized for queue manager 'test'.
IBM MQ Appliance queue manager created.
The queue manager is associated with installation 'MQAppliance'.
Creating or replacing default objects for queue manager 'test'.
Default objects statistics : 83 created. 0 replaced. 0 failed.
Completing setup.
Setup completed.
M2000(mqcli)# strmqm test
IBM MQ Appliance queue manager 'test' starting.
The queue manager is associated with installation 'MQAppliance'.
5 log records accessed on queue manager 'test' during the log replay phase.
Log replay for queue manager 'test' complete.
Transaction manager state recovered for queue manager 'test'.
IBM MQ Appliance queue manager 'test' started using V8.0.0.4.
M2000(mqcli)# runmqsc test
5724-H72 (C) Copyright IBM Corp. 1994, 2014.
Starting MQSC for queue manager test.
MQ Channel (PCF)
17. Notes: Which interface is right for me?
• Serial: First time setup and ‘emergency’ use. Various forms of serial-over-lan KVM exist which
may be useful for remote recovery. Probably not an everyday tool.
• SSH – everyday interface for ‘power users’, full system administrators. CLI control over
everything from network settings to individual object definitions
– Remember – not a full OS shell!
• WebUI – currently best seen as graphical equivalent to SSH – highly privileged power users.
Particularly useful for ‘overview’ dashboards and monitoring widgets.
– Note: HTTP interfaces used by the WebUI are currently not published and considered subject to
change. Interested in RFEs!
• Remote MQSC – granular authority for remote access (e.g. power user for a particular queue
manager, or lower privileges). Also the simplest way to script MQ object maniplulation
(definition and display), including migration or restore from backups.
– Requires MQ V8 Client.
• MQ Explorer – ideal for users experienced with this tooling, and again for granularity of access.
• Other PCF based tools – many possibilities and niche specialities. As for MQSC/Explorer, does
required initial channel setup.
19. Managing Administrative users: Privileged
Simplest option – keep
administrative users to a
minimum and make them all
privileged.
20. Managing Administrative users: ‘group’
Allows some level of
granularity, but complicated to
configure, and all users will
have approximately ‘mqm’
21. Managing Administrative users: ‘User’
NOT recommended - deprecated
function from common DataPower base
(creates a user which cannot
perform any ‘system’ administration)
22. Managing messaging/application users
• Object model as for software MQ – so with appropriate authority records you can
allow remote applications as much or as little administrative access as required to a
queue manager
• For large deployments, consider use of new LDAP facilities and appropriate
external tooling. Useful overview here:
https://www.ibm.com/developerworks/community/blogs/messaging/entry/bite_size_blogging_
mq_v8_setting_up_a_qmgr_to_use_ldap_authentication?lang=en
User
Store
Q
M1
QM
2
QM
3
QM
4
QM
5
QM
6
23. Managing messaging/application users
• Alternatively you can choose to manage these on a per device
level
– IMPORTANT: remember that if you are configuring HA, both appliances
will need to define users required by any ‘grouped’ queue managers.
Note that by default no user
specific group created (all
users are added to ‘users’
for convenience).
Appliance queue managers
default to ‘per user’
authority model.
25. Link aggregation
• The appliance can support various forms of link aggregation for
availability and increased throughput
– Options include simple ‘standby’ aggregation, or LACP based depending on
your infrastructure and requirements.
– Practical ‘gotcha’ – must mark interfaces as ‘available’ for aggregation
before adding to the combined interface (otherwise have to untangle).
• As an example, may wish to aggregate a number of the 1GB
interfaces to provide higher bandwidth to MQ client applications
• Note that currently cannot aggregate the interfaces used for
integrated HA/DR
26. VLAN
• The appliance supports native VLAN tagging (‘trunked’)
• May be combined with link aggregation to give fault
tolerant, highly available, and securely separated
interfaces for use by MQ traffic
– See Redbook for good write up of this type of configuration
• Again, cannot currently be used on the HA/DR
interfaces (though of course external ‘port tagging’ can
be used).
28. HA Terminology - Notes
• MQ Appliance HA feature is akin to an HA product
– Such as Veritas, PowerHA, etc
– It is not an implementation of Multi-Instance Queue Managers
• HA Group
– A configuration of MQ Appliances that monitor each other
• Try and ensure that each HA queue manager runs on one appliance but can fail over to the other if
necessary
– An Appliance can be in at most one HA Group
– An HA Group consists of exactly two Appliances
– Not all queue managers must be members of an HA Group
• HA Queue Manager
– A queue manager that is under the control of the HA Group and which has its data replicated
between the appliances
• Preferred Location
– Appliance where the HA implementation will run the queue manager, all else being equal
– Initially the appliance on which the HA Queue Manager is created
29. Setting up HA
4. Then create an HA queue manager:
crtmqm -sx HAQM1
Implementing HA is a simple with the MQ Appliance!
2. On Appliance #1 issue the following command:
prepareha -s <some random text> -a <address of appliance2>
1. Connect two appliances together
That’s it!
Note that there is no need to run strmqm. Queue managers will
start and keep running unless explicitly ended with endmqm
3. On Appliance #2 issue the following command:
crthagrp -s <the same random text> -a <address of appliance1>
30. Setting up Disaster Recovery
DR has different goals (asynchronous, manual) so slightly different
externals but similar process
2. On ‘live’ appliance, convert queue manager to Disaster Recovery ‘source’:
crtdrprimary –m <name> -r <standby> -i <ip address> -p <port>
1. Connect two appliances together (only one,
10GB, connection needed)
Synchronization begins immediately (‘status’ command shows
progress)
In event that need to start the standby instance, ‘makedrprimary’
takes ownership of queue manager and then business as usual
3. On ‘standby’ appliance simply paste the text provided by the above
crtdrsecondary <some provided parameters>
31. HA Queue managers in MQ Console
30
HA Group
Appliance #1
HA Group
Appliance #2
32. HA Queue managers in MQ Console: After Failover
31
• Appliance #1 is now in Standby
• All HA queue managers are now running on Appliance #2
• The console shows the High Availability alert, and a menu to allow you to see the
status and to suspend or resume the appliance in the HA group.
34. Notes: Designing a group
• This image is straight from the Infocenter and gives a good overview of the
possible combinations of Queue managers in an HA Group.
• As long as IP Addresses etc. for the three HA interfaces are correctly pre-
configured, defining a group is as simple as executing the ‘crthagrp/prepareha’
commands.
– Appliances can only be in exactly one group of exactly two appliances
• Queue managers may be added to the group at crtmqm time, or after creation
using the ‘sethagrp’ command
– Queue managers can be active on either appliance (both appliances can
simultaneously be running different active queue managers). Up to 16 active/passive
instances per appliance are permitted.
• Unlimited (other than by storage capacity etc.) non-HA queue managers may
also be present on either appliance.
– This might be desirable for example if you have applications/queue managers with
different QOS agreements, or Test and production environments on the same system.
36. Monitoring MQ
Typically, third party (or other IBM
product) tooling will already
support MQ appliance queue
managers without changes.
This image shows Tivoli Remote
Agent displaying queue and
channel information from an
appliance queue manager.
Various third party vendors have
already explicitly confirmed
support (check with vendor for
specific product information).
But we also have some more
appliance specific tools…
37. Resource Monitoring - Notes
36
• The appliance doesn’t feature common OS monitoring tools
– No vmstat, iostat, nmon, etc
• Understanding resource usage on the MQ Appliance is a must
– Everything is self-contained
• CPU, Memory, Disk, etc
• To assist with this, new monitoring capabilities were added
– Along with a new style of event generation
– Provides information that would normally be accessed via OS-level monitors
– Intent is to provide insight into how appliance resources are being utilized
• MQ Console plugs into these new performance events
– New style of event generation allows multiple consumers of the same information
– Use is not restricted to the MQ Console
• More on this later
• The next few slides explore how to access this data using Chart widgets
38. Monitoring System Resources:
Chart Widgets
• To create, click hotspot
37
Configure the widget
Display appliance resource use
Platform-wide or queue manager
CPU, Disk, memory, etc
Select:
Resource class/type/element
Queue manager(s) to monitor
We’ll look at setting up a
simple example in the demo
Choose Resource class
CPU
Data stores
API Usage stats
39. Chart Widget - CPU
• Select queue manager(s) to monitor
38
Result is a configured chart
widget
Refreshed every 10 seconds
Different colors for each
Hover over for list view
Select CPU usage by queue manager
Can monitor CPU over time as well
1, 5 and 15 min averages
Select System or User CPU usage
40. Chart Widget – MQI Statistics
• Can quickly configure chart widgets
– Focus on suspect problem areas (queues, channels, etc)
– Statistics gathered “inside” rather than outside MQ
– Overhead minimal compared to value of information
39
Dashboards can be saved/shared
Enables creation of “what if” scenarios
Also repeatable monitoring profiles
Programming practices often cause poor MQ performance
Chart widget allows gathering of MQI usage
Queue-manager wide, or queue-specific
Insight into MQI usage can reveal:
Excessive CONN/DISC and OPEN/CLOSE
Use of PUT1 vs PUT
Persistent vs non-persistent
Queue avoidance
Queue lock contention
41. Chart Widget – Logger Statistics
• MQ Appliance makes some of this available via
Chart widgets
– Log space used, bytes written, write latency, etc
40
MQ has collected logger statistics for
many releases
But very hard to get at
Not documented
Very useful in appliance as disk is finite
Knowing when log I/O is a bottleneck vital
Also knowing if logs are over/under allocated
42. Chart Widgets
Analyzing performance issues
• Queue statistics help provide a clue
– Queue lock contention very high
• Worse than 10% can be a problem
• In this example it’s at or near 100%!
41
Logger statistics provide further clue
Write latency high
25-30ms
Very high for a local disk
Problem conclusion
Investigation showed large number of concurrent
putters
Putting large messages outside syncpoint
Log write latency aggravated problem
New statistics help pinpoint bottlenecks
Scenario: Messages backing up on queue
Draining very slowly
43. • All data used by the chart widgets is also available
programmatically or through the CLI
• Sample program amqsrua (source included with client download)
– Returns classes of available data
– CPU, Disk, MQI Stats, Queue Stats
– How does it know what data is available?
• Performance data available via Pub/Sub topics
• At startup, appliance queue managers publish a set of metatopics
– Describe performance data that can be subscribed to
– Consumer(s) can subscribe to one or more topics
– When subscriptions registered, MQ will publish data on requested
topic(s)
Using amqsrua for Appliance Monitoring
44. • Performance data available via Pub/Sub
– Departure from existing MQ stats and monitoring
– Performance data offered in a highly dynamic way
• Includes new data unique to the appliance
– e.g. Logger write latency, queue lock contention
• Monitor application can subscribe to metatopics
MQSUB("$SYS/MQ/INFO/QMGR/<qmgrname>/Monitor/METADATA")
– Retained publications respond with what information is
available
– Subscribing application can then choose to subscribe to
specific topics
• MQ Console requires admin authority
– So access to chart widgets will likely be restricted
– But developers, etc could use amqsruac
• Client-connect
• Or modify sample to suit needs
Monitoring Data - Notes
45. Monitoring applications
Classic use cases for dedicated/specialised exit code:
Which applications make use of which
resources (e.g. queues)
What is coming in off this set of channels right
now?
How can I keep an audit log of all
messages put by a particular application?
46. Application Activity Trace
• Activity trace produces information about application MQI calls
– Provides a detailed view of the parameters used by an application
– Also shows the sequence of MQI calls issued by an application
– Allows offload of entire message or MQMD
• In the past configured by editing mqat.ini
• Appliance introduces a new method of subscribing to activity trace
– Data published to special IBM MQ system topics
• Pub/Sub approach means there can be multiple subscribers to the same data
– Basic topic is "$SYS/MQ/INFO/QMGR/<qmgr name>/ActivityTrace"
• Subscriber can then add "/ApplName/amqsputc.exe"
• Or "/ChannelName/SYSTEM.DEF.SVRCONN“
• Events in same format as on other platforms
• Very good write-up here:
– http://www.ibm.com/developerworks/community/blogs/messaging/entry/Tracing_applications_with_the_MQ_Appliance
45
47. Monitoring System Health
• Because based on DataPower stack, much of the ‘low level’ system
tooling is very similar
– Existing skills will transfer well and many education resources available
– See system logs in ‘logtemp:’ for general information (not persisted across
restarts) and audit log for major event tracking (persisted).
• Logs can be offloaded for external processing via various mechanisms
– Syslog
– SMTP
– Etc.
• Consider configuring this early for better alert capabilities and ‘root
cause’ data
• note – no general SNMP support or traps at present
49. Monday
10:30-11:30 3592 New MQ features
3452 Managing applications
12:00-13:00 2835 MQ on z/OS and Distributed
15:00-16:00 3470 Latest MQ z/OS features
2833 Where is my message?
3544 MQ Light in an MQ infrastructure
16:30-17:30 3573 Hybrid cloud messaging
2941 MQ Advanced
Tuesday
08:30-09:30 3540 The MQ Light API
12:00-13:00 3456 The IBM MQ Appliance
13:15-14:15 3499 Introducing Message Hub
3458 MQ Appliance administration
14:30-15:30 6432 MQ updates and futures (InnerCircle)
2849 Messaging feedback roundtable
16:00-17:00 3544 MQ Light in an MQ infrastructure
3513 MQ hands on lab
Wednesday
08:30-09:30 3602 Managing your MQ environment
12:00-13:00 3613 Designing MQ self service
6408 Hybrid messaging roadmap (InnerCircle)
13:15-14:00 3416 HA and DR with MQ
3433 Why secure your messaging?
15:45-16:30 3429 Securing MQ
2847 Meet the messaging experts
16:00-17:00 3508 MQ Light hands on lab
16:45-17:30 2275 Migrating to the IBM MQ Appliance
Thursday
08:30-09:15 3420 MQ Clustering
2931 Business agility with self service MQ
09:30-10:15 3479 MQ z/OS clusters and shared queue
3450 Optimising MQ applications
2849 Messaging feedback roundtable
10:30-11:15 3465 MQ Appliance high availability
3481 MQ z/OS messaging connectivity
11:30-12:15 3474 Active-active messaging
3537 Monitoring and managing MQ
3425 MQ publish/subscribe
Find us at the EXPO:
Hybrid Integration peds 65-68
Check out the Hybrid Messaging sub topic under the
Hybrid Integration topic for further customer and business
partner sessions
Hybrid Messaging from the IBM experts at InterConnect 2016
Sunday
14:30-15:30 6408 Hybrid messaging roadmap (InnerCircle)
51. Notices and Disclaimers Con’t.
50
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not
tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products.
Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the
ability of any such third-party products to interoperate with IBM’s products. IBM EXPRESSLY DISCLAIMS ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING BUT
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
The provision of the information contained h erein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual
property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®,
FileNet®, Global Business Services ®, Global Technology Services ®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG,
Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®,
PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®,
StoredIQ, Tealeaf®, Tivoli®, Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business
Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
52. Thank You
Your Feedback is Important!
Access the InterConnect 2016 Conference Attendee
Portal to complete your session surveys from your
smartphone,
laptop or conference kiosk.