Cisco Cisco Process Orchestrator 3.0 User Guide

Page of 242
 
1-7
Cisco Process Orchestrator User Guide
OL-30196-01
Chapter 1      Understanding Service-Oriented Orchestration and the Cisco Process Orchestrator
  Service Definition Examples
Service Definition Examples
The following sections provide some service definition examples.
A Distributed Application and Product as a Service
An example of the usefulness of Service-Oriented Orchestration is the ability to model a distributed 
application and provide its provisioning and ongoing operations. To the business, an application and its 
elements are not important by themselves; the application is important for the service it provides to the 
business. For example, an application may provide customer support, order entry, or partner billing. Let's 
pick one of these, say customer support. The customer support service in this example is provided by a 
distributed application that consists of a number of web servers behind a load balancer, a database, a 
cluster of application servers, and an LDAP repository for user credentials. Each application server 
ultimately runs on a UCS blade, which is in turn related to a UCS Manager. Moreover, each of these 
Incident (related to 
configuration item)
Incident (Related 
to Target)
Change Request 
(related to 
configuration item)
Change Request 
(Related to Target)
Automation Pack
Cloud Service 
Archive (CSAR)
Files in an 
Automation Pack
Artifact
Class Interface
No explicit term 
 
The collection of 
all processes that 
act on a Target 
Type, including 
their input and 
output parameters
Class Interface
Interface
“This” reference in 
a method
Process Target
Abstract class
“Targets of this 
type can be 
created” checkbox 
on a Target Type
Abstract type
Dynamic binding, 
overriding, 
polymorphism
Achievable in 
processes
Table 1-1
Service-Oriented Orchestration Terms and Concepts Comparison  (continued)
Object-Oriented 
Programming
IT Infrastructure 
Library (ITIL)
Cisco Process 
Orchestrator
Cisco Prime 
Service Catalog
Common 
Information Model 
(CIM)
Topology and 
Orchestration 
Specification for 
Cloud Applications 
(TOSCA)