Cisco Cisco Process Orchestrator 3.0 Guida Utente

Pagina di 242
 
1-17
Cisco Process Orchestrator User Guide
OL-30196-01
Chapter 1      Understanding Service-Oriented Orchestration and the Cisco Process Orchestrator
  Process Orchestrator System Elements
Target Types
Target types provide a way to define a service or other IT element that is not represented by any target 
type provided by an adapter. A target type can:
  •
Extend an existing adapter-provided target type
  •
Extend another target type
  •
Define a completely new target type
All new targets are created based upon a target type.   Some target types are ‘abstract’, meaning they 
cannot be directly instantiated into targets but are only available for inheritance by other target types. In 
Process Orchestrator, these target types are marked as either ‘creatable’ or ‘not creatable’.
A target type:
  •
Exposes (and inherits from its ancestor target types) properties and inter-target named relationships 
that can be read and set either manually or by an Update Target activity. 
  •
Defines property default values.
Related Topics
Targets
Targets are instances created from a target type provided. For example:
  •
A terminal target allows SSH or telnet to some specific network device.
  •
A UCS Manager target allows connection to a specific UCS Manager in charge of a UCS system.
  •
A database target allows connection to specific supported databases.
A process or activity executes an action within some environment. The specifics of the definition of the 
connection to the environment are encompassed in the target. For example, a target for:
  •
An SSH command might be a specific UNIX system or network device.
  •
A database query might be a specific database
  •
An SAP ABAP activity might be a specific SAP system. 
Processes can restrict the type of target which they can accept. For example, it is not appropriate to run 
a process to change a network device’s configuration against a Windows computer.
A process workflow acts on a target. This allows the process workflow to perform actions against an 
external tool or environment. Although a default target instance can be specified directly by a process, 
more commonly it is associated to the process at run time.
Activities, which are the steps in a process (see 
), can also specify a target. 
Typically, activities default to use the process target, but a step in a workflow might need to happen 
against a different system than the process target. For example, a process overall might deal with a 
network device, but a step in the process might need to update a database. Often workflows can 
determine the target on which an activity may act by using a relationship to the target for the process, or 
doing a query on some data such as a name to find a matching target instance.
Related Topics
  •