-
公开(公告)号:US20070234129A1
公开(公告)日:2007-10-04
申请号:US11393093
申请日:2006-03-30
申请人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Nathan Talbert , Akash Sagar , Karthik Raman
发明人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Nathan Talbert , Akash Sagar , Karthik Raman
IPC分类号: G06F11/00
CPC分类号: G06Q10/06 , G06Q10/0633
摘要: Asynchronous fault handling for a workflow. A state automaton for an activity in the workflow is defined. The state automaton includes at least an executing state, a faulting state, and a closed state and classifies an execution lifetime of the activity. The activity is defined to include work items and includes an execution hierarchy for the work items. Each work item includes an operation for executing a portion of the activity. Each work item is transitioned to the executing state. The included operation of transitioned work items is executed in the executing state. One or more of the transitioned work items are identified in response to the faulting event as a function of the execution hierarchy and the included operation. The faulting event is asynchronously handled by transitioning the one or more identified work items to the faulting state while executing the included operation of the remaining transitioned work items.
摘要翻译: 工作流的异步故障处理。 定义了工作流中活动的状态自动机。 状态自动机至少包括执行状态,故障状态和关闭状态,并对活动的执行寿命进行分类。 该活动被定义为包括工作项,并包括工作项的执行层次结构。 每个工作项目包括用于执行活动的一部分的操作。 每个工作项目都转换到执行状态。 在执行状态下执行转移工作项目的包含操作。 响应于作为执行层次和所包括的操作的函数的故障事件来识别一个或多个转换的工作项。 通过在执行所剩余的已转换工作项目的所包括的操作中将一个或多个识别的工作项目转换到故障状态来异步处理故障事件。
-
2.
公开(公告)号:US20070239498A1
公开(公告)日:2007-10-11
申请号:US11393357
申请日:2006-03-30
申请人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Akash Sagar , Karthik Raman , Nathan Talbert
发明人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Akash Sagar , Karthik Raman , Nathan Talbert
IPC分类号: G06F17/50
CPC分类号: G06F8/34 , G06Q10/06 , G06Q10/06316 , G06Q10/0633
摘要: Declaratively canceling execution of an activity. A state automaton for an activity is defined, and the state automaton includes an executing state, a canceling state, and a closed state and classifies an execution lifetime of the activity. The activity includes work items and organizes the work items in an execution hierarchical structure. The work items are transitioned from the executing state to the closed state indicating a completion of executing the each work item of the activity. Upon having one of the work items being transitioned to the closed state, a cancellation request is transmitted to the work items currently in the executing state. The executing work items are identified as a function of the transmitted cancellation request and the execution hierarchical structure of the defined activity. The execution lifetime of the activity is canceled by transitioning the identified work items from the executing state to the canceling state.
摘要翻译: 声明地取消活动的执行。 定义用于活动的状态自动机,并且状态自动机包括执行状态,取消状态和关闭状态,并对活动的执行寿命进行分类。 活动包括工作项目,并以执行层次结构组织工作项目。 工作项目从执行状态转换到关闭状态,指示执行活动的每个工作项目的完成。 当一个工作项目被转换到关闭状态时,将取消请求发送到当前处于执行状态的工作项目。 执行的工作项目被确定为所发送的取消请求和定义的活动的执行分层结构的函数。 通过将识别的工作项从执行状态转换到取消状态来消除活动的执行寿命。
-
公开(公告)号:US20070239499A1
公开(公告)日:2007-10-11
申请号:US11393980
申请日:2006-03-30
申请人: Dharma Shukla , Robert Schmidt , Mayank Mehta , Akash Sagar , Karthik Raman , Nathan Talbert
发明人: Dharma Shukla , Robert Schmidt , Mayank Mehta , Akash Sagar , Karthik Raman , Nathan Talbert
IPC分类号: G06F17/50
CPC分类号: G06Q10/06 , G06F9/485 , G06Q10/06316 , G06Q10/0633
摘要: Enabling creation of control flow patterns in a workflow via continuations. Each continuation represents an activity execution context for an activity executing in the workflow by a workflow engine virtualizing a managed execution environment. Responsive to a request, the activity execution context is recreated via the continuation and the activity is executed within the recreated context.
摘要翻译: 通过连续创建工作流程中的控制流模式。 每个连续表示虚拟化受管执行环境的工作流引擎在工作流中执行的活动的活动执行上下文。 响应于请求,通过继续重新创建活动执行上下文,并在重新创建的上下文中执行活动。
-
公开(公告)号:US07739135B2
公开(公告)日:2010-06-15
申请号:US11393093
申请日:2006-03-30
申请人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Nathan Talbert , Akash J. Sagar , Karthik Raman
发明人: Dharma Shukla , Bob Schmidt , Mayank Mehta , Nathan Talbert , Akash J. Sagar , Karthik Raman
CPC分类号: G06Q10/06 , G06Q10/0633
摘要: Asynchronous fault handling for a workflow. A state automaton for an activity in the workflow is defined. The state automaton includes at least an executing state, a faulting state, and a closed state and classifies an execution lifetime of the activity. The activity is defined to include work items and includes an execution hierarchy for the work items. Each work item includes an operation for executing a portion of the activity. Each work item is transitioned to the executing state. The included operation of transitioned work items is executed in the executing state. One or more of the transitioned work items are identified in response to the faulting event as a function of the execution hierarchy and the included operation. The faulting event is asynchronously handled by transitioning the one or more identified work items to the faulting state while executing the included operation of the remaining transitioned work items.
摘要翻译: 工作流的异步故障处理。 定义了工作流中活动的状态自动机。 状态自动机至少包括执行状态,故障状态和关闭状态,并对活动的执行寿命进行分类。 该活动被定义为包括工作项,并包括工作项的执行层次结构。 每个工作项目包括用于执行活动的一部分的操作。 每个工作项目都转换到执行状态。 在执行状态下执行转移工作项目的包含操作。 响应于作为执行层次和所包括的操作的函数的故障事件来识别一个或多个转换的工作项。 通过在执行所剩余的已转换工作项目的所包括的操作中将一个或多个识别的工作项目转换到故障状态来异步处理故障事件。
-
公开(公告)号:US20060074735A1
公开(公告)日:2006-04-06
申请号:US11063808
申请日:2005-02-23
申请人: Dharma Shukla , Aditya Bhandarkar , Akash Sagar , Sergey Chub , Mayank Mehta , Dennis Pilarinos , Eli Hisdai , Abhay Parasnis
发明人: Dharma Shukla , Aditya Bhandarkar , Akash Sagar , Sergey Chub , Mayank Mehta , Dennis Pilarinos , Eli Hisdai , Abhay Parasnis
IPC分类号: G06F9/46
CPC分类号: G06F8/34 , G06Q10/06 , G06Q50/188
摘要: An ink-enabled user interface for building a componentized workflow model. A touch screen display device allows each step of the workflow to be modeled as an activity that has metadata to describe design time aspects, compile time aspects, and runtime aspects of the workflow step. A user selects and arranges the activities via the touch screen device to create the workflow via user interfaces or application programming interfaces. The metadata associated with each of the activities in the workflow is collected to create a persistent representation of the workflow. Users extend the workflow model by authoring custom activities.
摘要翻译: 用于构建组件化工作流模型的支持墨水的用户界面。 触摸屏显示设备允许将工作流的每个步骤建模为具有元数据以描述工作流步骤的设计时间方面,编译时间方面和运行时方面的活动。 用户通过触摸屏设备选择和排列活动,以通过用户界面或应用程序编程界面创建工作流程。 与工作流中的每个活动相关联的元数据被收集以创建工作流的持久表示。 用户通过创建自定义活动来扩展工作流模型。
-
公开(公告)号:US20060074730A1
公开(公告)日:2006-04-06
申请号:US11046967
申请日:2005-01-31
申请人: Dharma Shukla , Aditya Bhandarkar , Akash Sagar , Sergey Chub , Mayank Mehta , Dennis Pilarinos , Eli Hisdai , Abhay Parasnis
发明人: Dharma Shukla , Aditya Bhandarkar , Akash Sagar , Sergey Chub , Mayank Mehta , Dennis Pilarinos , Eli Hisdai , Abhay Parasnis
IPC分类号: G06F9/46
CPC分类号: G06Q10/0633 , G06Q10/06 , G06Q10/0631 , G06Q10/06316
摘要: A user interface for building a componentized workflow model. Each step of the workflow is modeled as an activity that has metadata to describe design time aspects, compile time aspects, and runtime aspects of the workflow step. A user selects and arranges the activities to create the workflow via the user interface. The metadata associated with each of the activities in the workflow is collected to create a persistent representation of the workflow. Users extend the workflow model by authoring custom activities.
摘要翻译: 用于构建组件化工作流模型的用户界面。 工作流的每个步骤被建模为具有元数据以描述工作流步骤的设计时间方面,编译时间方面和运行时方面的活动。 用户通过用户界面选择和排列活动来创建工作流。 与工作流中的每个活动相关联的元数据被收集以创建工作流的持久表示。 用户通过创建自定义活动来扩展工作流模型。
-
公开(公告)号:US07519947B2
公开(公告)日:2009-04-14
申请号:US10618865
申请日:2003-07-14
申请人: Dharma Shukla , Mayank Mehta , Yao Lu , Aditya Bhandarkar , Eddie Fusaro , Mark N. Wain , David Fong , Kumarswamy Valegerepura , Akash Sagar , Muralidhara V. Chiluvuri , Ravi S. Vedula
发明人: Dharma Shukla , Mayank Mehta , Yao Lu , Aditya Bhandarkar , Eddie Fusaro , Mark N. Wain , David Fong , Kumarswamy Valegerepura , Akash Sagar , Muralidhara V. Chiluvuri , Ravi S. Vedula
IPC分类号: G06F9/45
CPC分类号: G06F8/34
摘要: The present invention supports the design of a process using a drawing surface that specifies the process with underlying programmatic constructs. In response to a user's command, a construct corresponding to a shape is selected from a palette and inserted onto a design region that shows the specified process. The command is verified to be consistent with semantics of an associated process type. If so, a visual image of the specified process is updated. If not, an indicator is generated in a proximity of a relevant portion of the visual image in order to help the user resolve the inconsistency. The user is able to correct errors before generating computer-executable instructions from a high-level code emission. Computer-executable instructions are also generated from high-level code emission. A process engine is cognizant of the associated high-level lines of code and an infrastructure knowledge base while executing the computer-executable instructions.
摘要翻译: 本发明支持使用指定具有基础程序构造的过程的绘图面的过程的设计。 响应于用户的命令,从调色板中选择与形状对应的构造,并将其插入到显示指定处理的设计区域。 该命令被验证为与相关进程类型的语义一致。 如果是,则更新指定进程的视觉图像。 如果不是,则在视觉图像的相关部分附近生成指示符,以帮助用户解决不一致。 用户能够在从高级代码发射生成计算机可执行指令之前纠正错误。 计算机可执行指令也是从高级代码发射产生的。 流程引擎在执行计算机可执行指令的同时认识到相关联的高级代码行和基础知识库。
-
公开(公告)号:US20060294048A1
公开(公告)日:2006-12-28
申请号:US11167472
申请日:2005-06-27
申请人: Dharma Shukla , Mayank Mehta , Kumarswamy Valegerepura , Akash Sagar , Israel Hilerio , Dennis Pilarinos
发明人: Dharma Shukla , Mayank Mehta , Kumarswamy Valegerepura , Akash Sagar , Israel Hilerio , Dennis Pilarinos
IPC分类号: G06F17/30
CPC分类号: G06F9/4494 , G06Q10/06 , G06Q10/10 , Y10S707/99933
摘要: Providing data bound workflow activities to model messaging between a workflow instance and a workflow host. The workflow author associates a data source with each data bound activity in a workflow without specifying details of the underlying messaging technology. The data bound activity in the workflow instance communicates with a data source service in the workflow host to exchange data.
摘要翻译: 提供数据绑定的工作流活动,以在工作流实例和工作流主机之间建立消息传递。 工作流作者将数据源与工作流中的每个数据绑定活动相关联,而不指定底层消息传递技术的详细信息。 工作流实例中的数据绑定活动与工作流主机中的数据源服务通信以交换数据。
-
公开(公告)号:US20050015746A1
公开(公告)日:2005-01-20
申请号:US10618865
申请日:2003-07-14
申请人: Dharma Shukla , Mayank Mehta , Yao Lu , Aditya Bhandarkar , Eddie Fusaro , Mark Wain , David Fong , Kumarswamy Valegerepura , Akash Sagar , Muralidhara Chiluvuri , Ravi Vedula
发明人: Dharma Shukla , Mayank Mehta , Yao Lu , Aditya Bhandarkar , Eddie Fusaro , Mark Wain , David Fong , Kumarswamy Valegerepura , Akash Sagar , Muralidhara Chiluvuri , Ravi Vedula
IPC分类号: G06F9/44
CPC分类号: G06F8/34
摘要: The present invention supports the design of a process using a drawing surface that specifies the process with underlying programmatic constructs. In response to a user's command, a construct corresponding to a shape is selected from a palette and inserted onto a design region that shows the specified process. The command is verified to be consistent with semantics of an associated process type. If so, a visual image of the specified process is updated. If not, an indicator is generated in a proximity of a relevant portion of the visual image in order to help the user resolve the inconsistency. The user is able to correct errors before generating computer-executable instructions from a high-level code emission. Computer-executable instructions are also generated from high-level code emission. A process engine is cognizant of the associated high-level lines of code and an infrastructure knowledge base while executing the computer-executable instructions.
摘要翻译: 本发明支持使用指定具有基础程序构造的过程的绘图面的过程的设计。 响应于用户的命令,从调色板中选择与形状对应的构造,并将其插入到显示指定处理的设计区域。 该命令被验证为与相关进程类型的语义一致。 如果是,则更新指定进程的视觉图像。 如果不是,则在视觉图像的相关部分附近生成指示符,以帮助用户解决不一致。 用户能够在从高级代码发射生成计算机可执行指令之前纠正错误。 计算机可执行指令也是从高级代码发射产生的。 流程引擎在执行计算机可执行指令的同时认识到相关联的高级代码行和基础知识库。
-
10.
公开(公告)号:US20070239505A1
公开(公告)日:2007-10-11
申请号:US11393345
申请日:2006-03-30
申请人: Dharma Shukla , Robert Schmidt , Mayank Mehta , Akash Sagar
发明人: Dharma Shukla , Robert Schmidt , Mayank Mehta , Akash Sagar
IPC分类号: G06F9/46
CPC分类号: G06F9/485 , G06F2209/482 , G06Q10/0633
摘要: Providing a workflow engine for virtualizing a managed execution environment. The workflow engine executes a workflow based on an automaton and methods associated therewith. The workflow engine captures continuations associated with the executing workflow to enable modeling of real-world processes.
摘要翻译: 提供用于虚拟化托管执行环境的工作流引擎。 工作流引擎基于自动机和与之相关联的方法执行工作流。 工作流引擎捕获与执行工作流相关联的连续性,以实现对现实世界流程的建模。
-
-
-
-
-
-
-
-
-