WebSphere MQ Training Services

Computer Education Professionals

WebSphere MQ Training Services

Submit WebSphere MQ Questions

Contact You

SYS-ED/M - Mobile Devices

WebSphere MQ Training Services Advanced search

Knowledge Base


Web Browser Viewing - MS Edge


IBM WebSphere MQ

Administration, Design, and Programming

IBM WebSphere MQ Software Messages, Queue Manager, Channels, and Logs WebSphere MQ and Application Development
WebSphere MQ and SOA: Service Oriented Architecture WebSphere MQ Training by SYS-ED Courseware and Distance-learning
WebSphere MQ and IBM Centric System Software WebSphere MQ Training Program WebSphere MQ Training Services

WebSphere MQ
Web Servers

Rational, WebSphere, and WebSphere MQ are registered trademarks of IBM Corporation.

Courseware for Teaching - WebSphere MQ and Mainframe Training Services
Courseware for Teaching
Open Source Software Sitemap

Strategic Middleware - SOA: Service Oriented Architecture

IBM WebSphere MQ Software

IBM WebSphere MQ is a family of network software products which allow independent and non-concurrent applications on a distributed system to communicate with each other. WebSphere MQ provides the capability to exchange information across multiple platforms and integrate new and existing business applications. It is a major component in IBM's service oriented architecture strategy to provide a universal messaging backbone across different platforms. Over 35 IBM and non-IBM platforms are supported by WebSphere MQ, including IBM mainframe, UNIX, Linux, MS Windows, and IBM mid-range systems.

IBM WebSphere MQ Middleware

  Administration    Architecture and Design    Programming  
  Data Integrity   Distributed Platforms   Load Balancing   

Messages, Queue Manager, Channels, and Logs

Messages are collections of binary or character data specific to a participating program. Storage, routing, and delivery information is added to the message protocol prior to transmission and removed from the message prior to delivery to the receiving application. Message queues are objects that store messages for an application. WebSphere MQ utilizes a queue manager as a system service for providing a logical container for the message queue and transferring data to other queue managers using message channels.

The WebSphere MQ queue manager handles storage, timing issues, triggering, and functions not directly related to actual movement of data. Communication is performed using software and network connections. The software or bindings connection is limited to programs running on the same physical host; a network or client connection can connect to a queue manager on any other host in the network.

Communication between queue managers relies on a channel. Each queue manager uses one or more channels to send and receive data to other queue managers. A channel is uni-directional; a second channel is required to return data. A sending channel has a defined destination and is associated with a specific transmission queue; a receiving channel will receive data from any other queue manager with a sending channel of the same name. When a receiving channel receives a message, it is examined to ascertain which queue manager and queue it is destined for. In the event of a communications failure, WebSphere MQ will automatically re-establish a connection when the problem is resolved.

In order to transmit data to a queue on another queue manager, a message is placed on a remote queue. Remote queues represent a queue on another queue manager. They define the destination queue, which is one element of the routing mechanism for messages. A remote queue is sent using the temporary storage transmission queue associated with a channel. Once a message is placed on a remote queue, the message will be transmitted across the remote channel. WebSphere MQ has features for efficient transmission management. Local queues represent the location in which data is stored awaiting processing.

The log is a major component of a queue manager. When a message is placed on a queue or a configuration change is made, the data is logged. In the event of a failure, the log is used to recreate damaged objects and messages. The major advantage associated with WebSphere MQ software technology is that messages are not dependent on a packet-based transmission. This allows the sending and receiving ends to be decoupled and operate asynchronously. Messages will be delivered, irrespective of errors and network problems.

WebSphere MQ provides:

  • Assured one-time delivery of messages across a wide variety of platforms.
  • A non time-dependent architecture for sending messages from and to applications.
  • The capability for transforming data between different architectures and protocols through the use of message data exits.
  • For the receipt of messages to trigger other applications to run and serve as a framework for a message driven architecture.
  • Queue definition for determining the destination of messages and moving sent messages to a different application at a specified destination.
  • A routing architecture for utilizing alternative paths in a network of MQ managers.
  • The ability to implement a cluster and have multiple MQ implementations share the processing of messages and realize improved performance and load balancing.

WebSphere MQ and Application Development

WebSphere MQ offers a variety of approaches to application development. Information can be retrieved from queues either by polling the queue to check for available data at suitable intervals or by triggering an event, allowing a client application to respond to the delivery of a message. There are multiple ways for accessing WebSphere MQ's facilities.

IBM API support includes:

  • IBM MQ interface - COBOL, PL/1, RPG, C, C++, and XMS for C/C++.

  • Open Source Software - JMS: Java Message Service, Java, Perl Interface, Python using the PyMQ Interface, and REST: Representational State Transfer.

  • Microsoft - MS .NET, MS .NET SOAP, and MS Windows PowerShell.

WebSphere Message Broker is a WebSphere MQ software product which enables extensions to queue-based architectures. It can be used to implement a web services front-end with WSDL file support for interacting queue-based applications.

WebSphere MQ and SOA: Service Oriented Architecture

The successful implementation of a service oriented architecture requires applications and infrastructure that can support the SOA principles. The design principles of granularity and modularity are resolved primarily at the application level. Applications can be enabled by creating service interfaces to existing or new functions hosted by the applications. The service interfaces need to be accessed using an infrastructure that can route and transport service requests to the correct service provider. The aspect of loose coupling can be greatly addressed by using messaging middleware. IBM WebSphere MQ is being used effectively in SOA enterprise environments to route and transport messages from one node to another.

WebSphere MQ supports the principles of an SOA implementation by decoupling the consumer's view of a service from the actual implementation of the service and the technical aspects of service interactions.  There is integration and management of services in the enterprise. Flexibility in the architecture allows the substitution of one service provider for another without the consumer being aware of the change, or needing to be altered to support it. 

WebSphere MQ for z/OS provides SOA messaging for applications, web services, and Web 2.0. It delivers JMS: Java Message Service and publish and subscribe capabilities. WebSphere MQ also supports both commercial and open source Enterprise Service Bus implementations.

WebSphere MQ Training by SYS-ED

WebSphere MQ: MQSeries has emerged as an essential component for Fortune 1000 companies, government municipalities, and healthcare providers to repurpose their extensive investment in information technology infrastructure. IBM's information agenda is built on its proprietary operating systems and system software. Its foundation is to simplify, collaborate, reuse, and standardize. WebSphere MQ middleware serves as strategic and unifying software for IBM to: 1- legacy programming languages. 2- Java to CICS, IMS, and DB2 system software. 3- WebSphere server family of software. 4- Third party commercial and open source web servers. 5- Rational Developer for System z.

SYS-ED's mainframe course offerings, training programs, and software specific websites have been designed to add value to this strategy. In todayís budget strapped IT environment where expenditure on software and training has to translate into improvements in productivity and return on investment. SYS-EDís specializes in training information technology staff to evaluate and incrementally migrate applications to service oriented architecture using WebSphere and Rational software in IBM mainframe and hybrid web server environments. We have earned our reputation with WebSphere and the IBM mainframe environment course-by-course and client-by-client. And recognize that we are only as good as our last WebSphere MQ course.

Few software or consulting companies have the credentials and longstanding expertise that SYS-ED has in providing WebSphere MQ training. SYS-ED system consultants average 30+ years experience in IBM operating systems, system software, and programming languages and our training service draws upon this multidisciplinary skillset. We utilize skeleton programs, hands-on workshops, tailored exercises, and validation assessment to provide educational solutions which address WebSphere MQ operational requirements: administration, middleware integration, and application development. One-third of a studentís class time is spent hands-on coding, testing, and debugging WebSphere MQ applications.

The WebSphere course handouts and training aids that we provide as part of our instructor-led courses are highly respected. They extend the source vendor documentation with an examination of the architecture and protocols, inclusive of sample programs and program logic which have been validated on consulting projects. With the hybrid implementations of open standards and IBM systems software, reference material which ďexplains and demonstrateĒ is fundamental to effective knowledge transfer. And by the way, we get requests from NRVs: Nationally Recognized Vendors, leading software companies, and other training vendors for our courses and courseware.

After a course is over, students are welcome to submit the inevitable questions which come up back on the job. Upon completion of a SYS-ED instructor-led course at the client location, it is standard policy to organize content for future utilization in a web-based training infrastructure.

The Computer Education Techniques courseware used in SYS-ED courses consists of student handouts, textbook extensions, training aids, and industry-specific exercises. The CETi knowledge base aggregates and analyzes information in the public domain. It also is a service for reviewing and answering questions. Content is selectively added to courseware. The long-term strategy is to have our courseware recognized as a NRV: Nationally Recognized Vendor.

Open Source Software
Java Development Platform and Language
Linux Operating System UNIX Operating System
Apache Web Server and FOSS Programming XML Platform
WebSphere MQ - Distance-learning Training Service
Commercial Database and Development Platform
MS IIS and SharePoint Servers
MS SQL Server MS Development Platforms
SAP - Sybase SQL SAP - Business Objects
IBM System Software
WebSphere and Rational
CICS Transaction Server and Mainframe Utilities
IMS Transaction Server and Mainframe Utilities DB2 Relational Database
IBM WebSphere MQ
WebSphere MQ
WebSphere MQ Application Design
WebSphere MQ Application Programming
Oracle Database and Development Platform
Oracle Relational Database
Oracle and WebLogic Development
MySQL - Open Source Software UNIX - Solaris

SYS-ED's distance-learning training service is 65% lecture with the remaining 35% of the service provided in the form of scheduled interactive question and answer sessions with a subject matter expert, hands-on exercises, optional validation assessment, and submission of questions through our technology exchange websites.


Enrollment is contingent upon the prospective trainee's having been qualified by our director of education to have the appropriate background for the training and review of a checklist of items required for transmission of the service to the client location: bandwidth, firewall, base operating system, software requirements, web browser, and set-up of hands-on machine exercises.21

Grow Your Own WebSphere MQ Staff

Mainframe Learning Path to Web Enablement SYS-ED/New York Schedule and Content Delivery Selection Web-based Training Services
Mainframe Web Enablement WebSphere MQ - Content Delivery Selection

Web-based Training

CICS Transaction Server COBOL Language DB2 Relational Database IMS Transaction Server
Java Language Programming Languages Web Servers WebSphere MQ Middleware

There have been inquiries regarding whether SYS-ED offered WebSphere MQ courses for administrators and programmers.

The typical comments were:
1. That it is extremely difficult to find WebSphere MQ training which provides the foundation and develops the specialized skills needed for administration, design, and application development geared to specific to the diverse WebSphere MQ environments.
2. That there is a scarcity of fast-track WebSphere MQ courses, 5 days or fewer in duration, geared to corporations and their employees.
3. That a high percentage of WebSphere MQ courses are cancelled.
4. That travel costs and living expenses in a majority of situations are a significant constraint when it comes to attending a mainframe course.
5. That it is important to have a resource for asking WebSphere MQ questions once the training is complete.

In response to these questions:
WebSphere MQ Training Services Yes, SYS-ED offers multiple levels of WebSphere MQ training - administration, application design, and programming.
WebSphere MQ Training Services Yes, SYS-ED offers core WebSphere courses on the z/OS, UNIX- and Linux- variants, and MS Windows base operating systems and major programming languages and development platforms - COBOL and Java.

WebSphere MQ Training Services

Yes, we have the flexibility and resources to provide personalized training for small groups. We very rarely cancel WebSphere MQ courses.
WebSphere MQ Training Services WebSphere MQ courses are available in multiple formats: classroom, distance-learning and blended web-based delivery.
WebSphere MQ Training Services Upon completion of a SYS-ED course, our staff is available to answer WebSphere MQ questions.

SYS-ED has been conducting courses in the public domain since 1980; however, there have been changes in the laws and regulations governing computer training in the state of New York. The schedule on our websites reflects a projected time frame for licensure with the New York State Department of Education - Bureau of Proprietary School Supervision and submission and approval of curriculum. It will be updated quarterly.

WebSphere MQ and IBM Centric System Software

IBM WebSphere MQ is used extensively in IBM mainframe and WebSphere environments; the IBM DB2 relational database is widely used in mainframe, distributed processing, and alternative third party information technology infrastructure. Oracle Corporation's WLS: WebLogic Server and OAS: Oracle Application Server utilize IBM WebSphere MQ middleware. There are programming languages which can be used across both mainframe and web server platforms; however, there will be issues with platform migration and trade-offs in performance.

IBM System Software Environment
IBM Mainframe   Base Operating System
Linux-variant UNIX-variant MS Windows
IBM WebSphere MQ Middleware
IBM CICS Transaction Server   IBM IMS Transaction Server   IBM DB2 Relational Database   IBM WebSphere Application Server   Alternative Web Servers
Publish and Subscribe
    WebSphere MQ Interface   JMS: Java Message Service   Multi-language Message Service   Web 2.0 Interface    

Application Developer Tools

Rational Developer for System z Rational Developer

Service Oriented Architecture - Courses

SOA in the Mainframe Environment CICS Transaction Server: Web Services Rational Application Developer: Web Services Development Java: XML Web Services WebLogic Enterprise Web Services Development  

News for Immediate Release

Consulting companies recommend SYS-ED in conjunction with distance-learning products for training on WAS: WebSphere Application Server, WebSphere MQ, Java programming language, and JEE platform.

WebSphere MQ Training Program

Operations support, network administrators, database administrators, systems designers, and application developers will need to learn new skills for the WebSphere environment. The WAS servers will be running on a combination of UNIX - and Linux-variant base operating systems. The training will provide experience with WebSphere Application Server installation, administration, and performance and tuning which is required to utilize WebSphere MQ effectively for transaction processing. Training will cut across generations - some very experienced people will be learning web enablement technologies; while first generation information technology staff probably will be using ISPF, JCL, and legacy programming languages and IBM mainframe systems software for the first time. For IT personnel who require an integrated approach for developing/managing automated web based systems the core WebSphere MQ (MQSeries) courses can be taken as part of an integrated training program.

The tailored application development training will be a combination of maintenance and migration of legacy applications, primarily COBOL, to the emerging SOA: Service Oriented Architecture implementation. Most new development will be with Java. The instruction will utilize the full complement of training methodologies in order to address operational objectives, the geographic location of the audience, as well as scheduling and class size requirements.

Program for Client A

  • Distance-learning will be used for introductory web server, OOPs, and Java.
  • SYS-ED will be used for their 4-day WebSphere Application Server Administration, 3-day WebSphere MQ (MQSeries) Administration, 2-day WebSphere MQ (MQSeries) Application Design, 4-day WebSphere MQ (MQSeries): Application Programming, and 5-day Java for COBOL Programmers courses.
  • Sun Microsystems offerings will be used for specialized Java programmer training.
  • IBM course offerings will be used for WebSphere and z/OS connectivity training.

Some personnel, who have worked exclusively with z/OS or Microsoft Windows will also require training on the Linux and Solaris operating systems. Experienced mainframe personnel will attend the WebSphere training along with tailored Enterprise COBOL and Java courses.

The core WebSphere administration and web integration and enablement education will be completed from January through September; the specialized courses will be taken later. The exact schedule will depend on the workloads of staff members. Based upon feedback, adjustments will be made as needed.

Evolving IT - Interrelated Technologies

Information technology training for business enterprise is more complex and challenging than ever before. Organizationís have a huge investment in infrastructure and applications specific to their operations. There are new industry standard protocols, web server and web enabled technologies, and development platforms which require development from scratch and integration with the existing system software and enterprise databases. There will be long term implications regarding the strategic mix of commercial and open source software which is selected, along with decisions on whether to maintain and upgrade the existing legacy applications, many of which are now thirty or more years of age; while retrofitting and transitioning to the new technologies. SYS-ED trained a significant portion of the first generation of DP personnel. And looks forward to training their IT successors in the 21st century.

Java Enterprise Application Development Mainframe Systems Software

Legacy Programming Languages

New Training Programs

WebSphere RAD Java Development DB2 for Java Programmers Database Scalability - Cloud, Mobile, and Big Data

WebSphere MQ Training Services

WebSphere MQ Courses
SYS-ED's WebSphere MQ courses are tough, but they're worth it. Our challenging hands-on WebSphere MQ training provides a foundation and framework for Fortune 1000 companies, government municipalities, healthcare providers, software houses, and consulting companies to train their own staff and acquire specialized interrelated expertise in information technology. 1

Courseware for Teaching
SYS-ED's WebSphere MQ family courseware is highly respected. We draw upon our extensive library of courseware, sample programs and case studies to explain, demonstrate, and teach a combination of industry standard and consultancy derived WebSphere MQ content. Our WebSphere MQ curriculum provides design and administration guidelines across a comprehensive range of base operating platforms - MS Windows, UNIX- and Linux- variants, and hybrid internetworking - and programming languages - primarily COBOL and Java.

Teaching is Our Business
Most computer training companies are divisions of large software or consulting companies. Not SYS-ED. Our only goal is to provide quality computer training for highly motivated professionals - no more and no less. Because we're independent, we're free to concentrate on teaching - and since 1980 we have been doing it very well.

Our Teachers Know How to Teach
SYS-ED instructors combine teaching skills with broad practical experience as consultants. Our system consultants have been working with WebSphere MQ since its initial release and equally as important average 30 years of experience in enterprise information technology: operating systems, administration, and programming. And they know how to teach it. We teach not only "how to", but "why", building a solid foundation in fundamentals and insights into advanced subject matter. After a course, they're available to answer questions.

Enrollment - SYS-ED WebSphere MQSeries Courses are Not for Everyone
No one is allowed to enroll in a SYS-ED WebSphere MQ course, without a consultation with our Director of Education. We review the operational objectives and project specifications for the organization evaluating whether to send its employee for the training. The employee only is allowed to register if they have the background corresponding to the appropriate learning paths: WebSphere MQ, WebSphere-Rational, or mainframe web enablement.

WebSphere MQ Training - Distance-learning or at Your Office
WebSphere MQ courses are provided over the Internet through a distance-learning delivery medium or classroom instruction on-site at the client location. Client location courses can include the identical workshops, case studies, and hands-on approach as the distance-learning service offered through the SYS-ED schedule.

Technology Exchange Websites

SYS-ED's websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer: web-based training, classroom instruction, courseware, learning paths, and validation assessment.


www.cicstrainingbysysed.us www.coboltrainingbysysed.us www.databasetrainingbysysed.us
www.db2trainingbysysed.us www.imstrainingbysysed.us www.javatrainingbysysed.us
www.mainframetrainingbysysed.us www.unixtrainingbysysed.us  www.webspheretrainingbysysed.us 

Footnote 1:

SYS-EDís core mainframe curriculum has been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.