Web Services Execution

Introduction

The Web Services Execution feature of Universal Agent enables you to extend its remote execution functionality to Internet and message-based workload and create file-based events from inbound Internet and message-based application messages.

Outbound Implementation

The outbound implementation of Universal Agent's web services execution - Universal Command Agent for SOA - provides the ability to extend Universal Agent's workload execution and management features to Internet and message-based workload.

The Internet and message-based protocols are supported by the HTTP Connector, the SOAP Connector, the JMS Connector, and the MQ Connector. In addition, you can execute or batch workload in the WebSphere XD environment using the XD Connector.

Universal Command Agent for SOA gets its payload input from Universal Command through STDIN. When the parameters and data are passed in, the workload execution request is processed and any return data is passed back to Universal Command.

It can be initiated from a variety of sources, regardless of platform, such as one or more job scheduling systems, workflow engines, or EAI tools, as well as from business applications and end users.

Universal Agent enables you to:

  1. Consolidate your Internet and message-based workload within your current Enterprise Scheduling environment.
  2. Use your existing scheduler, or other workload management applications, along with your new or existing Universal Agent components.
  3. Use your existing development, test, and production business processes.
  4. Use a single point of workload execution that is not tied to specific vendor hardware or software platforms.

(See #Examples, below.)

Inbound Implementation

The inbound implementation of Universal Agent's web services execution - Universal Event Monitor for SOA - provides the ability to create file-based events from inbound Internet and message-based messages, and write the events to file.

This allows for the integration of Internet and message-based applications with systems management functions such as:

  • Alerting and notification
  • Incident and problem management
  • Job scheduling
  • Data movement

Universal Event Monitor monitors one or more local or remote system events. It also can execute a system command or script based on the outcome of the events that it is monitoring.

(See Examples, below.)

Detailed Information

The following pages provide detailed information for Web Services Execution: