Java application framework for use in a content delivery network (CDN)
    2.
    发明授权
    Java application framework for use in a content delivery network (CDN) 有权
    用于内容传送网络(CDN)的Java应用程序框架

    公开(公告)号:US08392912B2

    公开(公告)日:2013-03-05

    申请号:US11584974

    申请日:2006-10-23

    IPC分类号: G06F9/445

    摘要: An application deployment model for enterprise applications to enable applications to be deployed to and executed from a globally distributed computing platform, such as an Internet content delivery network (CDN). According to the invention, application developers separate their Web application into two layers: a highly distributed edge layer and a centralized origin layer. In a representative embodiment, the edge layer supports a servlet container that executes a Web tier, typically the presentation layer of a given Java-based application. Where necessary, the edge layer communicates with code running on an origin server to respond to a given request. In an alternative embodiment, the edge layer supports a more fully-provisioned application server that executes both Web tier (e.g., presentation) and Enterprise tier application (e.g., business logic) components. In either case, the inventive framework enables one or more different applications to be deployed to and executed from the edge server on behalf of one or more respective entities.

    摘要翻译: 用于企业应用程序的应用程序部署模型,以使应用程序能够部署到全球分布式计算平台(如Internet内容传送网络(CDN))上并从其执行。 根据本发明,应用程序开发人员将其Web应用程序分为两层:高度分布的边缘层和集中的起始层。 在代表性的实施例中,边缘层支持执行Web层的servlet容器,通常是给定基于Java的应用程序的表示层。 必要时,边缘层与原始服务器上运行的代码进行通信,以响应给定的请求。 在替代实施例中,边缘层支持执行Web层(例如,呈现)和企业层应用(例如,业务逻辑)组件的更全面配置的应用服务器。 在任一种情况下,本发明的框架使一个或多个不同的应用程序能够代表一个或多个相应的实体部署到边缘服务器并从边缘服务器执行。

    Java application framework for use in a content delivery network (CDN)
    3.
    发明申请
    Java application framework for use in a content delivery network (CDN) 有权
    用于内容传送网络(CDN)的Java应用程序框架

    公开(公告)号:US20070038994A1

    公开(公告)日:2007-02-15

    申请号:US11584974

    申请日:2006-10-23

    IPC分类号: G06F9/445

    摘要: An application deployment model for enterprise applications to enable applications to be deployed to and executed from a globally distributed computing platform, such as an Internet content delivery network (CDN). According to the invention, application developers separate their Web application into two layers: a highly distributed edge layer and a centralized origin layer. In a representative embodiment, the edge layer supports a servlet container that executes a Web tier, typically the presentation layer of a given Java-based application. Where necessary, the edge layer communicates with code running on an origin server to respond to a given request. In an alternative embodiment, the edge layer supports a more fully-provisioned application server that executes both Web tier (e.g., presentation) and Enterprise tier application (e.g., business logic) components. In either case, the inventive framework enables one or more different applications to be deployed to and executed from the edge server on behalf of one or more respective entities.

    摘要翻译: 用于企业应用程序的应用程序部署模型,以使应用程序能够部署到全球分布式计算平台(如Internet内容传送网络(CDN))上并从其执行。 根据本发明,应用程序开发人员将其Web应用程序分为两层:高度分布的边缘层和集中的起始层。 在代表性的实施例中,边缘层支持执行Web层的servlet容器,通常是给定基于Java的应用程序的表示层。 必要时,边缘层与原始服务器上运行的代码进行通信,以响应给定的请求。 在替代实施例中,边缘层支持执行Web层(例如,呈现)和企业层应用(例如,业务逻辑)组件的更全面配置的应用服务器。 在任一种情况下,本发明的框架使一个或多个不同的应用程序能够代表一个或多个相应的实体部署到边缘服务器并从边缘服务器执行。

    Managing web tier session state objects in a content delivery network (CDN)
    4.
    发明申请
    Managing web tier session state objects in a content delivery network (CDN) 有权
    管理内容传送网络(CDN)中的Web层会话状态对象

    公开(公告)号:US20070271385A1

    公开(公告)日:2007-11-22

    申请号:US11834042

    申请日:2007-08-06

    IPC分类号: G06F15/16

    摘要: Business applications running on a content delivery network (CDN) having a distributed application framework can create, access and modify state for each client. Over time, a single client may desire to access a given application on different CDN edge servers within the same region and even across different regions. Each time, the application may need to access the latest “state” of the client even if the state was last modified by an application on a different server. A difficulty arises when a process or a machine that last modified the state dies or is temporarily or permanently unavailable. The present invention provides techniques for migrating session state data across CDN servers in a manner transparent to the user. A distributed application thus can access a latest “state” of a client even if the state was last modified by an application instance executing on a different CDN server, including a nearby (in-region) or a remote (out-of-region) server.

    摘要翻译: 在具有分布式应用程序框架的内容传送网络(CDN)上运行的业务应用程序可以为每个客户端创建,访问和修改状态。 随着时间的推移,单个客户端可能希望访问同一区域内甚至跨不同区域的不同CDN边缘服务器上的给定应用。 每次应用程序可能需要访问客户端的最新“状态”,即使该状态最后被不同服务器上的应用程序修改。 当最后修改状态的过程或机器死亡或临时或永久不可用时,会出现困难。 本发明提供了以对用户透明的方式跨CDN服务器迁移会话状态数据的技术。 因此,分布式应用程序可以访问客户端的最新“状态”,即使状态最后由在不同的CDN服务器上执行的应用程序实例进行修改,包括附近(区域内)或远程(区域外) 服务器。

    Mobile handheld electronic device with a removable cellphone
    5.
    发明申请
    Mobile handheld electronic device with a removable cellphone 审中-公开
    带移动手机的移动手持电子设备

    公开(公告)号:US20070004450A1

    公开(公告)日:2007-01-04

    申请号:US11172081

    申请日:2005-06-30

    申请人: Jay Parikh

    发明人: Jay Parikh

    IPC分类号: H04M1/00

    摘要: A mobile handheld electronic device having a given form factor includes a detachable cellular telephone carried within the mobile handheld electronic device, such that when the cellular telephone is positioned within the mobile handheld electronic device the form factor is unaltered. The mobile electronic device includes structure for establishing and maintaining a mechanical connection between the cellular telephone and the mobile handheld electronic device when the cellular telephone is carried within the mobile handheld electronic device, and structure for establishing an electrical connection between the cellular telephone and the mobile handheld electronic device when the cellular telephone is carried within the mobile handheld electronic device. Preferably, the cellular telephone has a battery distinct from a battery in the mobile handheld electronic device, and the cellular telephone battery is recharged when the cellular telephone is carried within the mobile handheld electronic device. When the cellular telephone is docked within the larger device, given data on the cellular telephone is synchronized with given data stored in the mobile handheld electronic device.

    摘要翻译: 具有给定形状因素的移动手持电子设备包括在移动手持电子设备内承载的可拆卸蜂窝电话,使得当蜂窝电话位于移动手持电子设备内时,形状因子是不变的。 移动电子设备包括当蜂窝电话在移动手持电子设备内携带时建立和维持蜂窝电话和移动手持电子设备之间的机械连接的结构,以及用于在蜂窝电话和移动电话之间建立电连接的结构 手机电子设备,当蜂窝电话被携带在移动手持电子设备内时。 优选地,蜂窝电话具有与移动手持电子设备中的电池不同的电池,并且当蜂窝电话被携带在移动手持电子设备内时,蜂窝电话电池被再充电。 当蜂窝电话对接在更大的设备中时,蜂窝电话上的给定数据与存储在移动手持电子设备中的给定数据同步。