Reccomendations for install location of BusinessWorks and BusinessEvents for process integration.

Reccomendations for install location of BusinessWorks and BusinessEvents for process integration.

book

Article ID: KB0089986

calendar_today

Updated On:

Products Versions
TIBCO BusinessEvents Enterprise Edition -
Not Applicable -

Description

Resolution:
Description:
=========
Recommendations for installing BusinessWorks and BusinessEvents to get correct in-process and out-of-process integration.

Overview:
=========
A quick overview of BusinessEvents/BusinessWorks process integration is a necessary for true clarity. There are 2 types of process integration that highlighted:

1). Out-of-Process
2). In-Process

Out-of-Process integration uses 2 engines in 2 JVM’s.  Each JVM has only one of the following:

a).             BusinessEvents engine
b).    BusinessWorks engine

In-Process integration uses either a BusinessWorks or a BusinessEvents engine in one JVM.  Whichever engine is chosen it acts as as a container for the other engine and thus they become a somewhat self-contained hybrid with the combined characteristics of bothBusinessEvents and BusinessWorks.

Environment:
==========
All

Symptoms:
=========
Not applicable

Cause:
=======
Not applicable

Solution:
=======
With In-Process integration, both BusinessWorks and BusinessEvents must be installed locally. The engine that first starts must point to the libraries and other environment necessities for the contained engine. This is usually done via the TRA.  If using a BusinessEvents engine, the BusinessEvents TRA must contain the configuration parameters from the BusinessWorks  TRA file (in this instance the BusinessWorks TRA file is unused).  

With the Out-of-Process integration -  because  2 engines run in separate JVM’s, it might be ascertained that if each engine is running on separate hosts, you might not need BusinessEvents installed on the host running the BusinessWorks engine. This is  wrong however. Even though the BusinessWorks engine should be only doing BusinessWorks related activities and the BusinessEvents engine should be doing BusinessEvents activities, the BusinessWorks engine still must have access to BusinessEvents capabilities and tools such as the BusinessEvents pallettes. BusinessEvents must be installed on the host running the BusinessEvents engine.  This topic is covered in BE User’s Guide, Chapters 11 and 12.

Summary: Both In-Process and Out-of-Process integration BusinessEvents must be installed along with BusinessWorks on the same host.

Issue/Introduction

Reccomendations for install location of BusinessWorks and BusinessEvents for process integration.