Automation Center Documentation

System Overview

From OpsWise Documentation Wiki

Contents

Overview

OpsWise Automation Center consists of the following basic components:

  • Core processor
  • Database
  • Message hub
  • Message transporter
  • Multiple remote agents

Core Processor

The Java portion of Opswise. The business logic of Opswise is provided by the Java Core. This principle part of Opswise provides components that present the user interface, handle the scheduling logic, process all messages to and from the agents, and synchronized much of the High Availability operation of the product.

Database

The following databases are supported.

  • Oracle
  • MS SQL Server
  • MySQL

Message Hub

The database messaging interface. See Connectors. The message hub relays messages from the outbound message queue from the core to the agents, and writes messages to the inbound message queue from the agents to the core.

The message hub communicates with the agents using a "publish | subscribe" communications hub known as the transport. Those messages are transformed to and from serialized message structures and moved to and from the agents via the transport layer. They are ultimately retrieved or stored from the database tables, ops_msgque_out and ops_msgque_in.

Message Transporter

The enterprise bus for the Unified Server Processes. See Connectors. The transporter is the TCP/IP transport layer of Opswise for the outboard components. Both the message hub and all agents are considered clients of the transporter. The transporter serves to abstract a group communications protocol referred to as "publish | subscribe". Clients subscribe to message queues to receive message traffic, and send data to subscribers by publishing messages to the transporter. Within Opswise the group names are normally assigned by the core component when the clients initially register their availability at process start-up.

Remote Agents

OpsWise processes running on remote machines that launch and monitor applications. See Agent-Based Resources. The following platforms are supported:

  • AIX
  • HP-UX Itanium
  • HP-UX PA-Risc
  • Mac OSX
  • Linux/Unix
  • Solaris Sparc
  • Solaris Intel
  • Windows
  • z/Linux
  • z/OS
Personal tools