基于业务流程的Web应用监控系统研究
2013-08-21李兰英
计算机工程 2013年2期
赵 方,李兰英
(北京林业大学信息学院,北京 100083)
1 概述
随着计算机网络的不断发展,各个行业的信息化应用系统日益普及,这些系统的应用极大地提高了工作效率,但系统在运行过程中同样不可避免地会出现许多问题,某些意外情况的发生导致系统出现异常,严重地影响了业务工作的正常开展,如何有效地监控这些系统,及时准确地发现系统中存在的问题,进而优化系统运行环境,改进软件设计,已经成为网络运维和软件重构领域的热点问题。目前,在这些应用系统中基于B/S模式的Web应用占到了绝大多数,因此,研究Web应用的健康状况,发现Web应用中存在的问题具有普遍意义。
传统的网络监控系统通常只能发现Web应用的访问量、安全问题和页面问题,对于用户和软件开发企业关注的Web应用的业务逻辑的健康状况不能给出满意的结果。为此,本文提出基于业务流程的Web应用监控系统。
2 相关研究
业务流程及Web应用监控已在其各自领域取得了研究成果。文献[1-2]介绍了针对工作流系统的业务流程监控方法,该方法使用引擎解析业务流程,根据流程定义自动执行并监控业务流程执行情况,主要针对业务流程的执行状态、执行过程信息进行监控。文献[3-4]介绍了针对Web Service的业务流程监控方法,将业务流程看作一组服务交互合作,通过监控流程的服务调用消息来监控流程的运行情况。文献[5-6]介绍了针对当前Web应用系统的监控方法,使用JMX等技术对系统进行监控,包括 CPU使用情况、数据库以及 Web应用会话(Session)与Cookie信息等。……
登录APP查看全文
