会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic binding and fail-over of comparable web service instances in a services grid
    • 服务网格中可比较的Web服务实例的动态绑定和故障切换
    • US07647523B2
    • 2010-01-12
    • US10170300
    • 2002-06-12
    • David B. LindquistBala RajaramanYih-Shin TanBrad B. Topol
    • David B. LindquistBala RajaramanYih-Shin TanBrad B. Topol
    • G06F11/00
    • G06F9/5055H04L67/02H04L67/322
    • A computing services grid. The grid can include a service desk coupled to one or more computing service instances. Each service instance can conform to an interface which is common to all service instances in the grid. A routing component can be disposed in the grid. Specifically, the routing component can route individual service requests to individual ones of the service instances. An instance selection service is used to satisfy QoS characteristics associated with the requester of the service. The grid further can include a service instance monitoring component. The monitoring component can monitor the performance of individual service instances charged with processing individual service requests. Fail-over logic can be configured to re-route service requests from selected service instances to others of the service instances where the monitoring component detects a fail-over condition in the selected service instances. In that regard, fail-over conditions can include error conditions and a performance deficiency conditions in which the performance of a selected service instance lags behind guaranteed levels of performance.
    • 一个计算服务网格。 网格可以包括耦合到一个或多个计算服务实例的服务台。 每个服务实例都可以符合网格中所有服务实例共同的接口。 路由组件可以放置在网格中。 具体来说,路由组件可以将各个服务请求路由到服务实例中的各个服务请求。 实例选择服务用于满足与服务请求者相关联的QoS特性。 网格还可以包括服务实例监视组件。 监控组件可以监视处理单个服务请求所收取的各个服务实例的性能。 故障切换逻辑可以配置为将服务请求从所选服务实例重新路由到服务实例的其他监视组件检测到所选服务实例中的故障转移条件。 在这方面,故障转移条件可能包括错误条件和性能缺陷条件,其中所选服务实例的性能落后于保证的性能级别。
    • 2. 发明授权
    • Checkpointing and restarting long running web services
    • 检查并重新启动长时间运行的Web服务
    • US07562254B2
    • 2009-07-14
    • US10612613
    • 2003-07-01
    • Douglas B. DavisYih-Shin TanBrad B. TopolVivekanand Vellanki
    • Douglas B. DavisYih-Shin TanBrad B. TopolVivekanand Vellanki
    • G06F11/00
    • H04L67/1034G06F17/3089H04L67/02H04L67/1002H04L67/1095H04L67/142H04L69/40
    • The present invention is a checkpoint processor configured for coupling to individual Web services through a Web services engine. The checkpoint processor can include checkpoint logic programmed to store checkpoint data for the individual Web service instance invocations. The checkpoint processor further can include restart logic programmed to restore the stored checkpoint data to a replacement for failed ones of the individual Web service instance invocations. Finally, the checkpoint processor can include cleanup logic programmed to removed the stored checkpoint data for concluded, non-failed ones of the individual Web service instance invocations. Notably, in a preferred aspect of the invention, logic can be included for identifying an asynchronous correlator for each one of the individual Web service instance invocations and for storing the asynchronous correlator in association with corresponding ones of the stored checkpoint data.
    • 本发明是被配置为通过Web服务引擎耦合到各个Web服务的检查点处理器。 检查点处理器可以包括编程为存储用于各个Web服务实例调用的检查点数据的检查点逻辑。 检查点处理器还可以包括编程的恢复逻辑,以将存储的检查点数据恢复为对各个Web服务实例调用中的失败的检查点数据的替换。 最后,检查点处理器可以包括被编程为去除存储的检查点数据的清理逻辑,用于各个Web服务实例调用中已结束的,未失败的检查点数据。 值得注意的是,在本发明的优选方面,可以包括用于识别每个单独Web服务实例调用的异步相关器的逻辑,并且与存储的检查点数据中的对应的存储的检查点数据相关联地存储异步相关器。
    • 5. 发明授权
    • Enforcing data policy using style sheet processing
    • 使用样式表处理执行数据策略
    • US06585778B1
    • 2003-07-01
    • US09385899
    • 1999-08-30
    • John Raithel HindDavid B. LindquistBrad B. TopolAjamu A. Wesley
    • John Raithel HindDavid B. LindquistBrad B. TopolAjamu A. Wesley
    • G06F1727
    • G06F17/2247
    • Enforcing data policy using style sheet processing. A Document Type Definition (DTD) associated with an Extensible Markup Language document is modified to specify a reference to stored data policy to be applied to document elements. Each data element may specify a different data policy. This technique uses minimal network transmission overhead, as the policy itself is not transmitted through the network until the DTD reaches the node where the data policy will be applied. Programming code implementing the data policy is then retrieved, using the references, by an Extensible Stylesheet Language (XSL) processor instrumented according to the present invention. Data policy is preferably enforced by overriding the existing XSL “value-of” method. DTD information describing a document element may be suppressed from a DTD being generated for the output document of the data policy enforcement process, providing privacy protection for the details of the associated policy.
    • 使用样式表处理执行数据策略。 与可扩展标记语言文档相关联的文档类型定义(DTD)被修改为指定要应用于文档元素的存储数据策略的引用。 每个数据元素可以指定不同的数据策略。 该技术使用最少的网络传输开销,因为策略本身不会通过网络传输,直到DTD到达应用数据策略的节点。 然后使用参考文件,通过根据本发明进行测试的可扩展样式表语言(XSL)处理器检索实现数据策略的编程代码。 数据策略优选地通过覆盖现有的XSL“值”方法来实现。 可以从针对数据策略执行过程的输出文档生成的DTD抑制描述文档元素的DTD信息,为相关策略的细节提供隐私保护。
    • 6. 发明授权
    • Non-invasive technique for enabling distributed computing applications to exploit distributed fragment caching and assembly
    • 非侵入性技术使分布式计算应用程序能够利用分布式片段缓存和组装
    • US07177900B2
    • 2007-02-13
    • US10368694
    • 2003-02-19
    • Steven D. ImsBrian K. MartinThomas F. McElroyBrad B. Topol
    • Steven D. ImsBrian K. MartinThomas F. McElroyBrad B. Topol
    • G06F15/16
    • G06F17/30902
    • Methods, systems, computer program products, and methods of doing business by caching dynamic content fragments in a distributed cache and assembling requested content using these fragments. The disclosed techniques are non-invasive, and enable the benefits of distributed fragment caching to be extended to more applications, without regard to the programming model used when designing the application. An application developer specifies dependencies among content creating components (or, in alternative embodiments, it may be possible to infer this information), and if one of these components may be called upon to generate a content fragment dynamically, correlator data is programmatically created and attached to a message that references the component. A subsequent content generation request to the component then automatically carries the correlator data, and that data is programmatically restored.
    • 方法,系统,计算机程序产品和通过在分布式缓存中缓存动态内容片段进行业务的方法,并使用这些片段组装所请求的内容。 所公开的技术是非侵入性的,并且使分布式片段缓存的优点能够扩展到更多的应用,而不考虑在设计应用时使用的编程模型。 应用程序开发人员指定内容创建组件之间的依赖关系(或在替代实施例中,可以推断该信息),并且如果这些组件中的一个可被动态地生成内容片段,则相关器数据被编程地创建并附加 引用组件的消息。 然后,向组件的后续内容生成请求自动携带相关器数据,并且该数据被编程地恢复。
    • 10. 发明申请
    • SMART PROGRESS INDICATOR FOR SCRIPT PROCESSING
    • 用于脚本处理的智能进步指示器
    • US20080196045A1
    • 2008-08-14
    • US11672560
    • 2007-02-08
    • Belinda Y. ChangJohn R. HindRobert E. MooreBrad B. TopolJie Xing
    • Belinda Y. ChangJohn R. HindRobert E. MooreBrad B. TopolJie Xing
    • G06F9/44
    • G06F9/45512
    • Embodiments of the present invention address deficiencies of the art in respect to progress indication and provide a method, system and computer program product for intelligent progress indication for script processing. In one embodiment, a progress indication data processing system can be provided. The system can include a script execution engine such as an ANT configured script execution engine, a history table, and a smart progress indicator coupled to the history table. The indicator can include program code enabled to compute an expected duration of execution of a script such as an ANT script by the script execution engine based upon measured observed durations of execution for annotated portions of the script, for instance, both for the current execution and for previous successful executions.
    • 本发明的实施例解决了关于进展指示的本领域的缺陷,并提供了用于脚本处理的智能进步指示的方法,系统和计算机程序产品。 在一个实施例中,可以提供进度指示数据处理系统。 系统可以包括诸如ANT配置的脚本执行引擎,历史表和耦合到历史表的智能进度指示器的脚本执行引擎。 该指示符可以包括程序代码,其能够基于脚本执行引擎基于测量的脚本的注释部分的执行持续时间来计算诸如ANT脚本的脚本的预期执行持续时间,例如对于当前执行和 以前的成功执行。