[发明专利]向外部系统提供文档储存库事件的通知有效
申请号: | 201210517742.2 | 申请日: | 2012-12-05 |
公开(公告)号: | CN103034699A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | R·M·霍华德;J·C·常;朱韶峰;N·科哈芮斯瓦兰;E·艾登 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外部 系统 提供 文档 储存库 事件 通知 | ||
1.一种用于提供在文档储存库内发生的事件的通知的计算机实现的方法,该方法包括执行以下计算机实现的操作:
确定在文档储存库计算系统(102)内将发生事件;
响应于确定将发生事件,确定是否一个或多个远程事件接收器(106)已针对所述事件发生之前的事件的通知进行了注册;
响应于确定一个或多个远程事件接收器(106)已经针对所述事件发生之前的事件通知进行了注册,向已针对所述事件发生之前的事件通知进行注册的所述远程事件接收器(106)产生web服务呼叫(116),该web服务呼叫(116)提供将发生所述事件的通知;
确定所述事件已发生;
响应于确定所述事件已发生,确定是否一个或多个远程事件接收器(106)已经针对所述事件发生之后的事件通知进行了注册;以及
响应于确定一个或多个远程事件接收器(106)已经针对所述事件发生之后的事件通知进行了注册,向已针对所述事件发生之后的事件通知进行注册的所述远程事件接收器(106)产生web服务呼叫(116),该web服务呼叫(116)提供所述事件已发生的通知。
2.如权利要求1所述的计算机实现的方法,其特征在于,所述一个或多个远程事件接收器中的每一个都具有相关联的序列号,且其中以序列号的顺序对所述远程事件接收器进行所述web服务呼叫。
3.如权利要求2所述的计算机实现的方法,其特征在于,所述一个或多个远程事件接收器中的每一个都向所述文档储存库计算系统注册,以同步或异步地接收所述通知。
4.如权利要求3所述的计算机实现的方法,其特征在于,所述一个或多个远程事件接收器中的每一个都被进一步向所述文档储存库计算系统注册,以在所述事件发生之前或在所述事件发生之后接收所述通知。
5.如权利要求4所述的计算机实现的方法,其特征在于,还包括:
对于每一个已注册以同步地和在所述事件发生之前接收通知的远程事件接收器,在对下一个远程事件接收器产生通知之前确定是否已响应于对所述远程事件接收器的web服务呼叫而从所述远程事件接收器接收web服务响应;
响应于从所述远程事件接收器接收web服务响应,确定所述web服务响应是否指示所述事件应被取消;以及
响应于确定所述事件应被取消,取消所述事件并且不向任何额外的远程事件接收器提供所述事件的通知。
6.一种其上存储有计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在由计算机执行时致使所述计算机:
注册事件前远程事件接收器(106),以在事件发生之前接收在文档储存库计算系统(102)所发生的事件的通知;
注册事件后远程事件接收器(106),以在事件发生之后接收在所述文档储存库计算系统(102)所发生的所述事件的通知;
确定所述事件将发生;
响应于确定所述事件将发生,向所述事件前远程事件接收器(106)产生web服务呼叫(116)以提供所述事件将发生的通知;
确定所述事件已经发生;以及
响应于确定所述事件已经发生,向所述事件后远程事件接收器(106)产生web服务呼叫(116)以提供所述事件已经发生的通知。
7.如权利要求6所述的计算机可读存储介质,其特征在于,所述web服务呼叫包括与所述事件相关联的之前特性和之后特性。
8.如权利要求7所述的计算机可读存储介质,其特征在于,所述事件前远程事件接收器包括同步的事件前远程事件接收器。
9.一种文档储存库计算系统,被配置为提供在该文档储存库计算系统内发生的事件的通知,所述文档储存库计算系统包括:
一个或多个计算机系统,其被配置为执行远程事件接收器呼叫器,该远程事件接收器呼叫器被配置为向一个或多个注册的同步或异步远程事件接收器提供在所述文档储存库计算系统发生的事件的通知,所述远程事件接收器在所述文档储存库计算系统外部的计算机系统上执行。
10.如权利要求9所述的系统,其特征在于,所述远程事件接收器包括事件前远程事件接收器和事件后接收器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210517742.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:油压自动多轴钻孔锯切机
- 下一篇:一种带有凹槽的中空玻璃专用连接条