Adapter for Web Services

Build your own integrations with speed and flexibility.
Announcement icon

Job Scheduling vs. Workload Automation: What's the Difference?

Read the Ebook

Integrate Custom/In-House Applications and Systems Into Enterprise Workflows

Adapter Overview

In service-oriented architecture (SOA) environments, business process management (BPM) engines expose workflows enabled by Web Services. Workload automation solutions must support these types of connections in order to drive complex job runs to completion. The Tidal Automation Adapter for Web Services does just this – automating and simplifying the scheduling of web-enabled and SOA-based deployments to provide control over jobs of all magnitudes and complexities.

More About This Adapter

The Web Services Integration Challenge

Typically, complex process scheduling is developed and tested offline before being migrated to production environments. Moving job scheduling definitions from development to test to production environments must be carefully managed in a structured and repeatable way.

Automating job scheduling across Web Services-enabled environments is very challenging because unlike traditional enterprise resource planning (ERP) systems, Web Services environments provide an array of point services that must be coordinated and deployed. And the boundaries between the composite applications based on these services are loosely defined, which allows the underlying components that provide the services to be quickly changed and recombined to serve business units as they evolve. As a result, these environments create significant complexities for enterprise-wide scheduling solutions.

The capabilities of the our adapter for Web Services, in combination with the broad coverage and rich functionality of the Tidal platform, reduce these complexities and enable IT organizations to realize the benefits of standards-based, end-to-end scheduling.

This adapter supports the two most commonly used Web Service integrations: REST and SOAP/WSDL.

Features and Benefits

The features and capabilities of this adapter not only reduce the effort and simplify the process of scheduling jobs in web services-enabled environments, but also allow those jobs to be viewed and managed in the context of other enterprise jobs through a single view. Enterprises can increase efficiency and improve business process execution by taking advantage of this adapter’s functionality.

REST Method Scheduling

REST-based architectures allow system resources to be addressed in a stateless, clientserver architecture where clients access and manipulate web resources through the HTTP protocol. The Web Services environment consumes the request in the most efficient manner, sometimes parsing the request as it is fulfilled. REST APIs are commonplace – by integrating the REST methodology in Tidal Automation, customers get an easy-to-use Web Services interface that does not need additional environmental modifications.

SOAP/WSDL Operations Visibility

Complementary to REST, SOAP creates a predefined contract with the client that describes how the service will be called, what parameters it expects and what data structures it returns. The SOAP/WSDL job instance is an invocation of a Web Services operation defined for the connection. When the job instance runs, the SOAP request― with the operation name and its arguments (WSDL) – is sent to the Web Services endpoint, and the output of the event is returned as a SOAP response. The response can be modified and passed on to subsequent jobs across the entire range of scheduled job types available.

One of the key strengths of the adapter is that once the components of the Web Services Description Language (WSDL) have been parsed, all the operations inherent in the WSDL become available for scheduling design through the standard graphical job definition screens, extending the standardized operations approach across the full range of environments that are SOAP-enabled.

Rich Web Services API

Web Services permit the deployment of standard service-based architectures across an underlying range of current and legacy platforms and applications. Tidal Automation is able to define jobs and run job instances against these services and, therefore, against any application endpoint (Java, .NET, or application platform) or on any OS platform (Windows, UNIX, Linux and so on) that have been enabled for REST or SOAP Web Services.

Workload Automation Integration

The integration provides critical capabilities that simplify scheduling for Web Services environments:

  • Allows jobs to be defined that invoke Web Services operations
  • Supports REST and SOAP Web Service
  • Parses the WSDL to discover all the defined operations and arguments
  • Imports WDSLs directly into the adapter from an existing Web Services library
  • Supports standard PUT, GET, POST and DELETE syntax for REST methods
  • Uses variables as input arguments to Web Services calls, allowing the passing of information across job flows
  • Supports the passing of Web Services call responses to jobs of any type in larger business flows, including the ability to modify output via XML style sheet language for transformations (XSLT)

Because Web Services jobs are defined like any other job in Tidal, you can take full advantage of job, file and variable dependencies, calendars, events, email notifications, and all other Tidal Automation capabilities to manage the most complex Web Services scheduling environments in your enterprise.

Move to a Single Scheduling Environment

Tidal Automation provides IT operations staff with an integrated platform for all job scheduling needs. With our Web Services integration, IT operations staff can include a vast array of Web Services-based deployments in a single standard scheduling environment, regardless of the types of applications and systems deployed across the enterprise. These solutions eliminate multiple tools, scripting, protracted resolution times and many other costly and time-intensive issues.

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.

On-Premises

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