会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • System for integrating java servlets with asynchronous message
    • 将java servlet与异步消息集成的系统
    • US20060168139A1
    • 2006-07-27
    • US11301511
    • 2005-12-13
    • Adam MessingerSam PullaraDave Brown
    • Adam MessingerSam PullaraDave Brown
    • G06F15/16
    • G06F9/546H04L29/06H04L67/02H04L69/12H04L69/329
    • In a traditional application server that uses servlets, when a request is dispatched to a thread the service method of the appropriate servlet is called. When the service method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.
    • 在使用servlet的传统应用程序服务器中,当将请求分派到线程时,会调用适当的servlet的服务方法。 当服务方法返回时发送响应。 在异步事件必须在发送响应之前必须发生的情况下,这是次优的,因为运行servlet的线程必须阻塞直到事件发生。 本发明提供对这种请求的异步处理。 在一个实施例中,本发明提供对Servlet API的扩展,其允许服务方法在响应准备好发送之前返回(并且因此要释放的线程)。 然后当异步事件发生后,可以完成并发送响应。
    • 2. 发明授权
    • System for integrating java servlets with asynchronous messages
    • 将java servlet与异步消息集成的系统
    • US07003570B2
    • 2006-02-21
    • US10264973
    • 2002-10-03
    • Adam MessingerSam PullaraDave Brown
    • Adam MessingerSam PullaraDave Brown
    • G06F15/173
    • G06F9/546H04L29/06H04L67/02H04L69/12H04L69/329
    • In a traditional application server that uses servlets, when a request is dispatched to a thread the service( ) method of the appropriate servlet is called. When the service( ) method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service( ) method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.
    • 在使用servlet的传统应用程序服务器中,当将请求分派到一个线程时,调用相应servlet的service()方法。 当service()方法返回时发送响应。 在异步事件必须在发送响应之前必须发生的情况下,这是次优的,因为运行servlet的线程必须阻塞直到事件发生。 本发明提供对这种请求的异步处理。 在一个实施例中,本发明提供对Servlet API的扩展,其允许service()方法在响应准备好发送之前返回(并且因此要释放的线程)。 然后当异步事件发生后,可以完成并发送响应。
    • 5. 发明授权
    • System for integrating java servlets with asynchronous message
    • 将java servlet与异步消息集成的系统
    • US07788675B2
    • 2010-08-31
    • US11301511
    • 2005-12-13
    • Adam MessingerSamuel PullaraDave Brown
    • Adam MessingerSamuel PullaraDave Brown
    • G06F15/173
    • G06F9/546H04L29/06H04L67/02H04L69/12H04L69/329
    • In a traditional application server that uses servlets, when a request is dispatched to a thread the service method of the appropriate servlet is called. When the service method returns the response is sent. This is sub-optimal in the case that an asynchronous event must occur before the response can be sent, because the thread running the servlet must block until the event occurs. The invention provides for asynchronous processing of such requests. In one embodiment, the invention provides an extension to the Servlet API which allows the service method to return (and thus the thread to be freed) before the response is ready to be sent. Then when the asynchronous event later occurs the response may be completed and sent.
    • 在使用servlet的传统应用程序服务器中,当将请求分派到线程时,会调用适当的servlet的服务方法。 当服务方法返回时发送响应。 在异步事件必须在发送响应之前必须发生的情况下,这是次优的,因为运行servlet的线程必须阻塞直到事件发生。 本发明提供对这种请求的异步处理。 在一个实施例中,本发明提供对Servlet API的扩展,其允许服务方法在响应准备好发送之前返回(并且因此要释放的线程)。 然后当异步事件发生后,可以完成并发送响应。
    • 8. 发明申请
    • PARALLEL TRANSACTION EXECUTION WITH A THREAD POOL
    • 并行交易执行与螺纹池
    • US20100100624A1
    • 2010-04-22
    • US12643775
    • 2009-12-21
    • Alexander J. SomogyiAdam MessingerAnno R. Langen
    • Alexander J. SomogyiAdam MessingerAnno R. Langen
    • G06F15/16
    • G06Q10/063
    • A method for using available server threads to process resources and reduce the overall time of performing XA interactions in two-phase commit protocol implemented by the transaction manager. A TM processing XA interactions dispatches interaction commands for multiple resources to a thread manager, which dispatches the commands to idle server threads. In one embodiment, the TM attempts to dispatch all but one of the interaction commands to separate threads. The primary thread then processes the remaining resource command. Any commands relating to dispatch requests that were unable to be dispatched to separate threads due to unavailability are processed by the primary thread. Once the primary server has processed its interaction commands and received a signal indicating the threads receiving dispatch requests have completed their respective processing of dispatched commands, the next group of commands is processed in a similar manner.
    • 一种使用可用的服务器线程处理资源并减少由事务管理器实现的两阶段提交协议执行XA交互的总时间的方法。 TM处理XA交互将多个资源的交互命令分配给线程管理器,线程管理器将命令分派到空闲服务器线程。 在一个实施例中,TM尝试将除了一个交互命令的所有命令分发到单独的线程。 然后主线程处理剩余的资源命令。 任何与由于不可用而无法分派到单独线程的调度请求相关的命令都由主线程处理。 一旦主服务器处理了其交互命令并且接收到指示接收分派请求的线程的信号已经完成了它们对分派命令的相应处理,则以类似的方式处理下一组命令。
    • 10. 发明申请
    • Connection Pool and Prepared Statement Cache
    • 连接池和准备语句高速缓存
    • US20070288924A1
    • 2007-12-13
    • US11692096
    • 2007-03-27
    • Rahul SrivastavaAdam Messinger
    • Rahul SrivastavaAdam Messinger
    • G06F9/46
    • G06F9/5061G06F2209/5011G06F2209/5014
    • An improved resource pool is provided that provides for dynamic configuration and is comprised of code that is configured to be used for different subsystems, including JDBC, Connector, and JMS subsystems. Pool maintenance, resource object creation and timeout, multiple deque management, and pool state transition features are provided. An application server may include at least one resource pool object, wherein each resource pool object represents a resource pool in the application server. An improved prepared statement cache is also provided that works in conjunction with the resource pool implementation to more effectively provide for prepared statement processing.
    • 提供了一种改进的资源池,提供动态配置,并由配置为用于不同子系统(包括JDBC,连接器和JMS子系统)的代码组成。 提供池维护,资源对象创建和超时,多个deque管理和池状态转换功能。 应用服务器可以包括至少一个资源池对象,其中每个资源池对象表示应用服务器中的资源池。 还提供了改进的准备语句缓存,其与资源池实现一起工作以更有效地提供准备好的语句处理。