Tidal Workload Automation Adapter for Web Services
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. Tidal Workload Automation Adapter for Web Services does just this - by automating and simplifying the scheduling of web-enabled and SOA-based deployments to provide control over jobs of all magnitudes and complexities.
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. In addition, 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 Tidal Workload Automation Adapter for Web Services, in combination with the broad coverage and rich functionality of the Tidal Workload Automation itself, work to reduce these complexities and enable IT organizations to realize the benefits of standards-based, end-to-end scheduling.
Features and Benefits
The feature set 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 the following Tidal Workload Automation Adapter for Web Services functionality.
Tidal Workload Automation Adapter for Web Services gives you the flexibility of two of the most common types of Web Service integrations: representational state transfer (REST) and Simple Object Access Protocol/Web Services Description Language (SOAP/WSDL).
REST Method Scheduling
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 the Tidal Workload Automation, we give our customers 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 Workload 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, or Linux, and so on) that have been enabled for REST or SOAP Web Services.
Workload Automation Integration
Tidal Workload Automation Adapter for Web Services extends the reach of Tidal Workload Automation with critical capabilities that simplify scheduling for web services environments:
- Allows jobs to be defined that invoke Web Services operations
- Supports any REST and SOAP Web ServiceParses the WSDL to discover all the defined operations and arguments
- Imports WDSLs directly into the adapter from an existing 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 Tidal Workload Automation Web Services jobs are defined like any other Tidal Workload Automation job, you can take full advantage of job, file, and variable dependencies, calendars, events, email notifications, and all other Tidal Workload Automation capabilities to manage the most complex Web Services scheduling environments in your enterprise.
Move to a Single Scheduling Environment
Tidal Workload Automation provides IT operations staff with an integration platform for all job scheduling needs. With Tidal Workload Automation Adapter for Web Services, 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 Workload Automation Adapter for Web Services demonstrates the ongoing support that Tidal Workload Automation scheduling solutions provide to dynamic, evolving IT environments.