Chapter 2. Architecture 21
IBM TotalStorage Productivity Center with Advanced Provisioning (bringing
together IBM Tivoli SAN Manager and IBM TotalStorage Multiple Device
Manager and IBM Tivoli Provisioning Manager) can create your additional
storage “on-demand” and provide access to that storage to your applications and
servers through your storage area network, while IBM Tivoli Storage Resource
Manager will monitor this storage, notify you of any alerts, and take any other
automated actions you define.
2.4 Communications
For the integration with IBM Tivoli Provisioning Manager to work, some
Application Program Interfaces (APIs) to IBM TotalStorage Multiple Device
Manager and IBM Tivoli SAN Manager have been added. A Web service model
is used which matches the IBM direction of Services Oriented Architecture
(SOA).
And as we continue to manage components of the environment, we want to
provide those interfaces so there is a central place to go, if, for example, you
decide that you need more storage for your WebSphere application. WebSphere
can use these interfaces to interact with IBM TotalStorage Productivity Center.
An enablement layer has been added that is delivered with IBM Tivoli SAN
Manager. This enablement layer is installed with the IBM Tivoli SAN Manager
and IBM TotalStorage Multiple Device Manager WebSphere component and
serves as the interaction point between the IBM Tivoli Provisioning Manager
workflow engine and IBM TotalStorage Productivity Center (see Figure 2-3).
22 Exploring Storage Management Efficiencies and Provisioning
Figure 2-3 TotalStorage Productivity Center architecture
IBM TotalStorage Productivity Center Integration Layer provides an integrated
interface to the functions provided by IBM TotalStorage Multiple Device Manager
(disk manager) and IBM Tivoli SAN Manager (fabric manager). The IBM
TotalStorage Productivity Center Integration Layer provides a set of basic
function actions and associated IBM Tivoli Provisioning Manager workflows.
These actions are implemented as Java plug-ins. The information is exchanged
by following Simple Object Access Protocol (SOAP) specifications and using
XML. The plug-ins are combined into IBM Tivoli Provisioning Manager
workflows. Workflows are built from a combination of one or more of these Java
Plug-Ins and other processing steps. This allows the power of the IBM Tivoli
Provisioning Manager workflow engine to exploit the basic storage function
actions provided by IBM TotalStorage Productivity Center.
Java Plug-in
_______________
Web Service call
to Basic Disk
Function
Disk
(Java Plug-ins)
Java Plug-in
_______________
Web Service call
to Basic Fabric
Function
Fabric
(Java Plug-ins)
IBM Tivoli Provisioning Manager
Initialization Workflow &
Storage Workflows
Automation
Packages
Receive
Web Service call
_______________
Invoke Multiple Device
Manager API
Receive
Web Service call
_______________
Invoke Tivoli SAN
Manager API
Integration Layer
Multiple Device Manager
Tivoli SAN Manager
Enablement Layer
API
API
Implemented using
WebSphere Application Server

Get Exploring Storage Management Efficiencies and Provisioning - Understanding IBM TotalStorage Productivity Center and IBM TotalStorage Productivity Center with Advanced Provisioning now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.