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.
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.