Extensible and programmable multi-tenant service architecture
    11.
    发明申请
    Extensible and programmable multi-tenant service architecture 有权
    可扩展和可编程的多租户服务架构

    公开(公告)号:US20080256607A1

    公开(公告)日:2008-10-16

    申请号:US11787134

    申请日:2007-04-13

    IPC分类号: H04L9/32

    摘要: An extensible, multi-tenant software-as-a-service business application platform is provided for hosting multiple organizations. Organization services are provided by virtual or physical servers with dedicated data stores assembled in scalable groups. Distributed interaction between components of the scalable groups may enable extensibility and reliability, while changes in locations of organization services are provided to the client(s) for seamless continuation of the client's access to the services. Customizable and dynamic APIs for accessing each organization's data and applications isolated from the others and pluggable third party authentication services may also be integrated into the platform.

    摘要翻译: 提供可扩展的多租户软件即服务业务应用平台,用于托管多个组织。 组织服务由虚拟或物理服务器提供,专用数据存储组合在可扩展组中。 可伸缩组的组件间的分布式交互可以实现可扩展性和可靠性,同时向客户端提供组织服务位置的更改,以便客户端对服务的访问进行无缝延续。 用于访问每个组织的数据和与其他组件隔离的应用程序以及可插拔第三方认证服务的可定制和动态API也可以集成到该平台中。

    Extensible and programmable multi-tenant service architecture
    12.
    发明授权
    Extensible and programmable multi-tenant service architecture 有权
    可扩展和可编程的多租户服务架构

    公开(公告)号:US08533261B2

    公开(公告)日:2013-09-10

    申请号:US13450022

    申请日:2012-04-18

    IPC分类号: G06F15/16

    摘要: An extensible, multi-tenant software-as-a-service business application platform is provided for hosting multiple organizations. Organization services are provided by virtual or physical servers with dedicated data stores assembled in scalable groups. Distributed interaction between components of the scalable groups may enable extensibility and reliability, while changes in locations of organization services are provided to the client(s) for seamless continuation of the client's access to the services. Customizable and dynamic APIs for accessing each organization's data and applications isolated from the others and pluggable third party authentication services may also be integrated into the platform.

    摘要翻译: 提供可扩展的多租户软件即服务业务应用平台,用于托管多个组织。 组织服务由虚拟或物理服务器提供,专用数据存储组合在可扩展组中。 可伸缩组的组件间的分布式交互可以实现可扩展性和可靠性,同时向客户端提供组织服务位置的更改,以便客户端对服务的访问进行无缝延续。 用于访问每个组织的数据和与其他组件隔离的应用程序以及可插拔第三方认证服务的可定制和动态API也可以集成到该平台中。

    Executing business logic extensions on a client computing system
    13.
    发明授权
    Executing business logic extensions on a client computing system 有权
    在客户端计算系统上执行业务逻辑扩展

    公开(公告)号:US08356310B2

    公开(公告)日:2013-01-15

    申请号:US13247370

    申请日:2011-09-28

    IPC分类号: G06F13/00

    摘要: A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.

    摘要翻译: 服务器平台将服务器托管的应用程序服务公开给客户端应用程序。 对服务器托管的应用程序服务的调用可以与自定义业务逻辑扩展一起执行。 还提供了一个客户端平台,将客户端托管的应用程序服务公开给客户端应用程序。 在服务器平台上执行的相同的业务逻辑扩展可以由客户端平台使用。 当客户端应用程序在线并连接到服务器平台时,客户端应用程序以上述方式利用服务器托管的应用程序服务。 当客户端应用程序脱机时,客户端应用程序利用客户端托管的应用程序服务。 服务器平台将业务逻辑扩展同步到客户端平台。

    Executing business logic extensions on a client computing system
    14.
    发明申请
    Executing business logic extensions on a client computing system 有权
    在客户端计算系统上执行业务逻辑扩展

    公开(公告)号:US20080271059A1

    公开(公告)日:2008-10-30

    申请号:US11796504

    申请日:2007-04-27

    IPC分类号: G06F3/00

    摘要: Technologies are described herein for executing business logic extensions on a client computing system. A server platform exposes server-hosted application services to client applications. Calls to the server-hosted application services may be executed along with custom business logic extensions. A client platform is also provided that exposes client-hosted application services to a client application. The same business logic extensions that execute on the server platform can be utilized by the client platform. When a client application is online and connected to the server platform, the client application utilizes the server-hosted application services in the manner described above. When the client application is offline, the client application utilizes the client-hosted application services. The server platform synchronizes the business logic extensions to the client platform.

    摘要翻译: 这里描述了在客户端计算系统上执行业务逻辑扩展的技术。 服务器平台将服务器托管的应用程序服务公开给客户端应用程序。 对服务器托管的应用程序服务的调用可以与自定义业务逻辑扩展一起执行。 还提供了一个客户端平台,将客户端托管的应用程序服务公开给客户端应用程序。 在服务器平台上执行的相同的业务逻辑扩展可以由客户端平台使用。 当客户端应用程序在线并连接到服务器平台时,客户端应用程序以上述方式利用服务器托管的应用程序服务。 当客户端应用程序脱机时,客户端应用程序利用客户端托管的应用程序服务。 服务器平台将业务逻辑扩展同步到客户端平台。