Processing

Please wait...

PATENTSCOPE will be unavailable a few hours for maintenance reason on Saturday 31.10.2020 at 7:00 AM CET
Settings

Settings

Goto Application

1. CN105844450 - 管理远程事件的技术

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ ZH ]

权利要求书

1.一种计算系统,包括:
处理器电路;以及
远程事件应用,所述远程事件应用在所述处理器电路上操作以管理在发布者实体和订阅者实体之间的远程事件通知,当被所述处理电路执行时所述远程事件应用使得所述计算系统:
接收标识发布者实体事件的外部事件通知消息,其中所述发布者实体事件是对存储在由所述发布者实体维护的数据源中的数据的更新;
从多个自定义事件接收器组件中选择与所述发布者实体对应的自定义事件接收器组件,其中所选的自定义事件接收器组件包括用于执行至少一个操作的至少一个代码调出;
自动调用所述至少一个代码调出以执行所述至少一个操作,其中所述至少一个操作响应于所述发布者实体事件;以及
一旦执行所述至少一个操作将客户机事件通知消息发送给订阅者实体,其中所述订阅者实体不与所述发布者实体直接通信。

2.如权利要求1所述的计算系统,其特征在于,还包括基于代表性状态转移(REST)的输入点。

3.如权利要求1所述的计算系统,其特征在于,所述数据源对应于所述发布者实体的外部应用。

4.如权利要求3所述的计算系统,其特征在于,所述发布者实体事件包括由外部应用的所述数据源存储的数据的状态中的变更。

5.如权利要求1所述的计算系统,其特征在于,基于与所述外部事件通知消息相关联的发布者实体的全局唯一标识符(GUID)来为所述外部事件通知消息选择所述自定义事件接收器组件。

6.如权利要求1所述的计算系统,其特征在于,所述至少一个代码调出被安排成响应于所述发布者实体事件来执行自定义逻辑。

7.如权利要求1所述的计算系统,其特征在于,还包括:
检索与所述订阅者实体相关联的通知参数;以及
向与所述订阅者实体相关联的客户机应用发送客户机事件通知消息,所述订阅者实体向所述发布者实体进行了订阅。

8.如权利要求1所述的计算系统,其特征在于,还包括事件管理组件,所述事件管理组件用于管理所述发布者实体和所述订阅者实体之间的订阅。

9.如权利要求8所述的计算系统,其特征在于,所述事件管理组件用于管理外部事件通知消息的可靠性水平。

10.如权利要求8所述的计算系统,其特征在于,所述事件管理组件用于检索表示与所述发布者实体相关联的可靠性水平的可靠性参数,,还包括:
基于所述可靠性参数来处理所述外部事件通知消息。

11.如权利要求10所述的计算系统,其特征在于,包括与所述可靠性参数相关联的一组消息处理参数,所述消息处理参数包括下述一个或多个:
重复消息参数,指示是接受还是拒绝重复的外部事件通知消息;
备用服务器参数,指示当主服务器不运行时是否向备用服务器发送所述外部事件通知消息;以及
重放参数,指示在处理所述外部事件通知消息时检测到错误情况时是否重放所述外部事件通知消息。

12.一种计算机实现的方法,包括:
在计算设备处接收标识发布者实体事件的外部事件通知消息,其中所述发布者实体事件是对由所述发布者实体存储的数据的更新,其中所述发布者实体远离所述计算设备;
在所述计算设备处,从多个自定义事件接收器组件中选择与所述发布者实体对应的自定义事件接收器组件,其中所选的自定义事件接收器组件包括用于执行至少一个操作的至少一个代码调出;
由所述自定义事件接收器组件自动调用所述代码调出以执行所述至少一个操作,其中所述至少一个操作响应于所述发布者实体事件;以及
一旦执行所述至少一个操作,将客户机事件通知消息从所述计算设备发送给在客户机设备上操作的订阅者实体,其中所述订阅者实体不与所述发布者实体直接通信。

13.如权利要求12所述的计算机实现的方法,其特征在于,进一步包括:
基于与所述外部事件通知消息相关联的发布者实体的全局唯一标识符(GUID)来为所述外部事件通知消息选择所述自定义事件接收器组件。

14.如权利要求12所述的计算机实现的方法,其特征在于,所述代码调出被安排成响应于所述发布者实体事件来执行自定义逻辑。

15.如权利要求12所述的计算机实现的方法,其特征在于,进一步包括:
将所述客户机事件通知消息作为下述一项发送:电子邮件消息、短消息收发服务(SMS)消息、多媒体消息收发服务(MMS)消息以及社交联网服务(SNS)消息。

16.一种计算机系统,包括:
处理单元;以及
存储器,所述存储器存储用于使得所述计算机设备管理外部事件通知的计算机可执行指令,包括:
接收标识发布者实体事件的外部事件通知消息,其中所述发布者实体事件是对由所述发布者实体存储的数据的更新;
从多个自定义事件接收器组件中选择与所述发布者实体对应的自定义事件接收器组件,其中所选的自定义事件接收器组件包括用于执行至少一个操作的至少一个代码调出;
自动调用所述至少一个代码调出以执行所述至少一个操作,其中所述至少一个操作响应于所述发布者实体事件;以及
一旦执行所述至少一个操作,将客户机事件通知消息发送给订阅者实体,其中所述订阅者实体不与所述发布者实体直接通信。

17.如权利要求16所述的计算机系统,其特征在于,进一步包括:
基于与所述外部事件通知消息相关联的发布者实体的全局唯一标识符(GUID)来为所述外部事件通知消息选择所述自定义事件接收器组件。

18.如权利要求16所述的计算机系统,其特征在于,所述代码调出被安排成响应于所述发布者实体事件来执行自定义逻辑。

19.如权利要求16所述的计算机系统,其特征在于,进一步包括:
向与所述订阅者实体相关联的客户机应用发送所述客户机事件通知消息,所述订阅者实体向所述发布者实体进行订阅。

20.如权利要求16所述的计算机系统,其特征在于,所述客户机事件通知消息包括下述之一:电子邮件消息、短消息收发服务(SMS)消息、多媒体消息收发服务(MMS)消息以及社交联网服务(SNS)消息。