The Evolve ® Application Manager is an advanced command line, package tool that provides a straightforward and highly organized method for installing, removing, and managing applications on the Evolve IMSWorkX Application Server.
The Application Manager is available for download as an RPM package file from the Customer Portal. This file can then be downloaded and installed on the Application Server using the Yum Package Manager, which is commonly used with Linux systems. For more information about using Yum Package Manager, see the Yum online documentation. Once the Application Manager is installed, it can then be used to install Evolve applications.
The Application Manager streamlines package management tasks by creating a database to store information about the application packages that are registered and installed on your system. This database is stored in /var/opt/xpressworkx/app-manage/database, and the Application Manager uses it to track the full name, short name, version, and installation date of each application package like the following example.
[root@testsystem-niu]# xpressworkx_app_manager list-installed
Intelligent Call Routing icr 1.2-0 2015-08-21
It is important to understand the components of the Application Server because that is where the installation of the Application Manager and any applications takes place.
The Application Server consists of several machines (typically a minimum of three) that can be either physical hardware servers or virtual machines. The first machine in the Application Server is the Network Interface Unit (NIU). The NIU is the machine with the well-known IP address for external communication, and all calls that come into the server are first received by the NIU.
The remaining machines are the Application-Processing Servers (AS) that process the calls by executing the service logic for the applications and performing the call treatments. Each AS contains an embedded media server so that it can act as an endpoint during the call to play or receive media. This feature is useful for Interactive Voice Response (IVR) applications, collecting DTMF digits, and recording calls. Because the AS contains the session and media licenses, the actual call session state machine is maintained here.
For more information about architecture and configuration, see the Application Server User’s Guide.
Evolve applications are available for download as an RPM package file from the Customer Portal. These packages contain the files and resources that implement the application service logic.
This file can then be downloaded and installed on the NIU using the Yum Package Manager, which is commonly used with Linux systems. This installation unpacks the application files and registers with the Application Manager so that the application can be installed across all Application Server components. Unpacking the RPM file populates the call logic, database, web-based user interface, and other files required for application operation.