业务流程监控方法

时间:2018-06-12 16:07:28

标签: architecture monitoring enterprise business-process

我的客户需要为所有关键交易实施监控机制。通过引用关键交易,这些交易是其日常业务运营所需的最重要交易。但是,这些事务不在一个系统内,而是分布在多个不同的系统中。他们有一个基于Websphere Portal的现有Web门户(预计将在不久的将来迁移到Sitefinity和ASP.NET / Azure),他们有一个内部构建的CRM系统,使用.NET构建,另一个迷你CRM系统一些在大型机CICS上构建的后台管理人员使用它们,它们在后台运行一些重要的批处理作业,这对于Web App和CRM正常运行非常重要。

客户正在寻找所有这些交易的整体视图,他们希望在单个仪表板视图中看到 - 他们正在寻找这些交易的健康状况,如果它们已经上升或下降,处理(批量)等记录的统计数据

我了解业务流程监控/业务活动监控,应用程序性能监控等。有人可以更清楚地了解这些主题吗?这两者有什么区别?如果它们是相同的,那么可以在这里使用吗?这可以使用一个工具实现,还是需要多个工具/软件/产品?如果有单个产品,此类产品是否具有仪表板功能?如果业务流程监控与此无关,那么最佳方法是什么?另外,请分享一些可以使用业务流程监控的方案。

注意:我认为应用程序性能监控仅限于监控一个应用程序,我正在寻找的不仅仅是那个。

1 个答案:

答案 0 :(得分:0)

大多数BPM工具实际上构建了UI并处理后端。他们不会检测和跟踪现有的应用程序。实际上,APM工具确实这样做,但它们的目标是性能和健康,因此它应该满足您的要求。 APM工具远不止于此,它们提供诊断和深度可视性,这将有助于业务超越健康监控。

挑战在于如何检测您拥有的应用程序。由于系统使用.NET和Java,因此它应该可以工作。许多APM工具也可以检测网络前端,听起来你也是如此。我不确定CICS的评论,是否有一个终端接口,或者是否存在从Java到CICS到DB2或其他类似事务的事务?

只有少数APM工具支持CICS。