会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Creating proxies from service description metadata at runtime
    • 在运行时从服务描述元数据创建代理
    • US07571208B2
    • 2009-08-04
    • US11290927
    • 2005-11-30
    • Harris SyedAndrew D. Milligan
    • Harris SyedAndrew D. Milligan
    • G06F15/173G06F15/16
    • H04L67/02H04L67/28H04L67/2842
    • The present invention extends to methods, systems, and computer program products for creating proxies from service description metadata at runtime. A proxy creation request is received from a requesting application while the requesting application is executing at runtime. The proxy creation request requests creation of a proxy instance to facilitate compatible communication between the requesting application and another application. A proxy instance is created in response to the proxy creation request. Service description metadata describing the other application is accessed (e.g., through a request to a metadata service or retrieval from cache). The proxy instance is configured in accordance with the service description metadata describing the other application. Accordingly, the proxy instance can facilitate compatible communication between the requesting application and the other application to implement operations that the requesting application requests to be performed at the other application.
    • 本发明扩展到用于在运行时从服务描述元数据创建代理的方法,系统和计算机程序产品。 当请求应用程序在运行时执行时,从请求应用程序接收到代理创建请求。 代理创建请求请求创建代理实例以促进请求应用程序与另一应用程序之间的兼容通信。 响应于代理创建请求创建代理实例。 访问描述其他应用程序的服务描述元数据(例如,通过对元数据服务的请求或从高速缓存检索)。 代理实例根据描述其他应用程序的服务描述元数据进行配置。 因此,代理实例可以促进请求应用程序和其他应用程序之间的兼容通信,以实现请求应用程序请求在另一应用程序执行的操作。
    • 3. 发明授权
    • Generating a dynamic web service and dynamic service surrogate for legacy application components
    • 为传统应用程序组件生成动态Web服务和动态服务代理
    • US07593994B2
    • 2009-09-22
    • US11074619
    • 2005-03-08
    • Andrew D. MilliganHarris SyedJohn D. DotyMax Attar FeingoldSaji Abraham
    • Andrew D. MilliganHarris SyedJohn D. DotyMax Attar FeingoldSaji Abraham
    • G06F15/16
    • H04L67/02
    • Example embodiments of the present invention provide a mechanism for allowing developers to define new interfaces and insert custom translational code that implements these new interfaces for legacy components that otherwise cannot communicate in a web service environment. These new interfaces are then exposed to the web service client in such a way that abstracts the web service client from the legacy components interfaces. The objects that implement the new interfaces are referred to herein as “service surrogates” and the new interfaces will be commonly referred to as a, “surrogate interfaces.” These surrogate interfaces may be initialized along with an instance of the service surrogate upon startup of an application that offers the services. In addition, a dynamic web service can simultaneously run along with the service surrogate for those services that may not need the features offered by the service surrogates.
    • 本发明的示例性实施例提供了一种允许开发人员定义新接口并插入为实现这些新接口的定制翻译代码的机制,用于传统组件,否则无法在Web服务环境中进行通信。 这些新接口然后以Web服务客户端从传统组件接口抽象出来。 实现新接口的对象在这里被称为“服务代理”,新接口通常被称为“代理接口”。 这些代理接口可以在启动提供服务的应用程序时与服务代理的实例一起初始化。 此外,动态Web服务可以与可能不需要服务代理提供的功能的那些服务的服务代理同时运行。
    • 4. 发明授权
    • Dynamic service generation for legacy components
    • 传统组件的动态服务生成
    • US07590988B2
    • 2009-09-15
    • US11075417
    • 2005-03-08
    • Andrew D. MilliganDonald F. BoxHarris SyedMax Attar FeingoldSaji Abraham
    • Andrew D. MilliganDonald F. BoxHarris SyedMax Attar FeingoldSaji Abraham
    • G06F3/00G06F7/00G06F15/177G06F9/44
    • G06F9/547G06F8/30Y10S707/99939
    • The present invention provides a mechanism that allows an administrative event to trigger or cause the generation of a dynamic web service during initialization of legacy application components. Similar to other types of static tooling approaches, the dynamic approach—as supported herein—uses available metadata describing an interface for communicating with legacy components. Rather than generating and manifesting the web service via tooling on a one time or occasional bases, however, example embodiments provide for the generation of the web service by the supporting infrastructure as a standard part of application initialization. Upon stopping the application, a termination sequence is provided that stops the corresponding dynamic web service and deletes the web service description used to generate the dynamic web service. Accordingly, every time the application is started the available metadata will need to be consulted and a consistent service will be built on-the-fly.
    • 本发明提供一种机制,其允许管理事件在传统应用组件的初始化期间触发或导致动态Web服务的生成。 与其他类型的静态工具方法类似,动态方法(如本文所支持的)使用描述用于与传统组件进行通信的接口的可用元数据。 然而,示例实施例不是通过一次或偶尔的基础通过工具生成和呈现web服务,而是通过支持基础设施作为应用程序初始化的标准部分来生成Web服务。 在停止应用程序时,提供终止序列,停止相应的动态Web服务并删除用于生成动态Web服务的Web服务描述。 因此,每次启动应用程序时,都需要查询可用的元数据,并且即将建立一致的服务。
    • 5. 发明授权
    • System and method for enabling client applications to interactively obtain and present taxonomy information
    • 用于使客户端应用程序能够交互式获取和呈现分类信息的系统和方法
    • US07447677B2
    • 2008-11-04
    • US10607812
    • 2003-06-27
    • Andrew D. MilliganCharles R. Reeves, Jr.
    • Andrew D. MilliganCharles R. Reeves, Jr.
    • G06F7/00G06F17/30
    • G06F17/3089G06F17/30923Y10S707/99933Y10S707/99936
    • A system and method for enabling UDDI client applications to interactively obtain taxonomy information from a UDDI server and thereby present that information to a user, such as to enable navigation through the taxonomy. An application programming interface is provided by which a client application sends a unique taxonomy identifier and a relationship qualifier (e.g., root, parent and/or child) to a server. The client may also identify a reference node within the taxonomy. The server receives the (e.g., XML) request message, and extracts the data to query a database based on the relationship qualifier (or qualifiers) and the taxonomy/reference node. Based on the query results, the server returns a response that provides relationship information to the client, such as information on root, parent and/or child nodes that satisfy the request. The client interprets the response to present the taxonomy, such as for user navigation through the taxonomy.
    • 一种用于使UDDI客户端应用程序能够从UDDI服务器交互地获取分类信息,从而将该信息呈现给用户的系统和方法,例如通过分类来启用导航。 提供了应用程序编程接口,通过该应用程序接口,客户端应用程序向服务器发送唯一的分类标识符和关系限定符(例如,根,父和/或子)。 客户端还可以识别分类中的参考节点。 服务器接收(例如XML)请求消息,并且根据关系限定符(或限定符)和分类/参考节点提取数据以查询数据库。 基于查询结果,服务器返回向客户端提供关系信息的响应,例如满足请求的根,父和/或子节点的信息。 客户解释响应以呈现分类法,例如通过分类法进行用户导航。
    • 9. 发明授权
    • System and method for managing access points to distributed services
    • 用于管理分布式服务的接入点的系统和方法
    • US07580989B2
    • 2009-08-25
    • US10620803
    • 2003-06-30
    • Charles R. Reeves, Jr.Andrew D. MilliganLucas R. Melton
    • Charles R. Reeves, Jr.Andrew D. MilliganLucas R. Melton
    • G06F15/167
    • H04L67/125H04L29/06H04L67/02H04L67/10H04L67/14H04L67/2852H04L67/289H04L69/329
    • A system and method comprising a client-side manager component that manages access points (such as URLs) to distributed services for client applications. The client application hosts the client-side manager, and specifies criteria for a service. The manager component uses the criteria to query a service registry, such as a UDDI-based registry, and caches the returned list. To use a service, the client calls the manager component on a defined interface, and the manager component returns one of the cached access points. The cached access points may be returned based on an ordering, such as to distribute requests among services. If the service fails, the client calls a failure-related method of the manager component with failure details, and retrieves a new access point. The manager component reports the error to an error handling service, whereby the error information may be used in a quality of service statistic at the service registry.
    • 一种系统和方法,包括管理客户端应用的分布式服务的接入点(例如URL)的客户端管理器组件。 客户端应用程序托管客户端管理器,并指定服务的标准。 管理器组件使用条件来查询服务注册表,例如基于UDDI的注册表,并缓存返回的列表。 要使用服务,客户端在定义的接口上调用管理器组件,并且管理器组件返回其中一个缓存的访问点。 可以基于排序返回缓存的接入点,例如在服务之间分发请求。 如果服务失败,客户端会调用具有故障详细信息的管理器组件的与故障相关的方法,并检索新的接入点。 管理器组件将错误报告给错误处理服务,从而可以在服务注册表的服务质量统计信息中使用错误信息。