Product Overview

A BusinessWorks extension looks much like a Silver Fabric Enabler. It is packaged in two Grid Libraries: one for the Container, and the other for the distribution.

When the SDK is installed with the TIBCO Silver® Fabric Enabler for ActiveMatrix BusinessWorks™ release 3.4 or more recent, working code examples are provided in the directory: <TIBCO_HOME>\sfbw\3.4\sdk\sample.

Extensions

The extension is the Grid Library containing the Container Extension implementation. The implementation is a class that implements the Extension interface directly or inherits from the BaseExtension class.

Note that some plugins do not require an implementation. If a plugin installer only adds plugin-specific JAR archives to the BusinessWorks Engine classpath or WAR archives in a plugin directory of the TIBCO Administrator directory, it does not need an extension; it only needs a distribution. If a plugin installer does some extra actions, such as add plugin-specific properties in bwengine.tra, then the plugin needs an extension to do the same actions as what the plugin installer does.

To implement and package the extension, see Creating a BusinessWorks Extension.

Distributions

The distribution is the Grid Library that contains the BusinessWorks plugin used in a BusinessWorks extension Grid Library. To package the distribution, see Creating an Extension Distribution.