File Repository Abstraction Layer
    31.
    发明申请
    File Repository Abstraction Layer 有权
    文件库抽象层

    公开(公告)号:US20130246458A1

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

    申请号:US13421588

    申请日:2012-03-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30091 G06F17/30197

    摘要: Example systems and methods of implementing an abstraction layer for a file repository are presented. In one example, an access request to retrieve an electronic file is received from a requesting device. The request includes an identification of a first storage location in the file repository. In response to the request, the first storage location of the file repository is searched for the electronic file. If the search is successful, the electronic file is retrieved from the file repository at the first storage location. If the search is unsuccessful, a redirection file is accessed in the file repository. The redirection file includes an identification of a second storage location for the electronic, file at a storage site external to the file repository. The electronic file is retrieved from the storage site based on the indication of the second storage location. The retrieved file is transmitted to the requesting device.

    摘要翻译: 介绍了实现文件存储库抽象层的示例系统和方法。 在一个示例中,从请求设备接收到检索电子文件的访问请求。 请求包括文件存储库中的第一存储位置的标识。 响应于该请求,搜索文件库的第一个存储位置以查找电子文件。 如果搜索成功,则从第一个存储位置的文件存储库检索电子文件。 如果搜索不成功,则在文件存储库中访问重定向文件。 重定向文件包括在文件存储库外部的存储站点处的用于电子文件的第二存储位置的标识。 基于第二存储位置的指示从存储站点检索电子文件。 检索到的文件被发送到请求设备。

    Session lifecycle management within a multi-tiered enterprise network
    32.
    发明授权
    Session lifecycle management within a multi-tiered enterprise network 有权
    多层次企业网络中的会话生命周期管理

    公开(公告)号:US08281014B2

    公开(公告)日:2012-10-02

    申请号:US11025549

    申请日:2004-12-28

    IPC分类号: G06F15/16

    摘要: A system and method are described for managing session lifecycles within a multi-tiered enterprise network. In one embodiment, a plurality of session objects are generated at different layers of the enterprise network in response to a client request. Each of the session objects store session data defining a state of interaction with the client. In addition, one embodiment of the invention manages the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and also the type of relationship existing between the first session object and the one or more related session objects. In one embodiment, the defined relationship types include strong references, weak references, and soft references.

    摘要翻译: 描述了用于管理多层企业网络内的会话生命周期的系统和方法。 在一个实施例中,响应于客户端请求,在企业网络的不同层上生成多个会话对象。 每个会话对象存储定义与客户端交互状态的会话数据。 此外,本发明的一个实施例基于一个或多个相关会话对象的相应生命周期以及第一会话对象与一个或多个相关会话对象之间存在的关系的类型来管理第一会话对象的生命周期。 在一个实施例中,定义的关系类型包括强引用,弱引用和软引用。

    Persistent storage implementations for session data within a multi-tiered enterprise network
    33.
    发明授权
    Persistent storage implementations for session data within a multi-tiered enterprise network 有权
    在多层企业网络中的会话数据的持久存储实现

    公开(公告)号:US08024566B2

    公开(公告)日:2011-09-20

    申请号:US11118018

    申请日:2005-04-29

    申请人: Georgi Stanev

    发明人: Georgi Stanev

    摘要: A system is described in which similar session objects are managed within session domains. In addition, in one embodiment, a persistence storage interface is employed which maps each session domain to a table within a relational database or other persistent storage implementation. For example, one embodiment of the invention is a system comprising: an object-oriented application server generating a plurality of session objects in response to client requests, the session objects storing session data defining a state of interaction with each of a respective plurality of clients; a hierarchy of session object storage units, the session object storage units configured to store session objects having one or more related characteristics, the session manager to group the session objects within the session object storage units based on the one or more related characteristics of each of the session objects; and a persistence management layer to provide a persistent representation of the hierarchy of session object storage units, the persistent representation of the session object storage units mapping each session storage object unit and each individual session object within each session object storage unit to different persistent data structures within a persistent storage device.

    摘要翻译: 描述了在会话域内管理类似会话对象的系统。 此外,在一个实施例中,采用持久存储接口,其将每个会话域映射到关系数据库或其他持久存储实现中的表。 例如,本发明的一个实施例是一种系统,包括:面向对象的应用服务器,响应于客户端请求产生多个会话对象,会话对象存储定义与相应多个客户端中的每一个的交互状态的会话数据 ; 会话对象存储单元的层次结构,所述会话对象存储单元被配置为存储具有一个或多个相关特征的会话对象,所述会话管理器基于所述会话对象存储单元中的每一个的一个或多个相关特征对会话对象存储单元内的会话对象进行分组 会话对象; 以及持久性管理层,用于提供会话对象存储单元的层次结构的持久性表示,会话对象存储单元的持久表示将每个会话存储对象单元和每个会话对象存储单元内的每个单独会话对象映射到不同的持久数据结构 在持久存储设备内。

    System and method for measuring memory consumption differences between objects within an object-oriented programming environment
    34.
    发明授权
    System and method for measuring memory consumption differences between objects within an object-oriented programming environment 有权
    用于测量面向对象编程环境中对象之间的内存消耗差异的系统和方法

    公开(公告)号:US07725505B2

    公开(公告)日:2010-05-25

    申请号:US11647957

    申请日:2006-12-29

    IPC分类号: G06F12/00 G06F17/00 G06F17/30

    CPC分类号: G06F11/3495 G06F11/3447

    摘要: A computer-implemented system and method are described for measuring the memory consumption difference between two objects in an object-oriented programming environment. For example, one embodiment of a method comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure, the object graph data including nodes representing objects and arcs representing relationships between objects; removing all incoming arcs to each of two nodes; building resulting sub-graphs for each of the two nodes; summing the memory consumed by each of the sub-graphs of the two nodes; and subtracting the memory amounts consumed by each of the sub-graphs to determine the memory consumption different between the two nodes.

    摘要翻译: 描述了一种用于测量面向对象编程环境中的两个对象之间的存储器消耗差异的计算机实现的系统和方法。 例如,方法的一个实施例包括:分析对象网络内的对象之间的关系以确定对象网络结构; 生成表示对象网络结构的对象图形数据,所述对象图形数据包括表示对象的节点和表示对象之间的关系的圆弧; 将所有输入弧移除到两个节点中的每一个; 为两个节点中的每一个构建生成的子图; 对两个节点的每个子图消耗的内存求和; 并减去每个子图消耗的存储量,以确定两个节点之间不同的存储器消耗。

    System and method for serializing java objects over shared closures
    35.
    发明授权
    System and method for serializing java objects over shared closures 有权
    通过共享闭包将java对象序列化的系统和方法

    公开(公告)号:US07543302B2

    公开(公告)日:2009-06-02

    申请号:US11024552

    申请日:2004-12-28

    IPC分类号: G06F13/00

    CPC分类号: G06F9/544 G06F11/1484

    摘要: A method is described that involves processing a shared closure by removing, from each non-shareable object in a closure, content that causes each of the non-shareable objects to be non-shareable. The method also involves serializing each of the non-shareable objects by removing the content that causes each of the non-shareable objects to be non-shareable. The method also entails de-serializing each of the non-shareable objects after receiving them from a shared memory. The method also entails comparing contents of each non-shareable object, and, determining whether each of the non-shareable objects contain equal content before the serialization and after the de-serialization.

    摘要翻译: 描述了一种涉及通过从闭包中的每个不可共享对象中移除导致每个不可共享对象不可共享的内容来处理共享闭包的方法。 该方法还涉及通过删除导致每个不可共享对象不可共享的内容来序列化每个不可共享对象。 该方法还需要在从共享存储器接收到每个不可共享对象之后对其进行解序列化。 该方法还需要比较每个不可共享对象的内容,并且在序列化之前和之后确定每个不可共享对象是否包含相等的内容。

    Graphical user interface system and method for presenting information related to session and cache objects
    36.
    发明申请
    Graphical user interface system and method for presenting information related to session and cache objects 审中-公开
    用于呈现与会话和缓存对象相关的信息的图形用户界面系统和方法

    公开(公告)号:US20080163063A1

    公开(公告)日:2008-07-03

    申请号:US11647979

    申请日:2006-12-29

    IPC分类号: G06F15/177 G06F15/173

    CPC分类号: G06F11/3664 G06F9/451

    摘要: A system and method for visualizing information related to session and cache objects within an object network. For example, a computer-implemented method according to one embodiment comprises: analyzing relationships between session and/or cache objects within a network of sessions and caches to determine an object network structure for the session and/or cache objects; generating object graph data representing the object network structure; serializing the object graph data and transmitting the object graph data over a network to a requesting computer; and interpreting the object graph data to render a view of the session and/or cache object network structure in a graphical user interface.

    摘要翻译: 用于可视化与对象网络内的会话和缓存对象有关的信息的系统和方法。 例如,根据一个实施例的计算机实现的方法包括:分析会话和高速缓存的网络内的会话和/或缓存对象之间的关系,以确定会话和/或缓存对象的对象网络结构; 生成表示对象网络结构的对象图形数据; 序列化对象图数据并通过网络将对象图数据发送到请求计算机; 以及解释对象图数据以在图形用户界面中呈现会话和/或缓存对象网络结构的视图。

    System and method for dynamic proxy generation
    37.
    发明申请
    System and method for dynamic proxy generation 有权
    动态代理生成的系统和方法

    公开(公告)号:US20070027878A1

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

    申请号:US11193167

    申请日:2005-07-29

    IPC分类号: G06F17/30

    摘要: A system and method are described in which skeletons and/or stubs are manipulated based on deployment information. For example, a method according to one embodiment of the invention comprises: compiling source code to generate program code executable on an application server comprised of a plurality of different virtual machines, the program code containing stubs and/or skeletons; analyzing the program code to identify stubs and/or skeletons generated for objects which are located within the same virtual machine and/or the same physical machine; removing the stubs and/or skeletons for those objects which are located in the same virtual machine and/or same physical machine to generate modified program code; and deploying the modified program code.

    摘要翻译: 描述了基于部署信息来操纵骨架和/或存根的系统和方法。 例如,根据本发明的一个实施例的方法包括:编译源代码以生成在由多个不同的虚拟机组成的应用服务器上可执行的程序代码,所述程序代码包含存根和/或骨架; 分析程序代码以识别针对位于同一虚拟机和/或相同物理机器内的对象生成的存根和/或骨架; 移除位于同一虚拟机和/或同一物理机器中的那些对象的存根和/或骨架以产生修改的程序代码; 并部署修改后的程序代码。

    Session lifecycle management within a multi-tiered enterprise network
    38.
    发明申请
    Session lifecycle management within a multi-tiered enterprise network 有权
    多层次企业网络中的会话生命周期管理

    公开(公告)号:US20060155756A1

    公开(公告)日:2006-07-13

    申请号:US11025549

    申请日:2004-12-28

    IPC分类号: G06F17/30

    摘要: A system and method are described for managing session lifecycles within a multi-tiered enterprise network. In one embodiment, a plurality of session objects are generated at different layers of the enterprise network in response to a client request. Each of the session objects store session data defining a state of interaction with the client. In addition, one embodiment of the invention manages the lifecycle of a first session object based on corresponding lifecycles of one or more related session objects and also the type of relationship existing between the first session object and the one or more related session objects. In one embodiment, the defined relationship types include strong references, weak references, and soft references.

    摘要翻译: 描述了用于管理多层企业网络内的会话生命周期的系统和方法。 在一个实施例中,响应于客户端请求,在企业网络的不同层上生成多个会话对象。 每个会话对象存储定义与客户端交互状态的会话数据。 此外,本发明的一个实施例基于一个或多个相关会话对象的相应生命周期以及第一会话对象与一个或多个相关会话对象之间存在的关系的类型来管理第一会话对象的生命周期。 在一个实施例中,定义的关系类型包括强引用,弱引用和软引用。

    Deployment of software applications on a cloud computing platform
    39.
    发明授权
    Deployment of software applications on a cloud computing platform 有权
    在云计算平台上部署软件应用程序

    公开(公告)号:US09063746B2

    公开(公告)日:2015-06-23

    申请号:US13530143

    申请日:2012-06-22

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/36 G06F8/60

    摘要: In one aspect, a software application with application artifacts is deployed on a cloud computing platform. The cloud computing platform includes a platform product that can provide functionality that is required by the application. Application metadata is created based on analyzing the application artifacts and describes the application artifacts requirement. An application repository stores the application artifacts and the application metadata. A product description defines an application product for the software application and a product reference to the platform product is defined. The product description and the product reference are published in the application repository to update the application metadata. A composite repository refers to the application product and the platform product. The composite repository is transferred to a platform repository provided by the cloud computing platform.

    摘要翻译: 在一个方面,具有应用工件的软件应用程序部署在云计算平台上。 云计算平台包括可提供应用程序所需的功能的平台产品。 应用程序元数据是基于分析应用程序工件而创建的,并描述了应用程序工件要求。 应用程序存储库存储应用程序工件和应用程序元数据。 产品描述定义了软件应用程序的应用程序产品,并定义了平台产品的产品参考。 产品说明和产品参考资料在应用程序库中发布,以更新应用程序元数据。 复合存储库是指应用产品和平台产品。 复合存储库被转移到由云计算平台提供的平台存储库。

    File Access Using Counter Locking Mechanism
    40.
    发明申请
    File Access Using Counter Locking Mechanism 有权
    文件访问使用计数器锁定机制

    公开(公告)号:US20140101202A1

    公开(公告)日:2014-04-10

    申请号:US14102991

    申请日:2013-12-11

    IPC分类号: G06F21/62

    摘要: In an embodiment, a method is provided for accessing a file node. In this method, a file access request specifying a file node to be accessed by way of a file system is received at a server from a client device. A counter is referenced to identify that the file node is being accessed in response to a different file access request. The counter is configured to track whether the file node is being accessed. The file node is provided to the client device when the counter indicates a termination of access to the file node resulting from the different file access request.

    摘要翻译: 在一个实施例中,提供了一种访问文件节点的方法。 在该方法中,从客户机装置在服务器处接收指定要通过文件系统访问的文件节点的文件访问请求。 引用一个计数器来标识文件节点正在被访问以响应不同的文件访问请求。 计数器被配置为跟踪文件节点是否被访问。 当计数器指示从不同文件访问请求导致对文件节点的访问的终止时,将文件节点提供给客户端设备。