SOA 中的事务通常涉及对多个系统的同步和异步调用的复杂处理。 例如,单个事务可能包括对外部 Web 服务、TIBCO Enterprise Message Service 服务器实例以及数据库的调用。 对于 TIBCO BusinessWorks,后端调用可能都是使用不同线程进行处理的,从而导致更难将这些调用识别为属于同一事务。
为了使多个后端调用与事务同一起点能够关联,SOA Extension for TIBCO BusinessWorks 包括下列配置属性:
com.wily.soaextension.tibcobw.mbbs.enabled
默认情况下,该属性设置为 true,以使参与同一事务的后端调用线程包含在“后端”或“调用的后端”节点下,并与适当的前端关联。
前端标识事务的起点。 对于 TIBCO BusinessWorks,默认前端是业务流程的流程启动器以及 Web 服务的 TIBCO BusinessWorks HTTP Servlet。
前端度量标准按照 TIBCO BusinessWorks 应用程序名称收集和发布在“前端”节点下。 由事务的同一前端启动的所有后端调用均收集在该前端的“调用的后端”节点下。 例如,如果流程启动器发出对 Web 服务、数据库和 TIBCO Enterprise Message Service 的调用,则可以在“前端”节点下查看与该流程启动器关联的调用的度量标准。 业务流程后端生成的所有错误都将传播到关联的前端节点。
例如,要查看调用 TIBCO Enterprise Message Service 服务器实例的 Web 服务事务的度量标准,可以在调查器中展开“BusinessWorks HTTP 服务器”前端,然后从中展开“调用的后端”节点:

|
版权所有 © 2013 CA。
保留所有权利。
|
|