首页> 外国专利> SOAP-BASED WEB SERVICES IN A MULTI-TENANT DATABASE SYSTEM

SOAP-BASED WEB SERVICES IN A MULTI-TENANT DATABASE SYSTEM

机译:多租户数据库系统中基于SOAP的Web服务

摘要

Systems and methods for generating dynamic communication contracts in a multi-tenant database system (Figure 1) based on the datamodel of the user using the service. The communication contract contains objects, e.g., SOAP-objects, custom to the specific user's datamodel, including standard objects customized to the user's own security model and business purpose as well as entirely unique custom objects that are created by the user and available to only the user's organization. A database server queries the database for all objects available to that user (standard and custom), and all the fields on all those objects that are available to that user. The server iterates over the set of objects and each of their sets of fields and generates a contract that is specifically tailored to the user's own datamodel and field level security. The unique contract can be used to communicate with the server to access information in the user's own schema. For server-side implementation, all SOAP- objects - standard or custom- are translated across all users into a singular programmatic object on the server, which acts as a datamodel dictionary and which is used for looking up datamodel information for any given user and for any given object available to that user. With this datamodel information, the Web service performs access checking of the SOAP object against the given customer making a request, ensuring both the object and the fields on that object are defined and accessible to the user.
机译:用于基于使用服务的用户的数据模型在多租户数据库系统(图1)中生成动态通信合同的系统和方法。通信合同包含针对特定用户的数据模型定制的对象(例如SOAP对象),包括针对用户自己的安全模型和业务目的定制的标准对象,以及由用户创建且仅对用户可用的完全唯一的定制对象。用户的组织。数据库服务器在数据库中查询该用户可用的所有对象(标准和自定义),以及该用户可用的所有那些对象上的所有字段。服务器遍历对象集及其每个字段集,并生成专门针对用户自己的数据模型和字段级安全性而定制的合同。唯一合同可用于与服务器通信以访问用户自己的架构中的信息。对于服务器端实现,所有用户上的所有SOAP对象(标准或自定义)都将转换为服务器上的单个程序化对象,该对象充当数据模型字典,并用于为任何给定用户和用户查找数据模型信息。该用户可用的任何给定对象。利用此数据模型信息,Web服务将针对发出请求的给定客户执行SOAP对象的访问检查,以确保对象和该对象上的字段均已定义并且可供用户访问。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号