Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 2 TIBCO BusinessConnect Architecture : Visibility

Visibility
This section provides conceptual information about aspects of TIBCO BusinessConnect that provide real-time visibility of the overall TIBCO BusinessConnect implementation. TIBCO BusinessConnect achieves such visibility by sending information to several other TIBCO applications that are designed to monitor, organize, and assess information. TIBCO BusinessConnect can send error messages to tibbr, status messages about individual transactions to TIBCO BusinessEvents, and server and process health information to TIBCO Hawk. For procedural information about these aspects, see System Settings in TIBCO BusinessConnect Trading Partner Administration.
TIBCO BusinessConnect Visibility via tibbr
tibbr is a workplace communication tool with which you can follow subjects that relate to your work and interests in addition to following people, as in typical social networking applications. This gives you much more flexibility in obtaining the right information at the right time in the right context; in fact, the information will find you.
TIBCO BusinessConnect can post error messages and alerts generated by the Interior Server to specified tibbr subjects. Posting such messages to tibbr allows a wide range of users, including business analysts and IT personnel, to monitor TIBCO BusinessConnect errors as they occur instead of having to rely on audit logs that may be hours, or even days, older than the errors themselves. All the real-time error-related information posted to tibbr is also available to users on all mobile devices supported by tibbr.
You can enable error message posting and define the subjects to which the errors are posted. You can also specify which protocols are enabled to post error messages to tibbr. All of this can be done at both the global and trading partner level. Posting error messages globally and for trading partners are independent of each other. For example, you can enable global error posting for the X12 protocol with the subject prefix bc.X12. Any error messages generated by an X12 transaction for any trading partner are posted to the specified tibbr instance with that subject prefix. If you have a trading partner with another protocol for whom you want to post error messages, you can enable error messages generated by EZComm transactions for that trading partner to be posted to tibbr with the subject prefix bc.tradingpartner1.ezcomm.
To enable global error posting to tibbr in TIBCO Administrator GUI, go to BusinessConnect > System Settings > Visibility > tibbr. For more information about how to configure the tibbr host, see System Settings in TIBCO BusinessConnect Trading Partner Administration.
To enable error posting for a specific partner in TIBCO Administrator, go to BusinessConnect > Participants and select a participant. In the Edit Partner dialog, select the Visibility tab. You can enable partner-related error posting and define the subject prefix and protocols that are used specifically for this partner. For more information about configuring these settings, see System Settings in TIBCO BusinessConnect Trading Partner Administration.
For more procedural information about TIBCO BusinessConnect’s integration with tibbr, see System Settings in TIBCO BusinessConnect Trading Partner Administration. For more information about tibbr, see the related product documentation.
TIBCO BusinessConnect Visibility via TIBCO BusinessEvents
TIBCO BusinessEvents helps companies identify and quantify the impact of meaningful events by sending notifications to the right people and systems. This allows processes to be adapted on-the-fly and people to take action. TIBCO BusinessEvents uses a unique model-driven approach to collect, filter, and correlate events and deliver real-time operational insight.
TIBCO BusinessConnect can send messages processed by the Interior Server to TIBCO BusinessEvents as events via JMS (as a queue or topic) or TIBCO Rendezvous (as a subject). TIBCO BusinessConnect does not send the message payload to TIBCO BusinessEvents. Rather, TIBCO BusinessConnect publishes the message state as an event to TIBCO BusinessEvents, which processes the information. You can configure the TIBCO BusinessEvents rule engine to take any proactive action required by their business needs on any message before the message even reaches a private process. For example, you configure an alert to notify certain users if TIBCO BusinessConnect receives a new message, which is sent to TIBCO BusinessEvents as an Inbound Message event. See TIBCO Rendezvous Subject Names for more information about message types.
TIBCO BusinessConnect can send six types of messages to TIBCO BusinessEvents as events: Initiator Request, Initiator Response, Responder Request, Responder Response, Inbound Message, Error Advisory. The message type indicates the message status. You must enable and define a destination name and JMS channel type for each message type. See Table 2, TIBCO BusinessConnect Message Types for a description of each message type and an example of the output you see in the TIBCO BusinessEvents console for each message type. See TIBCO Rendezvous Subject Names for more information about message types.
To enable integration with TIBCO BusinessEvents globally in TIBCO Administrator, go to BusinessConnect > System Settings > Visibility > BusinessEvents. In the BE Settings dialog, select the Enable BE Integration check box. At the global level, you can specify which message types are published to TIBCO BusinessEvents, change the destination name, and define the type of JMS channel (topic or queue) used to publish messages.
Each trading partner must have integration with TIBCO BusinessEvents enabled for message events to be published to TIBCO BusinessEvents. To enable publishing to TIBCO BusinessEvents for trading partners in TIBCO Administrator, go to BusinessConnect > Participants and select a participant. In the Edit Partner dialog, click the Visibility tab. In the BE area, select the Enable Publishing to Business Events for this Partner check box. To publish to TIBCO BusinessEvents, the functionality must be enabled both globally and for each partner. If the integration is not enabled in both locations, no messages will be published to TIBCO BusinessEvents. Enabling the integration at the trading partner level gives TIBCO BusinessConnect users finer-grained control of what is published to TIBCO BusinessEvents.
For more procedural information about TIBCO BusinessConnect integration with TIBCO BusinessEvents, see System Settings in TIBCO BusinessConnect Trading Partner Administration. For more information about TIBCO BusinessEvents, see the related product documentation.
Application Monitoring and Management via TIBCO Hawk
TIBCO Hawk is a tool for monitoring and managing distributed applications and operating systems. TIBCO Hawk is an event-based system built around the concept of a distributed, autonomous smart agent that operates on each managed machine in the network. TIBCO Hawk software uses TIBCO Messaging software for communication and inherits benefits such as a flexible architecture and enterprise-wide scalability.
The health and statistical information of TIBCO BusinessConnect Interior Server Instances and Gateway Instances can be exposed to TIBCO Hawk.
You can monitor this information by using TIBCO Hawk and manage this information through TIBCO Hawk Display. Rulebases can be used to take actions when a certain situation occurs. For example, you can use rulebases to send an alert or a notification when the health information changes. Rulebases can also be used to manage the pollers based on the status they report. For example, you can establish a rule to restart any poller with a status of Hung.
TIBCO Hawk is integrated with TIBCO Administrator, so you can monitor and manage TIBCO applications such as TIBCO BusinessConnect Interior and Gateway Servers in TIBCO Administrator. To enable application monitoring and management for TIBCO BusinessConnect in TIBCO Administrator, go to BusinessConnect > System Settings > Visibility > Application Monitoring & Management. In the Application Monitoring & Management dialog, select an Administrator user. The TIBCO Hawk Agent uses the selected Administrator user for authentication to connect to TIBCO BusinessConnect and to monitor and manage the server processes described above. On the TIBCO Hawk Agent side, it uses TIBCO Hawk® JMX Plug-in to connect to BusinessConnect servers, so the user name and password must be specified in the configuration JMXPluginConfig.xml file in the TIBCO_HOME\hawk\version\plugin directory.
Here, TIBCO_HOME is the top-level directory in which TIBCO products are installed. On Windows, the default TIBCO_HOME is C:\tibco. On UNIX systems, the default TIBCO_HOME is /opt/tibco.
For details about how to specify these values in the JMXPluginConfig.xml file, see TIBCO BusinessConnect Trading Partner Administration, "System Settings."
You must enable application monitoring and management for each TIBCO BusinessConnect Interior Server Instance you want to monitor. To enable this function in TIBCO Administrator, go to Application Management > BusinessConnect > Configuration and select a service instance. In the Edit Service Instance dialog, click the Process Configuration tab. In the Application Monitoring & Management area, select the Enable check box and enter the port number the monitoring service listens on.
For TIBCO BusinessConnect Interior Server, you can use TIBCO Hawk to monitor the information about Heartbeat, inboundReceived, outboundSent,
For TIBCO BusinessConnect Gateway Server, you can use TIBCO Hawk to monitor the information about lastHeartbeatInfo, inboundReceived for FILE, and inboundReceived for HTTP.
TIBCO BusinessConnect Interior Server Instances play the bridge role between the Gateway Instances and TIBCO Hawk Agent, so no special network settings exist regarding the DMZ to monitor the states of Gateway Servers.
For more information about application monitoring and management for TIBCO BusinessConnect, see "System Settings" in TIBCO BusinessConnect Trading Partner Administration. For more information about TIBCO Hawk, see the related TIBCO Hawk documentation.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved