[发明专利]用于调试多个工作流实例的系统和方法在审
申请号: | 200880113415.2 | 申请日: | 2008-08-14 |
公开(公告)号: | CN101861570A | 公开(公告)日: | 2010-10-13 |
发明(设计)人: | P·A·维瑟比;D·德贝内德托;J·加古斯 | 申请(专利权)人: | 通用电气智能平台有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 柯广华;徐予红 |
地址: | 美国弗*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 调试 工作流 实例 系统 方法 | ||
技术领域
一般来说,本文所述的系统和方法涉及调试(debug)工作流实例,更具体来说,涉及同时监测(monitor)和调试整个分布式网络的多个工作流实例。
背景技术
至少部分已知调试工具允许对网络上正运行工作流(workflow)实例的远程调试。部分这类调试工具使用图形客户机界面。但是,这类工具要求将调试服务安装在运行工作流实例的计算机或装置上。此外,当用户连接到装置以便调试工作流实例时,该装置上运行的所有其它工作流实例停止。
此外,对于至少部分已知调试工具,当使用具有图形客户机界面的工具时,每次只能调试一个工作流实例。类似地,对于至少部分已知调试工具,在任一时刻只有一个具有图形客户机界面的调试工具可连接到装置。
发明内容
在一个方面,一种用于监测网络上进程(process)的方法包括附连到在远程装置上运行的复数个进程中的第一进程,使得复数个进程中的第二进程不被中断。该方法还包括在客户机显示第一进程的细节。
在另一个方面,一种用于调试工作流实例的方法包括向工作流引擎传递请求以附连到复数个工作流实例中的第一工作流实例,使得复数个工作流实例中的第二工作流实例不被中断。该方法还包括向至少一个客户机传递与第一工作流实例相关的消息,所述消息包括断点(breakpoint)状态和工作流实例状态中至少之一。
在另一个方面,提供一种用于监测和调试网络上复数个进程的系统。该系统包括通信上耦合到网络的至少一个客户机以及包括工作流服务提供商和工作流引擎的至少一个服务器。至少一个服务器在通信上耦合到网络。该系统还包括通信上耦合到网络并且配置成运行复数个进程的至少一个装置。工作流引擎配置成监测复数个进程中的第一进程,使得复数个进程中的第二进程不被中断。至少一个客户机配置成显示第一进程的细节,其中细节包括在第一进程向第二进程传递了数据时引发的告警、在第一进程遇到故障时引发的告警以及在第一进程完成时引发的告警中至少之一。
附图说明
图1和图2示出本文所述系统和方法的示范实施例。图1和图2所示并且结合图1和图2所述的系统和方法只是示范性的。
图1是示范远程调试系统的示意图;以及
图2是示出使用图1所示调试系统调试工作流实例的示范方法的流程图。
具体实施方式
下面提出的是用于调试和监测自动化系统中正运行工作流实例的示范系统和方法的描述,并且提供多个技术效果。一种这样的技术效果是提供使一个或多个客户机能够同时调试整个分布式网络上的多个工作流实例而没有影响其它正运行工作流实例的系统和方法。
本文所使用的术语“工作流实例”是指被执行或运行的进程或程序。工作流实例在电耦合到网络的装置、例如计算机或自动化控制器上运行。
图1是示范工作流实例调试系统100的示意图。在示范实施例中,系统100包括至少一个客户机102、至少一个服务器104和至少一个远程装置106。系统100通过网络108互连。在一个实施例中,网络108是广域网(WAN),例如因特网。在一个备选实施例中,网络108是局域网(LAN),例如内联网。网络108包括连接上述系统100的单元的物理介质和中间装置(未示出)、例如路由器和交换机。
在示范实施例中,客户机102经由网络接口(未示出)在通信上连接到网络108。用户接入、例如拨号到或者直接登录到内联网或因特网,以便获得对系统100的访问。客户机102可通过包括例如WAN或LAN的不同网络(未示出)、拨号连接、电缆调制解调器、无线网络和专用高速ISDN线的任何适当接口连接到网络108。客户机102包括能够与网络108互连的任何适当装置,非限制性地包括基于万维网的电话或者其它基于万维网的可连接设备。客户机102可以是仅运行操作系统以及访问系统100并且与其通信的应用程序的独立客户机、例如瘦(thin)客户机。备选地,客户机102可操作为安装在个人计算机(PC)上的应用程序,并且可与其它程序类似地和/或并发地运行。客户机102还包括电连接到系统总线(未示出)的系统存储器(未示出),并且在一个实施例中包括操作系统以及面向用户的程序和数据。客户机102还包括用户交互装置,例如显示器110、键盘112和鼠标114。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气智能平台有限公司,未经通用电气智能平台有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880113415.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:知识产权和财务信息的聚集、分析和呈现
- 下一篇:冰箱