[发明专利]用于计算机系统的事件服务建模框架在审
申请号: | 201611242447.5 | 申请日: | 2016-12-29 |
公开(公告)号: | CN107665150A | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | D.拉贡斯;M.拉扎;K.高希;K.塔利;A.切尔纳温;A.阿加瓦尔;S.波诺马雷夫;A.萨尔维 | 申请(专利权)人: | SAP欧洲公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 钱大勇 |
地址: | 德国瓦*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机系统 事件 服务 建模 框架 | ||
1.一种方法,所述包括:
在包括至少一个处理器、用于存储计算机代码的存储器和用于通过网络进行通信的网络接口的计算机系统中:
向所述网络中的客户端计算机提供用户界面,所述用户界面实现用于定义事件服务模型的事件服务建模工具,所述事件服务模型包括由与所述计算机系统进行通信的一个或多个事件发布模块发布的事件的一个或多个事件流程;
通过所述网络经由所述用户界面接收定义了事件服务模型的用户输入;
响应于所述用户输入生成所述事件服务模型;以及
将所述事件服务模型存储在所述计算机系统的所述存储器中,其中所述事件服务模型包括:
针对所述事件服务模型中的每个事件流程定义的一个或多个事件;
用于基于规则处理所述事件的条件;
在所述条件发生时,在处理所述事件期间有待执行的一个或多个活动;以及
被定义用于在处理所述事件服务模型中的所述事件期间执行所述活动的一个或多个订户模块。
2.如权利要求1所述的方法,还包括:
从与所述计算机系统通信的事件发布模块接收发布的事件;
搜索对应于所述发布的事件的事件流程;
如果发现所述事件流程,则执行所述条件以判定其是否满足;并且
当所述条件满足时,处理所述事件流程的所述事件。
3.如权利要求2所述的方法,还包括:
在处理所述事件流程的所述事件期间确定有待执行的所述一个或多个活动;以及
在处理所述事件流程的所述事件期间执行所述一个或多个活动;
其中在处理所述事件流程的所述事件期间有待执行的所述活动可由用户使用所述事件服务建模工具进行配置。
4.如权利要求1所述的方法,其中所述事件服务模型还包括用于处理每个事件流程中的所述事件的特定时间,其中所述用户界面被适配成用于基于所述特定时间显示针对所述事件的活动系列。
5.如权利要求1所述的方法,还包括将所述事件发布到服务事件总线,所述服务事件总线包括排队机制,所述排队机制被配置成用于按顺序将发布的事件转换成订户事件。
6.如权利要求1所述的方法,其中所述事件服务模型被适配成用于跨越内部和第三方应用来管理事件流程。
7.如权利要求1所述的方法,其中用于在处理每个事件流程的所述事件期间执行所述活动的所述订户模块被适配成用于监听在所述计算机系统中出现的发布事件,并且可由用户经由所述用户界面进行配置。
8.如权利要求1所述的方法,其中所述事件服务模型包括用于存储与事件相关联的活动对象和活动对象的属性的可扩展数据结构。
9.如权利要求1所述的方法,其中所述可扩展数据结构包括第一组活动对象行和第二组空列,所述第一组活动对象行包括用于存储所述活动对象的属性的第一组列,并且所述第二组空列用于由用户定义事件的活动对象的附加属性。
10.如权利要求9所述的方法,其中所述可扩展数据结构包括第二组空行,所述第二组空行用于由用户定义事件的附加活动对象。
11.一种计算机系统,所述计算机系统包括:
至少一个处理器;
网络接口,所述网络接口用于通过网络进行通信;以及
存储器,所述存储器配置成存储编程计算机代码,所述代码当由所述处理器执行时,使所述处理器执行以下操作,包括:
向所述网络中的客户端计算机提供用户界面,所述用户界面实现用于定义事件服务模型的事件服务建模工具,所述事件服务模型包括由与所述计算机系统通信的一个或多个事件发布模块发布的事件的一个或多个事件流程;
通过所述网络经由所述用户界面接收定义了事件服务模型的用户输入;
响应于所述用户输入生成所述事件服务模型;以及
将所述事件服务模型存储在所述计算机系统的所述存储器中,其中所述事件服务模型包括:
针对所述事件服务模型中的每个事件流程定义的一个或多个事件;
用于基于规则处理所述事件的条件;
在所述条件发生时,在处理所述事件期间有待执行的一个或多个活动;以及
被定义用于在处理所述事件服务模型中的所述事件期间执行所述活动的一个或多个订户模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于SAP欧洲公司,未经SAP欧洲公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611242447.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种升级程序的推送方法及装置
- 下一篇:一种压滤机