Introduction

TIBCO ActiveMatrix provides tools for developing and packaging distributed applications, a distributed service execution environment, and tools for managing the runtime environment, applications and the services the applications provide.

Managing a large number of distributed business applications — starting from deployment, integration, scaling, flexibility for future changes, and monitoring — pose a challenge to information technology departments. The TIBCO ActiveMatrix products help solve many of these challenges.

TIBCO ActiveMatrix Service Bus, TIBCO ActiveMatrix Service Grid, and TIBCO ActiveMatrix BusinessWorks form the core of the TIBCO Service Oriented Architecture (SOA) design. Expanding the capabilities of these products are the adapters that support interactions with non-TIBCO components. TIBCO ActiveMatrix goes a step further to consolidate runtime platforms and administration. Moreover, TIBCO ActiveMatrix uses the standardized SOA modeling based on Service Component Architecture (SCA) and SOA deployment based on OSGi specifications.

TIBCO ActiveMatrix software architecture is shown in the following figure:


TIBCO ActiveMatrix addresses and provides solutions to the following scenarios:
  • Capability to build applications once and reuse
  • Provides a framework for application lifecycle
  • Has the ability to host multi-tenancy
  • Supports multi-domain

In addition, various types of authorization, authentication, and encryption policies can be dynamically configured to control cloud deployments. TIBCO ActiveMatrix includes complex event processing technology to dynamically scale and shrink application resources based on service-level agreements.