Universal application server for providing applications on a variety of client devices in a client/server network
    2.
    发明授权
    Universal application server for providing applications on a variety of client devices in a client/server network 有权
    通用应用服务器,用于在客户端/服务器网络中的各种客户端设备上提供应用程序

    公开(公告)号:US06362836B1

    公开(公告)日:2002-03-26

    申请号:US09282765

    申请日:1999-03-31

    IPC分类号: G06F700

    摘要: In a three tier client-server architecture, an universal application (UAP) server providing a middle or second tier between a third tier of application servers and a first tier of client devices to provide the controlled delivery of computer based application programs running on a set of application servers to a number of users using a wide variety of client devices without requiring the installation of software on, or changes to the application servers or application programs. The UAP server or application broker comprises a status manager engine, a session manager engine, a data store, a data store engine, a web server, and multiple instantiations of protocol engines design for a given application type and multiple instantiations of display engines for downloading to and operating on client devices. The UAP server provides: (1) means to support standard graphics based computer applications connected to clients of varying capability via a network of varying bandwidth and latency by automatically varying the type and number of graphic requests and their networking encoding to provide near optimum performance while maintaining the correct visual representation, (2) automatic construction of user worktops based on user data contained in a datastore, (3) loading balancing of application servers upon application launch and (4) resumable connections to client devices.

    摘要翻译: 在三层客户机 - 服务器架构中,通用应用(UAP)服务器在第三层应用服务器和第一层客户端设备之间提供中间或第二层,以提供在集合上运行的基于计算机的应用程序的受控传递 的应用程序服务器,使用多种客户端设备的用户,而无需安装应用程序服务器或应用程序上的软件或更改。 UAP服务器或应用代理包括状态管理器引擎,会话管理器引擎,数据存储,数据存储引擎,web服务器以及用于给定应用类型的协议引擎设计的多个实例,以及用于下载的显示引擎的多个实例 在客户端设备上运行。 UAP服务器提供:(1)通过自动改变图形请求的类型和数量及其网络编码以提供接近最佳性能的方式,通过经由不同带宽和延迟的网络来支持连接到具有不同能力的客户端的基于标准图形的计算机应用, 维护正确的视觉表示,(2)基于数据存储中包含的用户数据自动构建用户工作台,(3)在应用程序启动时加载应用程序服务器的平衡,以及(4)到客户端设备的可恢复连接。