Adapter for JMS

Overcome the challenges of scheduling in message-driven environments.
Announcement icon

Gartner® Market Guide: Service Orchestration & Automation Platforms

Read Report

Integrate Bus Technologies Into Your Enterprise-Wide Scheduling Architecture

Adapter Overview

IT operations that focus on the automation of business processes need to integrate a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In these environments, IT typically uses job scheduling tools to control batch and on demand event processing, which are vital to the success of a range of business operations from sales to manufacturing to financial management.

For decades, Tidal  has been defining the standard for job scheduling usability, scalability and breadth of coverage. The role of the adapters available for Tidal Automation is to make connectivity, control and visibility of diverse technologies accessible directly through the Tidal platform interface. Our comprehensive set of adapters provides broad coverage for popular applications and systems used by businesses and our seamless integration simplifies end-to-end scheduling of processes across the enterprise.

More About This Adapter

The Challenge of Managing Dynamic Messaging Environments

Automating job scheduling across message-driven environments can be a challenge. Unlike traditional enterprise-level systems, message-based topologies require integration with an enterprise service bus (ESB) or other messaging backbone that acts as a message delivery brokerage service to consumers that are connected to the various messaging distribution points. A wide array of message queues and message types must be understood and supported to enable effective application integration within these types of environments.

Tidal Automation Adapter for JMS

Tidal’s adapter for  JMS extends the capabilities of Tidal Automation to the message-enabled platform, making it possible to define and execute jobs for a variety of message bus and enterprise service bus technologies and to integrate them into an existing enterprise-wide job scheduling architecture.

The integration enables IT operations staff to orchestrate message-based application services within the broader enterprise scheduling environment, allowing users to create, send and receive messages that are transmitted through an enterprise messaging architecture.

Features and Benefits

The adapter for JMS comes preconfigured with connection settings for many standard messaging architectures. The following capabilities simplify job scheduling in message-enabled environments.

Message-Enabled Job Definitions – By using the Tidal Automation interface to create message-enabled job definitions, the adapter makes it possible for users to connect to and deliver instances to the messaging brokerage, which then places messages into the message bus. Messages can also be received by Tidal and can trigger other jobs or activities as defined within the larger scheduling environment. Messages can be delivered via point-to-point queues or publish-and-subscribe topics.

In point-to-point mode, only one target consumes the message which has the added benefit of allowing the producer and consumer to work asynchronously. Publish-and-subscribe topic queues are mechanisms where a JMS producer can publish messages and a group of JMS consumers can subscribe to a topic. Subscribers are registered to receive messages on specific topics and routinely poll the message bus. When topics are promoted to the bus, subscribers consume the message and take action on the contents.

Figure 10. Tidal Automation Adapter for JMS enables job scheduling across message-based environments.

Tidal Automation Schedule Integration – One of the key strengths of the adapter is that the messaging integration approach is made available for scheduling designs via Tidal Automation job definition screens. This extends standardization of operations across the full range of environments under Tidal management, giving IT operations staff a robust and sophisticated tool with which to incorporate messaging-based processes into the enterprise. In addition, as with other Tidal  adapters, the adapter for JMS jobs can be executed through granular calendar, ad hoc and on demand scheduling techniques, bringing message-driven topologies into the enterprise scheduling framework for the first time.

Accelerated Automation – Tidal’s integration with JMS can drive IT-wide process automation by giving IT operations staff the tools to orchestrate enterprise-wide job schedules and event-driven activities from a centralized solution. The integration also allows IT operations staff to improve scheduling efficiency and accelerate the ability to respond to business changes.

Our integration consolidates message-based scheduling automation with other distributed processes, making it easier to comply with enterprise IT policies and standard operational processes. Integrated security management support required credentials authorization when implementing JMS connections, enforcing process adherence to IT security rules as well. For additional flexibility, the adapter can be used as a full-featured scheduling alternative to Tidal Automation for Web Services in distributed message-driven environments — particularly where adding a web services layer or integrating into a SOA-based framework is not otherwise required.

Where We Run

The Cloud

Tidal’s enterprise-wide automation platform transcends the inherent limitations associated with standalone point products or native cloud schedulers. We can automate and orchestrate cross-application workloads and enterprise-wide business processes that traverse multiple clouds and hybrid environments – all from a single-pane-of-glass view.


Tidal helps you optimize the value and performance of your legacy infrastructure while opening new opportunities to leverage next-gen applications and workflows. From pure on-prem to hybrid on-prem and cloud engagements – the answer is Tidal.

  • CentOS
  • Linux Kernel 2.6.18 & above
  • Linux PPC
  • Microsoft Windows
  • Microsoft Windows Server
  • Open VMS
  • Oracle Cloud
  • Oracle Enterprise Linux
  • Red Hat Enterprise Server
  • Suse Enterprise
  • Tandem NSK
  • Ubuntu
  • UNIX
  • HPUX (PA-RISC, Itanium)
  • Solaris (Sparc, X86)
  • AIX
  • OS/400 iSeries
  • z/Linux
  • z/OS