Using TIBCO Enterprise Management Advisor

TIBCO Enterprise Management AdvisorTM (EMA) extends TIBCO Administrator and allows you to automate the management of resources in your enterprise. For example, your environment may include databases, application servers, ActiveMatrix BusinessWorks processes, and so on. Each resource in your enterprise may depend upon other components for continued operation. TIBCO EMA allows managed resources to automatically communicate their availability with each other and react accordingly.

ActiveMatrix BusinessWorks can receive notifications from TIBCO EMA about the status of resources such as databases, JMS servers, and other external resources a business process can depend upon. When a resource becomes unavailable, ActiveMatrix BusinessWorks suspends execution of processes that rely on the resource until the resource is once again available.

Using TIBCO EMA to manage resource dependencies with ActiveMatrix BusinessWorks processes can simplify exception handling in process definitions. Because TIBCO EMA handles resource availability issues, handling resource exceptions in process definitions can be minimized.

ActiveMatrix BusinessWorks automatically builds a list of resources that a process definition depends upon and communicates the list to TIBCO EMA. Communication between ActiveMatrix BusinessWorks and TIBCO EMA relies on TIBCO Hawk microagent methods.

To enable TIBCO EMA integration with ActiveMatrix BusinessWorks, both TIBCO Hawk and TIBCO EMA must be enabled with custom engine properties. The properties bw.engine.emaEnabled and Hawk.enabled must both be set to true. For more information about custom engine properties, see Custom Engine Properties.

You can use TIBCO Administrator to resume processes that have been suspended due to blocked resources. For more information, see Blocked Resources.

For more information about automating enterprise resource management, see TIBCO Enterprise Management Advisor User’s Guide.