Reducing the run-time cost of incorporating custom tags in a server page
    1.
    发明授权
    Reducing the run-time cost of incorporating custom tags in a server page 失效
    降低在服务器页面中结合自定义标签的运行时成本

    公开(公告)号:US08010955B2

    公开(公告)日:2011-08-30

    申请号:US10794940

    申请日:2004-03-05

    IPC分类号: G06F9/45

    CPC分类号: G06F8/52

    摘要: The present invention is a method, system and apparatus for modifying a server page to reduce the cost of incorporating a custom tag in the server page. Specifically, the method can include the step of modifying program code translated from a server page to replace at least one method defined in the program code and corresponding to a custom tag with an optimized method defined for the custom tag. The modifying step further can include the step of modifying the program code prior to compiling the program code into a directly callable program object. Alternatively, the modifying step further can include the step of modifying the program code by modifying byte code produced by compiling the program code.

    摘要翻译: 本发明是一种用于修改服务器页面以降低在服务器页面中结合自定义标签的成本的方法,系统和装置。 特别地,该方法可以包括修改从服务器页面翻译的程序代码以替换在程序代码中定义的至少一个方法并且对于具有为自定义标签定义的优化方法的自定义标签的方法。 修改步骤还可以包括在将程序代码编译成可直接调用的程序对象之前修改程序代码的步骤。 或者,修改步骤还可以包括通过修改通过编译程序代码产生的字节码来修改程序代码的步骤。

    METHODS AND COMPUTER PROGRAM PRODUCTS FOR BENCHMARKING MULTIPLE COLLABORATIVE SERVICES PROVIDED BY ENTERPRISE SOFTWARE
    2.
    发明申请
    METHODS AND COMPUTER PROGRAM PRODUCTS FOR BENCHMARKING MULTIPLE COLLABORATIVE SERVICES PROVIDED BY ENTERPRISE SOFTWARE 有权
    用于企业软件提供的多种协作服务的方法和计算机程序产品

    公开(公告)号:US20080167840A1

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

    申请号:US11620415

    申请日:2007-01-05

    IPC分类号: G06F17/10 G06G7/48

    CPC分类号: G06Q10/06

    摘要: Generating a simulated collaborative mix workload for determining the performance of enterprise software executed on a hardware platform. The collaborative mix workload includes a combination of mail, instant messaging, electronic meetings, documents, and electronic learning. The workload is generated by executing a team spaces path, documents path, learning path, messaging path, web conference path, or various combinations thereof. The team spaces path generates a simulated discussion with team members and generates a search query for locating a forum within the team space. The documents path generates a library search to locate a document, opens the document, reads the document, and generates a simulated chat about the document. The learning path launches a simulated course and assessment activity. The messaging path reads a simulated email, attaches a document to the email, and sends the email with the attached document. The web conference path generates a web conference attended by a plurality of simulated users. At least one of the team spaces path, documents path, learning path, or messaging path are performed more than once.

    摘要翻译: 生成模拟协同混合工作负载,以确定在硬件平台上执行的企业软件的性能。 协作混合工作负载包括邮件,即时消息,电子会议,文档和电子学习的组合。 通过执行团队空间路径,文档路径,学习路径,消息路径,网络会议路径或其各种组合来生成工作负载。 团队空间路径与团队成员产生模拟讨论,并生成搜索查询以在团队空间内定位论坛。 文档路径生成库搜索以查找文档,打开文档,读取文档,并生成关于文档的模拟聊天。 学习路径启动了一个模拟课程和评估活动。 消息传递路径读取模拟的电子邮件,将文档附加到电子邮件,并发送附带文档的电子邮件。 网络会议路径生成由多个模拟用户参加的网络会议。 至少一个团队空间路径,文档路径,学习路径或消息路径不止一次执行。

    REDUCING THE RUN-TIME COST OFINVOKING A SERVER PAGE
    3.
    发明申请
    REDUCING THE RUN-TIME COST OFINVOKING A SERVER PAGE 失效
    减少服务器页面的运行成本

    公开(公告)号:US20090055811A1

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

    申请号:US12255032

    申请日:2008-10-21

    IPC分类号: G06F9/45

    摘要: The present invention is a method, system and apparatus for reducing the run-time cost of invoking a server page. The system can include a server page translation unit configured to translate a server page document into program code. The system also can include a program code compiler configured to compile the program code into a program object. Finally, the system can include an optimization processor programmed to modify the program code to permit direct invocation of the program object by external program objects bypassing a server engine typically used to invoke the server page. Notably, in a preferred aspect of the invention the server page can be a JSP. Similarly, the program code can be Java source code and the program object can be a Java class. Finally, the external program objects can be servlets.

    摘要翻译: 本发明是一种用于减少调用服务器页面的运行时间成本的方法,系统和装置。 该系统可以包括被配置为将服务器页面文档翻译成程序代码的服务器页面翻译单元。 该系统还可以包括被配置为将程序代码编译成程序对象的程序代码编译器。 最后,该系统可以包括被编程为修改程序代码以允许外部程序对象绕过通常用于调用服务器页面的服务器引擎直接调用程序对象的优化处理器。 值得注意的是,在本发明的优选方面,服务器页面可以是JSP。 类似地,程序代码可以是Java源代码,程序对象可以是Java类。 最后,外部程序对象可以是servlet。

    Reducing the run-time cost of invoking a server page
    4.
    发明授权
    Reducing the run-time cost of invoking a server page 失效
    减少调用服务器页面的运行时成本

    公开(公告)号:US07458070B2

    公开(公告)日:2008-11-25

    申请号:US10794967

    申请日:2004-03-05

    摘要: The present invention is a method, system and apparatus for reducing the run-time cost of invoking a server page. The system can include a server page translation unit configured to translate a server page document into program code. The system also can include a program code compiler configured to compile the program code into a program object. Finally, the system can include an optimization processor programmed to modify the program code to permit direct invocation of the program object by external program objects bypassing a server engine typically used to invoke the server page. Notably, in a preferred aspect of the invention the server page can be a JSP. Similarly, the program code can be Java source code and the program object can be a Java class. Finally, the external program objects can be servlets.

    摘要翻译: 本发明是一种用于减少调用服务器页面的运行时间成本的方法,系统和装置。 该系统可以包括被配置为将服务器页面文档翻译成程序代码的服务器页面翻译单元。 该系统还可以包括被配置为将程序代码编译成程序对象的程序代码编译器。 最后,该系统可以包括被编程为修改程序代码以允许外部程序对象绕过通常用于调用服务器页面的服务器引擎直接调用程序对象的优化处理器。 值得注意的是,在本发明的优选方面,服务器页面可以是JSP。 类似地,程序代码可以是Java源代码,程序对象可以是Java类。 最后,外部程序对象可以是servlet。

    Reducing the run-time cost of invoking a server page
    5.
    发明授权
    Reducing the run-time cost of invoking a server page 失效
    减少调用服务器页面的运行时成本

    公开(公告)号:US08214815B2

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

    申请号:US12255032

    申请日:2008-10-21

    IPC分类号: G06F9/44 G06F9/45

    摘要: The present invention is a method, system and apparatus for reducing the run-time cost of invoking a server page. The system can include a server page translation unit configured to translate a server page document into program code. The system also can include a program code compiler configured to compile the program code into a program object. Finally, the system can include an optimization processor programmed to modify the program code to permit direct invocation of the program object by external program objects bypassing a server engine typically used to invoke the server page. Notably, in a preferred aspect of the invention the server page can be a JSP. Similarly, the program code can be Java source code and the program object can be a Java class. Finally, the external program objects can be servlets.

    摘要翻译: 本发明是一种用于减少调用服务器页面的运行时间成本的方法,系统和装置。 该系统可以包括被配置为将服务器页面文档翻译成程序代码的服务器页面翻译单元。 该系统还可以包括被配置为将程序代码编译成程序对象的程序代码编译器。 最后,该系统可以包括被编程为修改程序代码以允许外部程序对象绕过通常用于调用服务器页面的服务器引擎直接调用程序对象的优化处理器。 值得注意的是,在本发明的优选方面,服务器页面可以是JSP。 类似地,程序代码可以是Java源代码,程序对象可以是Java类。 最后,外部程序对象可以是servlet。

    Autonomic optimization of presence server performance
    6.
    发明授权
    Autonomic optimization of presence server performance 有权
    存在服务器性能的自动优化

    公开(公告)号:US08700759B2

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

    申请号:US11624794

    申请日:2007-01-19

    IPC分类号: G06F15/16

    摘要: A presence system comprises a presence server and a plurality of users in a distributed community of users that are associated with the presence server. The presence server selects a set of mediators, e.g., based upon a predetermined event, or other suitable factors, wherein each mediator is associated with a subset of the plurality of users. The presence server communicates presence information to the mediators where each mediator receives presence information regarding subscribed-to presence information for the users in their associated subset of users. Each mediator communicates the subscribed-to presence information to associated ones of the users in their associated subset of users.

    摘要翻译: 存在系统包括与存在服务器相关联的分布式用户社区中的呈现服务器和多个用户。 存在服务器例如基于预定事件或其他合适的因素选择一组中介者,其中每个中介器与多个用户的子集相关联。 呈现服务器将呈现信息传送到中介器,其中每个中介器接收关于用户在其相关联的用户子集中的用户的订阅呈现信息的呈现信息。 每个调解员将订阅的呈现信息传达到其相关联的用户子集中的相关联的用户信息。

    Methods and computer program products for benchmarking multiple collaborative services provided by enterprise software
    7.
    发明授权
    Methods and computer program products for benchmarking multiple collaborative services provided by enterprise software 有权
    方法和计算机程序产品,用于对企业软件提供的多个协作服务进行基准测试

    公开(公告)号:US07783469B2

    公开(公告)日:2010-08-24

    申请号:US11620415

    申请日:2007-01-05

    IPC分类号: G06F9/45 G06F15/173

    CPC分类号: G06Q10/06

    摘要: A simulated collaborative mix workload for determining the performance of enterprise software includes a combination of mail, instant messaging, electronic meetings, documents, and electronic learning. The workload is generated by executing a team spaces path, documents path, learning path, messaging path, web conference path, or various combinations thereof. The team spaces path generates a simulated discussion with team members and generates a search query for locating a forum within the team space. The documents path generates a library search to locate, open, and read the document, and generates a simulated chat about the document. The learning path launches a simulated course and assessment activity. The messaging path reads a simulated email, attaches a document thereto, and sends the email. The web conference path generates a web conference attended by a plurality of simulated users. At least one of the workload tasks is performed more than once.

    摘要翻译: 用于确定企业软件性能的模拟协作混合工作负载包括邮件,即时消息,电子会议,文档和电子学习的组合。 通过执行团队空间路径,文档路径,学习路径,消息路径,网络会议路径或其各种组合来生成工作负载。 团队空间路径与团队成员产生模拟讨论,并生成搜索查询以在团队空间内定位论坛。 文档路径生成库搜索以查找,打开和读取文档,并生成关于文档的模拟聊天。 学习路径启动了一个模拟课程和评估活动。 消息传递路径读取模拟的电子邮件,附加文档,并发送电子邮件。 网络会议路径生成由多个模拟用户参加的网络会议。 至少有一个工作负载任务被执行不止一次。

    AUTONOMIC OPTIMIZATION OF PRESENCE SERVER PERFORMANCE
    8.
    发明申请
    AUTONOMIC OPTIMIZATION OF PRESENCE SERVER PERFORMANCE 有权
    自动优化存在的服务器性能

    公开(公告)号:US20080177857A1

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

    申请号:US11624794

    申请日:2007-01-19

    摘要: A presence system comprises a presence server and a plurality of users in a distributed community of users that are associated with the presence server. The presence server selects a set of mediators, e.g., based upon a predetermined event, or other suitable factors, wherein each mediator is associated with a subset of the plurality of users. The presence server communicates presence information to the mediators where each mediator receives presence information regarding subscribed-to presence information for the users in their associated subset of users. Each mediator communicates the subscribed-to presence information to associated ones of the users in their associated subset of users.

    摘要翻译: 存在系统包括与存在服务器相关联的分布式用户社区中的呈现服务器和多个用户。 存在服务器例如基于预定事件或其他合适的因素选择一组中介者,其中每个中介器与多个用户的子集相关联。 呈现服务器将呈现信息传送到中介器,其中每个中介器接收关于用户在其相关联的用户子集中的用户的订阅呈现信息的呈现信息。 每个调解员将订阅的呈现信息传达到其相关联的用户子集中的相关联的用户信息。