-
公开(公告)号:CN103562903A
公开(公告)日:2014-02-05
申请号:CN201280025722.1
申请日:2012-05-18
Applicant: 微软公司
IPC: G06F15/16
Abstract: 分布式实例系统管理各实例以及各实例之间的通信。该分布式实例系统向各实例提供有限的一组通信方法。基于所使用的通信方法的类型,该分布式实例系统知道各实例所发送的消息并且可作出关于如何处理这些消息的决策。在消息交换中所涉及的实例之一结束时,主机使用它对消息交换类型的知识来确定是否丢弃该消息、丢弃该消息的回复、和/或向尚存的实例发送出错消息。一实例可按树类结构来创建一个或多个子实例。状态数据从各子实例沿该树向上传递,并被聚集在父实例中。可根据所聚集的状态数据来生成监视数据。
-
公开(公告)号:CN101416157B
公开(公告)日:2012-08-29
申请号:CN200780012359.9
申请日:2007-02-21
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06Q10/06 , G06F9/485 , G06Q10/06316 , G06Q10/0633
Abstract: 经由延续允许创建工作流中的控制流模式。每一延续表示由虚拟化托管执行环境的工作流引擎在工作流中执行的活动的活动执行上下文。响应于请求,经由延续重新创建活动执行上下文,且在重新创建的上下文内执行活动。
-
公开(公告)号:CN101416157A
公开(公告)日:2009-04-22
申请号:CN200780012359.9
申请日:2007-02-21
Applicant: 微软公司
CPC classification number: G06Q10/06 , G06F9/485 , G06Q10/06316 , G06Q10/0633
Abstract: 经由延续允许创建工作流中的控制流模式。每一延续表示由虚拟化托管执行环境的工作流引擎在工作流中执行的活动的活动执行上下文。响应于请求,经由延续重新创建活动执行上下文,且在重新创建的上下文内执行活动。
-
公开(公告)号:CN103562853A
公开(公告)日:2014-02-05
申请号:CN201280026757.7
申请日:2012-05-29
Applicant: 微软公司
CPC classification number: H04L67/1095 , G06F8/20 , G06F9/06 , G06F9/522 , G06F9/542 , G06F9/546 , H04L1/08
Abstract: 各程序实例的情节执行与经协调的消息交换协议被组合,以实现分布式系统中各节点之间的通信的最终一致性。各程序实例在情节循环中运行,这些情节循环通过定义的输入事件来触发并且生成检查点。这些检查点指示何时要将消息从一个实例发送到另一实例或其他设备。经协调的消息交换协议允许该实例向接收者发送消息,以确认该消息已被接收并且向接收者证实该确认。
-
公开(公告)号:CN101416156B
公开(公告)日:2013-03-06
申请号:CN200780012353.1
申请日:2007-02-21
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06Q10/06 , G06Q10/0633
Abstract: 工作流的异步故障处理。定义了工作流中活动的状态自动机。状态自动机至少包括正在执行状态、正发生故障状态和已关闭状态,并对活动的执行生存周期分类。将活动定义为包括工作项目,且包括工作项目的执行分层结构。每一工作项目包括用于执行活动的一部分的操作。每一工作项目被转移到正在执行状态。转移的工作项目所包括的操作在正在执行状态中执行。根据执行分层结构和所包括的操作,响应于故障事件标识所转移工作项目中的一个或多个。通过将一个或多个所标识的工作项目转移到正发生故障状态同时执行其余转移工作项目所包括的动作来异步处理故障事件。
-
公开(公告)号:CN101416158A
公开(公告)日:2009-04-22
申请号:CN200780012363.5
申请日:2007-02-21
Applicant: 微软公司
CPC classification number: G06F8/34 , G06Q10/06 , G06Q10/06316 , G06Q10/0633
Abstract: 声明性取消活动的执行。定义了活动的状态自动机,且状态自动机包括正在执行状态、正在取消状态和已关闭状态,并对活动的执行生存周期分类。活动包括工作项目,并在执行分层结构中组织工作项目。工作项目从正在执行状态转移到指示所述活动的每一工作项目的执行完成的已关闭状态。在使工作项目之一转移到已关闭状态之后,对当前处于正在执行状态中的工作项目传输取消请求。根据所传输的取消请求和所定义的活动的执行分层结构标识正在执行的工作项目。通过将所标识的工作项目从正在执行状态转移到正在取消状态来取消活动的执行生存周期。
-
公开(公告)号:CN101416156A
公开(公告)日:2009-04-22
申请号:CN200780012353.1
申请日:2007-02-21
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06Q10/06 , G06Q10/0633
Abstract: 工作流的异步故障处理。定义了工作流中活动的状态自动机。状态自动机至少包括正在执行状态、正发生故障状态和已关闭状态,并对活动的执行生存周期分类。将活动定义为包括工作项目,且包括工作项目的执行分层结构。每一工作项目包括用于执行活动的一部分的操作。每一工作项目被转移到正在执行状态。转移的工作项目所包括的操作在正在执行状态中执行。根据执行分层结构和所包括的操作,响应于故障事件标识所转移工作项目中的一个或多个。通过将一个或多个所标识的工作项目转移到正发生故障状态同时执行其余转移工作项目所包括的动作来异步处理故障事件。
-
-
-
-
-
-