当前位置: 首页 > 专利查询>SAP股份公司专利>正文

对数据的动态访问制造技术

技术编号:2858171 阅读:147 留言:0更新日期:2012-04-11 18:40
动态访问存储在服务器维护的数据库中的数据。客户机将请求发送到服务器,以访问存储在数据库中的数据。从数据库中检索第一组数据,和根据客户机定义的一组映射规则,将第一组数据映射成第二组数据。然后,客户机接收第二组数据。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及主数据的动态访问。
技术介绍
在异构(heterogeneous)信息技术环境下,在一个机构内或在不同机构之间使用不同的计算机应用系统。例如,一种系统可能用于管理与公司的客户有关的信息,另一种系统可能用于管理与产品有关的信息。每种系统可能拥有它自己的用户接口、数据存储器、和处理数据的进程。每种系统可能被设计成将它的性能优化以管理特定的任务。两种系统维护的数据之间可能存在关联。例如,某些产品可能由特定的客户请求、被定制成满足某些特殊要求、和需要被寄送到客户的特定地址。为了使系统共享数据,一种系统可能被安装成维护以客户对象的形式存储所有客户数据的主数据库的主数据服务器,而另一种系统可能被安装成维护以产品对象的形式存储所有产品数据的主数据库的主数据服务器。每个客户对象具有描述客户的各种方面的属性。客户的一些属性是局部的,而一些属性是全局的。局部属性只存储在它们的各自数据库中,而全局属性周期性地或在某些触发点被异步复制到不同数据库。由于全局属性被复制,系统可能通过利用局部应用程序编程接口访问各自数据库,来访问它们需要的客户数据和产品数据。由于每种系统维护它自己的数据库,可以独立地升级或维护每种系统。
技术实现思路
一般说来,一方面,本专利技术旨在提供动态访问数据的方法。该方法包括将请求从客户机发送到服务器,以访问存储在服务器维护的数据库中的数据,从数据库中检索第一组数据,根据客户机定义的一组映射规则将第一组数据映射成第二组数据,和在客户机上接收第二组数据。本专利技术的实现方案可能包括一个或多个如下特征。存储在数据库中的数据包括对象的属性值。对象包括产品。对象包括商业伙伴。第一组数据到第二组数据的映射包括除去第一组数据中与客户机无关的属性数据。独立于服务器的客户机不时地修改该组映射规则。一般说来,另一方面,本专利技术旨在提供一种维护数据的方法。该方法包括在服务器上接收标识符和与标识符标识的对象相关的数据,服务器被配置以维护客户机可访问的数据库,对于每个客户机,核实标识符和数据是否遵从客户机定义的一组规则,并将标识符和数据输入到数据库。本专利技术的实现方案可能包括一个或多个如下特征。数据包括与对象相关的属性值。核实标识符和数据是否遵从一组规则包括核实数据是否符合与对象的属性有关的客户机定义的一子组规则。该子组规则包括定义属性值的可接受格式的规则。核实标识符和数据是否遵从一组规则包括核实标识符是否遵从与对象的标识有关的客户机定义的一子组规则。该子组规则包括定义标识符的可接受格式的规则。该方法还包括将数据与标识符联系在一起。该方法还包括将请求从客户机发送到服务器,以请求与标识符相关的数据,和将数据库中与标识符相联系的数据转换成客户机可接受的格式。该方法还包括将请求从服务器发送到第二服务器,该请求请求核实标识符和数据,识别哪些客户机可以访问数据库,和将该请求从第二服务器路由到被识别为能够访问数据库的客户机。对象包括产品。对象包括商业伙伴。服务器利用以可扩充标记语言编写的消息与客户机通信。该方法还包括对于每个客户机,将请求发送到客户机,以请求核实标识符和数据是否遵从客户机定义的该组规则,和如果特定客户机无应答,将客户机放在异常列表上,以指示标识符和数据没有被核实为遵从特定客户机定义的该组规则。在预定时间间隔之后,或当特定客户机试图访问数据库中的数据时,进行核实标识符和数据是否遵从特定客户机定义的该组规则的另一次尝试。一般说来,另一方面,本专利技术旨在提供维护数据的方法。该方法包括将请求从客户机发送到服务器,以请求修改与对象相关的一组数据,该组数据存储在服务器维护的数据库中,接收服务器已经锁定该组数据,使得只有客户机才能修改该组数据的消息,将一组修改数据发送到服务器本专利技术的实现方案可能包括一个或多个如下特征。该组数据包括与对象相关的属性值。客户机定义的该组规则包括定义属性值的可接受格式的规则。服务器通过将属性与客户机公布的检验表相比较,确定其它哪些客户机可以访问修改数据,每个检验表指示客户机可访问的属性。对象包括产品。对象包括商业伙伴。服务器利用包括以可扩充标记语言编写的代码的消息与客户机通信。一般说来,另一方面,本专利技术旨在提供包括如下步骤的方法提供含有允许在将数据存储在本地数据库中的第一模式和将数据存储在服务器计算机维护的远程数据库中的第二模式之间切换的模块的客户机计算机,和提供动态地将存储在远程数据库中的数据映射成具有客户机计算机定义的格式的数据的接口。本专利技术的实现方案可能包括一个或多个如下特征。该方法还包括提供也含有允许在将数据存储在本地数据库中的第一模式和将数据存储在服务器计算机维护的远程数据库中的第二模式之间切换的模块的第二客户机计算机、和动态地将存储在远程数据库中的数据映射成具有第二客户机计算机定义的第二格式的数据的接口,第二格式是由独立于第一客户机的第二客户机修改的。一般说来,另一方面,本专利技术旨在提供包括如下单元的系统数据服务器,用于维护存储与标识符标识的对象相关的数据的数据库,具有描述对象的多个方面的属性的对象,包括与属性相关的属性值的数据;客户机,用于访问存储在数据库中的数据,每个客户机为标识符和属性定义一组规则;和综合服务器,用于与客户机和数据服务器通信,综合服务器响应于来自客户机的对数据的请求,将数据服务器中的数据映射成具有遵从客户机定义的规则的格式的数据。本专利技术的实现方案可能包括如下特征。综合服务器利用包括以可扩充标记语言编写的代码的消息与客户机和数据服务器通信。一般说来,另一方面,本专利技术旨在提供用于动态访问主数据、有形地存储在机器可读媒体上的计算机程序产品,该计算机程序产品包括起使可编程处理器执行如下步骤作用的指令接收来自客户机的请求,以访问存储在服务器维护的数据库中的数据,从数据库中检索第一组数据,根据客户机定义的一组映射规则将第一组数据映射成第二组数据,和将第二组数据发送到客户机。本专利技术的实现方案可能包括一个或多个如下特征。存储在数据库中的数据包括对象的属性值。对象包括产品。对象包括商业伙伴。该指令起使可编程处理器除去第一组数据中与客户机无关的属性数据的作用。独立于服务器的客户机不时地修改该组映射规则。一般说来,另一方面,本专利技术旨在提供用于动态访问存储在客户机可访问的数据库中的主数据、有形地存储在机器可读媒体上的计算机程序产品,该计算机程序产品包括起使可编程处理器执行如下步骤作用的指令接收标识符和与标识符标识的对象相关的数据,对于每个客户机,核实标识符和数据是否遵从客户机定义的一组规则,并将标识符和数据输入到数据库。本专利技术的实现方案可能包括一个或多个如下特征。数据包括与对象相关的属性值。该指令起使可编程处理器核实数据是否符合与对象的属性有关的客户机定义的一子组规则的作用。该子组规则包括定义属性值的可接受格式的规则。该指令起使可编程处理器核实标识符是否符合与对象的标识有关的客户机定义的一子组规则的作用。该子组规则包括定义标识符的可接受格式的规则。该指令起使可编程处理器将数据与标识符联系在一起的作用。该指令起使可编程处理器将请求从客户机发送到服务器,以请求与标识符相关的数据,和将数据库中与标识符相联系的数据转换成客户机可接受的格式的作用。对象包括产品。对象包括商业伙伴。服务器利用以可扩充标记语本文档来自技高网...

【技术保护点】
一种动态访问数据的方法,该方法包括:将请求从客户机发送到服务器,以访问存储在该服务器维护的数据库中的数据;从数据库中检索第一组数据;根据客户机定义的一组映射规则,将第一组数据映射成第二组数据;和在客户机上接收 第二组数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:霍尔格戈克尔沃尔夫冈卡尔索夫托马斯沃格特
申请(专利权)人:SAP股份公司
类型:发明
国别省市:DE[德国]

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

1