Software Requirements

Your system must meet the software requirements before you run the installer. Some software is required, and others optional. An external database is required for production systems but not during development.

Before you run the installer, you must make sure you are running on a supported platform. See the readme file for information about the supported operating system platforms and versions and about required patches.

You must also have required software installed. See the readme file for the supported products and versions.

Required and Optional Software lists the required and optional software. Several of the required software components are downloaded by the installer.

Table 1. Required and Optional Software
Software Description
Hibernate Required. If necessary, the TIBCO Universal Installer automatically downloads Hibernate during installation.
Eclipse components Required. On some operating system platforms, TIBCO Universal Installer automatically downloads certain Eclipse LGPL components during installation if necessary.
JRE Components

On some operating system platforms, you must download Oracle Java 7 Elliptic Curve Cryptography (ECC) LGPL separately. Oracle ships the SunEC (an ECC implementation) library as part of JRE 7. The SunEC library is covered by a different license (LGPL). Install this library to take advantage of ECC. The TIBCO Universal Installer automatically downloads the library for you from download.tibco.com during installation.

If you do not want to install the Elliptic Curve Cryptography library, delete the library named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows systems) from the TIBCOJRE bin directory, reserved for native libraries.

If you do not wish to install the Elliptic Curve Cryptography library, you may delete the library named libsunec.so (on Solaris and Linux systems) or sunec.dll (on Windows systems) or libsunec.dylib (on MacOS) from the TIBCOJRE bin directory reserved for native libraries.

Note: IBM's implementation of Java 7 includes ECC, but ECC does not fall under a separate license as it does in Oracle's implementation.
TIBCO Software Several software components from TIBCO Software might be required. Some components are included in the installer package, others must be installed separately. See the readme file for details about the required versions.
  • Java Virtual Machine - Required. JRE 7 is included in the installation. Alternately, if the java version shipped by ActiveMatrix is older than the one on your machine, you can use the JRE version installed on your machine. The minimum required versions for the following platforms are:
    • HP (HP-UX only) JRE 7.0.06
    • IBM JRE 1.7.0 SR2
    • Oracle JRE 7 update 25
    Note: If you are upgrading to or using JRE 7, apply MS SQL Server JDBC 3.x hotfix.
  • TIBCO Enterprise Message Service - Required. Used as the notification and messaging backbone for the TIBCO ActiveMatrix products. This software is not included in the installer package but is distributed and installed separately.

    TIBCO Enterprise Message Service can also be used by the TIBCO ActiveMatrix SOAP/JMS and JMS binding types. The license for your TIBCO ActiveMatrix product does not cover this usage of the Enterprise Message Service software. You must separately license TIBCO Enterprise Message Service or another supported JMS product for this usage.

DBMS Software Required to store administration information.

An embedded version of HSQLDB 1.8.400 is included for demonstration and trial setups. The TIBCO ActiveMatrix platform now supports Microsoft SQL Server 2012.

Note: HSQLDB 1.8.400 must not be used for production or any setup where data loss is unacceptable. This version of HSQLDB does not guard against database corruption.

See the readme file for the supported DBMS software for regular use.

JDBC Drivers Required by TIBCO ActiveMatrix Administrator and by associated services to access the database resources. For the supported drivers, see the Third-Party drivers section in this document. The ActiveMatrix platform now supports JDBC 4.0.
Note: JDBC connections to Microsoft SQL Server 2008 require updates from Microsoft. See Microsoft Knowledge Base article 2653857.

If you use the embedded version of HSQLDB 1.8.400 during development, you do not have to install a third-party driver.

LDAP Servers Optional. Supports the LDAP authentication realm that the Administrator server can use for authenticating users. As an alternative, you can configure a database authentication realm.
JMS Servers Optional. Supports SOAP/JMS and JMS binding types.
Web Browser Required to run the ActiveMatrix Administrator GUI.
Silverlight Required to view the Enterprise Graphical view and the monitoring dashboards in the ActiveMatrix Administrator GUI.
Apache ANT Required to run TIBCO Configuration Tool, runtime object upgrade, and ActiveMatrix Administrator CLI scripts. The current supported version is up to Apache ANT 1.8.2.
UDDI Registries Optional. ActiveMatrix Administrator integrates with UDDI servers that comply with the UDDI V3 specification.
GTK2 On some UNIX and Linux platforms, you must install the GTK2 libraries and their dependencies and make them available in the library path (LD_LIBRARY_PATH). To determine the full set of libraries required for installation, download and install the gtk2 rpm. When you do, all missing dependencies are listed. These dependencies should be available for download from the GTK2 download site. The GTK2 libraries are available when you install Solaris 11.1.x86 graphical distribution.