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.
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.
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-based architectures allow system resources to be addressed in a stateless, client‐server 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.
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.
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.
The integration provides critical capabilities that simplify scheduling for Web Services environments:
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.
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.
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.