TIBCO Enterprise Administrator – Runtime Concepts (From the Docs)

Runtime Concepts

Runtime concepts in TIBCO ActiveMatrix BusinessWorks™ include runtime and bwappnode.

At runtime, TIBCO ActiveMatrix BusinessWorks™ launches a pool of AppNodes in the AppSpace in which the application is deployed.

Runtime

A runtime refers to the operating system process that executes the TIBCO ActiveMatrix BusinessWorks™ application. In the TIBCO ActiveMatrix BusinessWorks™ architecture, each runtime is called AppNode.

The runtime is built on the OSGi framework, called Thor with the underlying engine. TIBCO ActiveMatrix BusinessWorks™ is a single JVM environment.

The framework is responsible for the deployment of processes into the engine, while the engine is performing the necessary validation, dependency checks, and property resolution. When a process is deployed, the framework will manage the life-cycling of the process and interact with the administrator to send the current status of the application. The runtime architecture is depicted in the following figure.

Runtime Architecture

At runtime, an AppNode launches the framework to validate and identify dependencies. After the framework validates the modules and the application is deployed, the TIBCO ActiveMatrix BusinessWorks™ engine starts to run the process.

The bwappnode is the operating system process that runs the application.

The binary file named bwappnode is packaged under the TIBCO_HOME/bwx/1.0/bin directory.

The bwappnode process starts an engine at runtime.

Each AppNode is attached to one AppSpace, so that one AppSpace can have multiple AppNodes on a single machine, or across different machines. An AppNode runs all the applications from the AppSpace to which it is attached.

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s