发明名称 |
为子任务协调通信介质状态的方法 |
摘要 |
本发明涉及用于为子任务协调通信介质状态的方法、系统和计算机程序产品。本发明的实施例使用接收到的消息内容的视图来产生一串子任务消息。子任务消息属性各自被连接至用于对原始消息执行状态协调方案的机制。子任务消息可各自具有与原始消息相同的消息内容,或可具有根据子任务变化的消息内容。消息处理器然后可消费来自子任务消息串的子任务消息,并对每一子任务消息执行状态协调方案以反映执行原始消息的部分前向进展。原始消息的状态协调方案的结果响应于子任务消息的状态协调方案的集体结果。 |
申请公布号 |
CN102804130B |
申请公布日期 |
2016.10.12 |
申请号 |
CN201180014318.X |
申请日期 |
2011.03.11 |
申请人 |
微软技术许可有限责任公司 |
发明人 |
N·A·艾伦;J·A·泰勒 |
分类号 |
G06F9/06(2006.01)I;G06F9/44(2006.01)I |
主分类号 |
G06F9/06(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
潘明婳 |
主权项 |
一种在包括一个或多个处理器以及系统存储器的计算机系统中用于在初始消费者和多个子任务消费者之间协调状态的方法,所述计算机系统还包括用于在所述初始消息消费者和所述多个子任务消费者之间协调状态的消息状态协调器,所述方法包括:所述消息状态协调器从所述初始消息消费者接收消息内容的内容视图以及协调属性的动作,所述初始消息消费者从连接至所述计算机系统的通信介质接收所述内容视图,接收内容视图指示通信介质已经锁定了所述消息供所述初始消息消费者排他性访问,所述协调属性提供关于所述初始消息消费者如何回过来向所述通信介质信令对所述消息的处置的信息;所述消息状态协调器将所述内容视图分成一串子任务消息的动作,每一子任务消息对应于应用的部分应用状态更新,且每一子任务消息包括子任务协调属性,每一子任务协调属性提供如何回过来向所述消息状态协调器信令对相应子任务消息的处置的信息;对每一子任务消息,所述消息状态协调器从消费所述子任务消息的子任务消费者接收一个或多个子任务信号的动作,所述一个或多个子任务信号指示对所述子任务消息的处置;所述消息状态协调器基于所接收的子任务信号确定对所述消息的处置的动作;以及所述消息状态协调器使用所述消息的协调属性来向所述初始消息消费者信令对所述消息的处置的动作。 |
地址 |
美国华盛顿州 |