IT operations that focus on the automation of business processes involve integrating a wide range of custom and enterprise applications and the infrastructure on which they run, often with complex interdependencies. In such 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 the past decade, Tidal Workload Automation has been defining standards for job scheduling usability, scalability, and breadth of coverage. The role of the many adapters available for Tidal Workload Automation is to make connectivity, control, and visibility of diverse technologies accessible directly through the Tidal Workload Automation user interface. The breadth of coverage these adapters provide simplifies end-to-end scheduling of processes across the enterprise.
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 Workload Automation Adapter for JMS
Tidal Workload Automation Adapter for (Java Messaging Service) JMS extends the capabilities of Tidal Workload 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. This adapter helps users overcome the challenges of scheduling in message-driven environments.
Tidal Workload Automation Adapter for JMS enables IT operations staff to integrate message-based application services into the broader enterprise scheduling environment, allowing users to create, send, and receive messages that are transmitted through an enterprise messaging architecture.
Tidal Workload Automation Adapter for JMS comes preconfigured with connection settings for many standard messaging architectures. The following capabilities and benefits encompass detailed features that users can access in order to simplify job scheduling in message-enabled environments.
Message-Enabled Job Definitions – By using the Tidal Workload Automation web 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. In addition, messages can be received by Tidal Workload Automation 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 Workload Automation Adapter for JMS enables job scheduling across message-based environments.
Tidal Workload 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 Workload Automation job definition screens. This extends standardization of operations across the full range of environments under Tidal Workload Automation 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 Workload Automation 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 Workload Automation Adapter for 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 portable, browser-based single pane of glass. The adapter also allows IT operations staff to accelerate the delivery of service level agreements (SLAs) by making all scheduling activities more efficient and by accelerating the ability to respond to business changes.
Tidal Workload Automation Adapter for JMS 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 features support required credentials authorization when implementing JMS connections, enforcing process adherence to IT security rules as well. To add flexibility to Tidal Workload Automation, the adapter can be used as a full-featured scheduling alternative to Tidal Workload 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.