MQ – SOA, Services, APIs, and MQ

MQ Technical Conference.  September 2015.  Powerpoint presentation.
IBM MQ – SOA, Services, and APIs“  (37 slides).

View the Presentation

This presentation covers the use of MQ to support Services and Application Programming Interfaces (APIs) in a Service Oriented Architecture (SOA).  The presentation covers basic software design principles (Loose Coupling, High Cohesion) and provides a summary of the SOA architecture and its principles. In particular, the presentation covers the role MQ plays in the Enterprise Service Bus (ESB) architecture.

By the end of the presentation, the viewer should have an understanding of the fundamental software design principles, of SOA architecture and how it is built upon those principles, and the key role MQ plays in the SOA Enterprise Service Bus.

MQ – “Golden Image” Queue Managers

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – “Golden Image” Queue Managers“  (33 slides).

View the Presentation

This presentation covers the creation of standardized Queue Managers.  These Queue Managers are to be built as copies of a “Golden Image”.  The automation of this creation process, the custom configuration that should be considered, and the supporting tools that may need to be deployed are all covered in this presentation.

By the end of the presentation, the viewer should have an understanding of how to define a “Golden Image” and how to automate the Queue Manager build and configuration process based upon the “Golden Image”.

 

MQ – Performance Analysis

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – Performance Analysis“  (47 slides).

View the Presentation

This is the first of a series of MQ Performance presentations.  These presentations provide an overview of Performance and Capacity testing for both the MQ infrastructure and for MQ Applications.  This initial presentation covers the following points:

  • The “What” and “Why” of Performance Analysis
  • The required MQ foundational knowledge
  • The creation of a Process Model that will drive the analysis
  • Some of the available tools to conduct the analysis

By the end of the presentation, the viewer should have an understanding of how, and more importantly, what can be measured in terms of MQ performance and how those measurements can begin to be applied to real world Application performance questions.

 

IBM MQ, SSL/TLS, and Certificates

MQ Technical Conference.  September 2014.  Powerpoint presentation.
IBM MQ – SSL & TLS – A User Perspective“  (58 slides).

View the Presentation

The presentation provides an overview of Secure Socket Layer (SSL) / Transport Layer Security (TLS) processing and the lifecycle of x.509 certificates within these protocols.  The presentation covers the following points:

  • Business challenge that SSL/TLS address
  • SSL/TLS History (what it was and was not designed for)
  • Overview of x.509 certificate contents
  • The x.509 certificate management lifecycle
  • The certificate lifecycle, illustrated using the IBM iKeyMan tool

By the end of the presentation, the viewer should have a conceptual understanding of both SSL/TLS encryption across MQ channels as well as the lifecycle and management of the certificates that support that encryption.

IBM Integration Bus – BAR File Management

TechDoc.  IBM Integration Bus.  BAR File Management.
February 2015. 23 pages.
Download TechDoc

This TechDoc describes the creation, deployment, and management of Broker Archive (BAR) files.  The complete life-cycle of a BAR file is described and, in the absence of Source Code Management (SCM) software, a deployment and management process is proposed.  All of the commands necessary to manage BAR files are covered in detail.  These commands are:

  • mqsicreatebar    (Create a BAR file)
  • mqsiapplybaroverride    (Modify the properties of a BAR file)
  • mqsideploy    (Deploy are BAR file to an Integration Server)
  • mqsireadbar    (Display the properties of a BAR file)

This document should provide all of the information necessary to understand, build, deploy and manage Broker Archive (BAR) files.  In addition, enough command detail is provided to allow an IIB administrator to be able to automate this process through scripting.

 

IBM Integration Bus – Load Balancing

TechDoc.  IBM Integration Bus.  Load Balancing.
January 2016. 24 pages.
Download TechDoc

This TechDoc describes HTTP/HTTPS traffic Load Balancing in regards to IIB Message Flows.  The capabilities of network level hardware are discussed and specific configuration documentation is provided for the following products:

  • A10 Networks AX series Load Balancers

This document should provide all of the information necessary to understand networking capabilities and concepts, their impacts upon both High Availability (HA) and Message Flow Load Balancing, and an overview of the configuration steps required for configuring the Load Balancer itself.  Finally, specific instructions are provided for configuring an A10 AX series Load Balancer.

IBM Integration Bus – Logging

TechDoc.  IBM Integration Bus.  Logging.
March 2015. 10 pages.  Download TechDoc

This TechDoc describes how to configure and access the IIB Logs.  Information regarding logging is provided for both the Windows and Unix platforms.   Three different IIB logs are covered:

  • System Logs (Standard Out and Standard Error; stdout and stderr)
  • Local Error Logs (System Log; syslog)
  • Message Broker Toolkit Logs

This document should provide all of the information necessary to enable an IIB administrator or developer to configure and access the various IIB logs.