输入和输出模式映射制造技术

技术编号:26695302 阅读:29 留言:0更新日期:2020-12-12 02:54
提供了用于以无缝方式将事件源与事件订户互连的优化,使得由事件源和订户所使用的本机格式化/模式方法将不需要被本地被修改。提供事件网格服务作为路由和映射服务。此事件网格服务接收可以以任意格式组织的事件数据。通过分析格式,事件网格服务确定该格式是否与该事件数据的使用者所使用的格式相关。如果格式符合,那么事件网格服务将从事件数据中提取相关数据并将其推送到订户。如果格式不符合,则事件网格服务会智能地生成映射,以将两种格式映射在一起。

【技术实现步骤摘要】
【国外来华专利技术】输入和输出模式映射
技术介绍
计算系统的互连已经促进了分布式计算系统,诸如所谓的“云”计算系统。在本说明书中,“云计算”可以是用于实现对可配置计算资源(例如网络、服务器、存储装置、应用、服务等)共享池的普遍、方便、按需网络访问的系统或资源,其可以通过减少管理工作或服务提供商交互来进行供应和释放。云模型可以由各种特性(例如按需自助服务、广泛的网络访问、资源池、快速弹性、可衡量的服务等)、服务模型(例如软件即服务(“SaaS”))、平台即服务(“PaaS”)、基础架构即服务(“IaaS”))和部署模型(例如私有云、社区云、公共云、混合云等)构成。基于云和远程的服务应用是普遍的。这样的应用可以托管在公共和私有远程系统(诸如云)上,并且通常提供基于Web的服务集合来与客户端进行来回通信。互连计算系统(例如在云中)的一个好处是,特定事件发生时可以通知一些实体。例如当前存在使人类订户能够自动接收诸如新闻的信息的系统。尽管当前有一些通知系统可用,但是这些系统具有许多缺点和不足。例如由于服务和应用通常使用其自己的格式或通信协议,因此将多个应用和服务互连起来可能是非常耗时且费本文档来自技高网...

【技术保护点】
1.一种用于将接收的事件数据映射到事件字段的方法,所述接收的事件数据以不符合的数据模式被编译,所述事件字段被包括在符合的数据模式中,所述方法由在计算机系统上执行的事件网格服务执行,并且包括:/n接收注册信息以向所述事件网格服务注册发布服务,其中所述注册信息包括由所述发布服务所使用的当前事件模式,并且其中所述注册信息对应于订户订阅的主题,以便于对针对所述主题所接收的事件公布进行反应;/n分析所述发布服务的当前事件模式,以确定所述当前事件模式是否对应于由所述主题使用的缺省事件模式;/n响应于确定所述发布服务的当前事件模式不对应于所述主题的缺省事件模式,自动地得到映射,所述映射试图将所述发布服务的当...

【技术特征摘要】
【国外来华专利技术】20180503 US 62/666,477;20180529 US 15/991,3501.一种用于将接收的事件数据映射到事件字段的方法,所述接收的事件数据以不符合的数据模式被编译,所述事件字段被包括在符合的数据模式中,所述方法由在计算机系统上执行的事件网格服务执行,并且包括:
接收注册信息以向所述事件网格服务注册发布服务,其中所述注册信息包括由所述发布服务所使用的当前事件模式,并且其中所述注册信息对应于订户订阅的主题,以便于对针对所述主题所接收的事件公布进行反应;
分析所述发布服务的当前事件模式,以确定所述当前事件模式是否对应于由所述主题使用的缺省事件模式;
响应于确定所述发布服务的当前事件模式不对应于所述主题的缺省事件模式,自动地得到映射,所述映射试图将所述发布服务的当前事件模式映射到所述主题的缺省事件模式;
在所述映射被得到后,从所述发布服务接收事件公布,所述事件公布对应于所述主题;以及
使用所述映射以如下方式转换在所述事件公布中所包括的至少一些事件数据,所述方式使得所述至少一些事件数据映射到在所述主题的缺省事件模式中所包括的事件字段。


2.根据权利要求1所述的方法,其中自动地得到所述映射如下被执行:分析所述发布服务的一个或多个属性,并且使所述映射至少部分地基于所述一个或多个属性。


3.根据权利要求1所述的方法,其中接收所述注册信息以注册所述发布服务如下被执行:暴露用于注册所述发布服务的一个或多个应用程序接口(API)。


4.根据权利要求1所述的方法,其中所述事件网格服务维护存储所述注册信息的订阅数据库。


5.根据权利要求1所述的方法,其中自动地得到所述映射包括:确定现有映射当前可用于使用,所述现有映射在先前时间已经被得到。


6.根据权利要求1所述的方法,其中从所述发布服务接收所述事件公布是通过所述发布服务将所述事件公布推送到所述事件网格服务而被执行的。


7.根据权利要求1所述的方法,其中所述事件公布是指示文件已经被创建的公布。


8.根据权利要求1所述的方法,其中所述事件网格服务从多个不同的发布服务接收多个事件公布。


9.一种用于将从一个或多个发布服务接收的事件数据推送到所述事件数据的一个或多个订户的方法,所述方法由在计算机系统上执行的事件网格服务执行,并且包括:
在接收到与所建立的主题相对应的并包括事件数据的事件公布之后,标识至少一个订户,所述至少一个订户当与所述所建立的主题相对应的任意事件公布中所包括的某些类型的事件数据被接收时被通知,其中:
所述至少一个订户具有对所述事件网格服务的订阅,
所述订阅标识所述某些类型的事件数据,以及
在所接收的所述事件公布中所包...

【专利技术属性】
技术研发人员:C·M·鲁伊斯梅拉兹V·R·拉维帕蒂J·卡尔亚纳·桑达拉姆H·C·蒙格A·哈马德B·巴尼萨德
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1