Cisco Cisco Unified Customer Voice Portal 10.0(1) Guía Del Usuario

Descargar
Página de 138
C
HAPTER 
3:
 
A
DMINISTRATION
 
 
U
SER 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
C
ALL 
S
ERVICES
,
 
U
NIVERSAL 
E
DITION 
 
 
 
AND 
U
NIFIED 
C
ALL 
S
TUDIO
 
 
58 
Chapter 3: Administration 
Administration is an essential feature of any enterprise system. Once started, a system must 
remain operational for long periods of time with no downtime so it must expose ways for an 
administrator to manage it at runtime. This applies to both changes and updates to the application 
as well as providing information concerning its health. The more flexible and informative a 
system, the better an administrator will be able to ensure it runs efficiently and detect any issues 
with the system quickly. 
Call Services has been designed to afford maximum flexibility for administrators to control how 
it runs and to monitor vital statistics of its health. Administrators can add, remove and change 
applications deployed, get information on the system and the applications, and even change the 
behavior of system or components, without requiring a restart of Call Services. 
This chapter details the administration functions and statistics exposed by Call Services and the 
mechanisms by which these functions can be accessed and executed. 
Introduction to Call Services Administration 
Call Services exposes three methods for an administrator to control it and obtain information. 
Each method is accessed differently and exposes different levels of functionality or information. 
The first method, and the most flexible, is the JMX-compatible management interface. The 
second method is through the use of administration scripts. The third is via the system 
information web page. 
JMX Management Interface 
Java Management Extensions (JMX) is a Java technology specifically designed for managing 
Java applications. It is part of the standard Java Virtual Machine and defines a standard interface 
for clients and servers. An application that wishes to be managed by JMX will register MBeans 
to the JMX context. An MBean can be used to expose information about the system that an 
administrator can fetch (for example the total simultaneous calls on the system). An MBean can 
also be used to expose a function that an administrator can execute (for example to suspend an 
application). A client application communicates with the server application via the JMX 
interface to allow administrators access to the information and function that is exposed.   
Call Services, being a server application, exposes many informational MBeans for information 
regarding itself as well as the applications deployed on it. It also exposes administrative MBeans 
for controlling important administrator functions. It does this in a fully JMX-complaint manner 
so that any JMX-compatible client will be able to interface with Call Services to gain access to 
the information and functions. One such client is JConsole, which is a client bundled with JDKs 
provided by Sun Microsystems and others. Some JVMs and application servers provided by 
other companies may utilize alternative JMX-compatible clients that should work as well.