Autodiscovery of business services
    1.
    发明授权
    Autodiscovery of business services 失效
    自动发现商业服务

    公开(公告)号:US08069181B1

    公开(公告)日:2011-11-29

    申请号:US11455957

    申请日:2006-06-20

    IPC分类号: G06F7/00

    CPC分类号: G06Q10/00

    摘要: An autodiscovery feature with an easy-to-use interface is provided to automatically collect metadata about electronic services for use within a business enterprise and to store that metadata in a metadata repository. The autodiscovery feature is used to create autodiscovery queries that are sent to electronic services to collect from the services' digests specified metadata useful for identifying the functionality of those services and integrating the services into business processes. Digests, such as RSS feeds and Atom feeds, are typically created by services to include useful metadata, such as the title of a service, the URL link to a description of the service, a brief description of the service, the publication date of the service, and other data. Autodiscovery queries can thus collect services' relevant metadata and store it in a business enterprise's metadata repository, so that the services' functionality can be quickly identified and used for business processes.

    摘要翻译: 提供了具有易于使用的界面的自动发现功能,可自动收集有关电子服务的元数据,以便在企业内部使用,并将该元数据存储在元数据存储库中。 自动发现功能用于创建发送到电子服务的自动发现查询,从服务摘要指定的元数据中收集有用的信息,用于识别这些服务的功能并将服务集成到业务流程中。 摘要,例如RSS订阅源和Atom订阅源通常由服务创建,以包括有用的元数据,例如服务的标题,到服务描述的URL链接,服务的简要描述,发布日期 服务等数据。 因此,自动发现查询可以收集服务的相关元数据并将其存储在企业的元数据存储库中,从而可以快速识别服务的功能并将其用于业务流程。

    Non-intrusive personalization of web services
    2.
    发明授权
    Non-intrusive personalization of web services 失效
    Web服务的非侵入性个性化

    公开(公告)号:US07752634B1

    公开(公告)日:2010-07-06

    申请号:US11123630

    申请日:2005-04-30

    摘要: A method and apparatus to employ a service proxy to personalize service messages by automatically supplying the interface parameters used for communications between a Service provider and its client businesses. The service proxy does this according to context parameters that the client businesses specify during configuration of the messages used to communicate with one or more services. For simpler administration, the context variables may be organized in multiple kinds of hierarchies by which communications parameters specified at a higher level are automatically applied to categories at a lower level, although parameters specified directly for a lower-level category will override parameters from a higher category.

    摘要翻译: 一种使用服务代理通过自动提供用于服务提供商与其客户业务之间的通信的接口参数来个性化服务消息的方法和装置。 服务代理根据客户端业务在配置用于与一个或多个服务通信的消息的配置期间指定的上下文参数来执行此操作。 为了更简单的管理,上下文变量可以被组织在多种层次中,通过该层次将上级指定的通信参数自动应用于较低级别的类别,尽管直接为较低级别类别指定的参数将覆盖来自较高级别的参数 类别。

    Method and apparatus for dynamic, non-intrusive personalization of web services
    3.
    发明申请
    Method and apparatus for dynamic, non-intrusive personalization of web services 有权
    Web服务的动态,非侵入式个性化方法和设备

    公开(公告)号:US20050086330A1

    公开(公告)日:2005-04-21

    申请号:US10898633

    申请日:2004-07-23

    摘要: A method and apparatus to employ a service proxy to dynamically personalize Web service messages by automatically supplying the interface parameters used for communications between a Web service provider and its client businesses. The service proxy does this according to context parameters that the client businesses specifies during configuration set up at the Web service provider's Web site and in messages used to communicate with one or more Web services. For simpler administration, the context variables may be organized in multiple kinds of hierarchies by which communications parameters specified at a higher level are automatically applied to categories at a lower level, although parameters specified directly for a lower-level category will override parameters from a higher category.

    摘要翻译: 一种使用服务代理通过自动提供用于Web服务提供商与其客户端业务之间的通信的接口参数来动态地个性化Web服务消息的方法和装置。 服务代理根据客户端业务在配置过程中在Web服务提供商的网站上设置的上下文参数以及用于与一个或多个Web服务进行通信的消息中进行此操作。 为了更简单的管理,上下文变量可以被组织在多种层次中,通过该层次将上级指定的通信参数自动应用于较低级别的类别,尽管直接为较低级别类别指定的参数将覆盖来自较高级别的参数 类别。

    Method and apparatus for the use of dynamic XML message formats with web services
    4.
    发明申请
    Method and apparatus for the use of dynamic XML message formats with web services 审中-公开
    使用Web服务的动态XML消息格式的方法和装置

    公开(公告)号:US20050050228A1

    公开(公告)日:2005-03-03

    申请号:US10881585

    申请日:2004-06-30

    IPC分类号: G06F15/16 G06F17/22 H04L29/08

    摘要: A service proxy is used to automatically supply the message-format parameters required for incoming message communications to a web-service provider from client applications through a message-conversion system that the web-service provider previously sets up. For outgoing messages from the web service to client businesses, the service proxy automatically supplies the required message-format parameters according to service policies that client businesses set up previously through the web-service provider's web-site interface. The format of client application messages is predefined for a web service policy, and a configuration interface is established for context variables and message format variables. This service profile is recalled in order to apply the proper message format parameters for a web service request.

    摘要翻译: 服务代理用于通过Web服务提供商以前设置的消息转换系统,从客户端应用程序自动提供传入消息通信所需的消息格式参数到Web服务提供商。 对于从Web服务到客户端业务的传出消息,服务代理根据客户端业务通过Web服务提供商的网站界面设置的服务策略自动提供所需的消息格式参数。 为Web服务策略预定义客户端应用程序消息的格式,并为上下文变量和消息格式变量建立配置界面。 为了应用Web服务请求的适当消息格式参数,将调用此服务配置文件。

    Dynamic, non-intrusive personalization of web services
    5.
    发明授权
    Dynamic, non-intrusive personalization of web services 有权
    动态,非侵入性的Web服务个性化

    公开(公告)号:US08949311B2

    公开(公告)日:2015-02-03

    申请号:US10898633

    申请日:2004-07-23

    IPC分类号: G06F15/16 H04L29/08 G06F9/445

    摘要: A method and apparatus to employ a service proxy to dynamically personalize Web service messages by automatically supplying the interface parameters used for communications between a Web service provider and its client businesses. The service proxy does this according to context parameters that the client businesses specifies during configuration set up at the Web service provider's Web site and in messages used to communicate with one or more Web services. For simpler administration, the context variables may be organized in multiple kinds of hierarchies by which communications parameters specified at a higher level are automatically applied to categories at a lower level, although parameters specified directly for a lower-level category will override parameters from a higher category.

    摘要翻译: 一种使用服务代理通过自动提供用于Web服务提供商与其客户端业务之间的通信的接口参数来动态地个性化Web服务消息的方法和装置。 服务代理根据客户端业务在配置过程中在Web服务提供商的网站上设置的上下文参数以及用于与一个或多个Web服务进行通信的消息中进行此操作。 为了更简单的管理,上下文变量可以被组织在多种层次中,通过该层次将上级指定的通信参数自动应用于较低级别的类别,尽管直接为较低级别类别指定的参数将覆盖来自较高级别的参数 类别。

    System and method for a packaging and deployment mechanism for Web service applications
    6.
    发明申请
    System and method for a packaging and deployment mechanism for Web service applications 审中-公开
    用于Web服务应用程序的打包和部署机制的系统和方法

    公开(公告)号:US20060136897A1

    公开(公告)日:2006-06-22

    申请号:US11021433

    申请日:2004-12-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/61

    摘要: A packaging utility is created that can in turn create a deployment archive (DAR) file containing the data required to install a Web service application, comprising, for example, portlets for creating Web pages for the Web service's user interface, UDDI entries, executable programs, and application-wide properties. The application-wide properties may comprise elements to be used in connection with one or more Web services, for example, encryption levels, service levels, timeouts, and number of retries. For administration efficiency the application-wide properties may be applied according to hierarchies, for example from groupings of Web services to individual Web services and from organizations of users to individual users. An unpackaging tool is created to unpackage and install the DAR file on a target environment. A configuration set is employed by the unpackaging tool to determine where the elements of the Web service application are to be installed on the target environment.

    摘要翻译: 创建一个打包实用程序,可以依次创建一个包含安装Web服务应用程序所需数据的部署存档(DAR)文件,其中包括例如用于创建Web服务用户界面的Web页面的portlet,UDDI条目,可执行程序 ,以及应用范围的属性。 应用范围的属性可以包括要与一个或多个Web服务结合使用的元素,例如加密级别,服务级别,超时和重试次数。 为了提高管理效率,可以根据层次结构应用应用范围的属性,例如从Web服务分组到单个Web服务,以及从用户组织到个人用户。 创建一个拆包工具来解压缩并安装目标环境中的DAR文件。 解包工具采用配置集,以确定Web服务应用程序的元素在目标环境中的安装位置。

    Smart nodes for Web services
    7.
    发明授权
    Smart nodes for Web services 失效
    用于Web服务的智能节点

    公开(公告)号:US07917626B2

    公开(公告)日:2011-03-29

    申请号:US12368928

    申请日:2009-02-10

    CPC分类号: G06Q10/06 G06F11/1479

    摘要: A smart node is integrated with each Web service in a Web service application chain to automatically supply compatible features, missing functionality, and orchestration of the processes in the application, without coordination by an orchestration engine, in an embodiment. A smart node is a software program that systematically specifies the communications dimensions, functionality, and orchestration required for interoperability among Web services. The communications parameters, backup functionality, and process orchestration required for the Web services in a Web service application may be predetermined and programmed into smart nodes. The smart nodes are subsequently integrated with the Web services in a Web service application so that communications among the Web services occur first through the smart nodes. The smart nodes can thus supply communications parameters, any missing functionality, and dynamic process orchestration based on the current event context of the Web service application. A smart node further enables a Web service to supply different functionality in different contexts.

    摘要翻译: 在一个实施例中,智能节点与Web服务应用链中的每个Web服务集成,以自动提供兼容的功能,缺少功能以及应用程序中的流程的编排,而不需要协调编排引擎。 智能节点是一种软件程序,系统地指定Web服务之间的互操作性所需的通信维度,功能和编排。 Web服务应用程序中的Web服务所需的通信参数,备份功能和流程编排可以预先确定并编入智能节点。 智能节点随后与Web服务应用程序中的Web服务集成,以便Web服务之间的通信首先通过智能节点进行。 因此,智能节点可以基于Web服务应用程序的当前事件上下文提供通信参数,任何缺少的功能以及动态过程编排。 智能节点进一步使Web服务能够在不同的上下文中提供不同的功能。

    Smart nodes for providing interoperability among a plurality of web services in a chain and dynamically orchestrating associated processes
    8.
    发明授权
    Smart nodes for providing interoperability among a plurality of web services in a chain and dynamically orchestrating associated processes 失效
    智能节点,用于提供链中多个Web服务之间的互操作性,并动态协调关联的进程

    公开(公告)号:US07490153B1

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

    申请号:US11186577

    申请日:2005-07-21

    CPC分类号: G06Q10/06 G06F11/1479

    摘要: A smart node is integrated with each Web service in a Web service application chain to automatically supply compatible features, missing functionality, and orchestration of the processes in the application, without coordination by an orchestration engine, in an embodiment. A smart node is a software program that systematically specifies the communications dimensions, functionality, and orchestration required for interoperability among Web services. The communications parameters, backup functionality, and process orchestration required for the Web services in a Web service application may be predetermined and programmed into smart nodes. The smart nodes are subsequently integrated with the Web services in a Web service application so that communications among the Web services occur first through the smart nodes. The smart nodes can thus supply communications parameters, any missing functionality, and dynamic process orchestration based on the current event context of the Web service application. A smart node further enables a Web service to supply different functionality in different contexts.

    摘要翻译: 在一个实施例中,智能节点与Web服务应用链中的每个Web服务集成,以自动提供兼容的功能,缺少功能以及应用程序中的流程的编排,而不需要协调编排引擎。 智能节点是一种软件程序,系统地指定Web服务之间的互操作性所需的通信维度,功能和编排。 Web服务应用程序中的Web服务所需的通信参数,备份功能和流程编排可以预先确定并编入智能节点。 智能节点随后与Web服务应用程序中的Web服务集成,以便Web服务之间的通信首先通过智能节点进行。 因此,智能节点可以基于Web服务应用程序的当前事件上下文提供通信参数,任何缺少的功能以及动态过程编排。 智能节点进一步使Web服务能够在不同的上下文中提供不同的功能。

    Loosely coupled applications lifecycle methodology

    公开(公告)号:US10339475B1

    公开(公告)日:2019-07-02

    申请号:US11455951

    申请日:2006-06-20

    IPC分类号: G06Q10/06

    摘要: A SOBA lifecycle methodology is provided for assembling and maintaining service-oriented business applications (SOBAs) for effective functionality and interoperability. SOBAs are loosely coupled business processes and applications in which all functions are defined as independent, semantically-aware business services, with distributed assembly from a global chain of providers. One useful prerequisite for the methodology is analyzing the associated SOA (service-oriented architecture) strategy and infrastructure such as the hardware, software, human resources, and deployment strategy. A second prerequisite is analyzing the associated SOA governance process for how all the resources of the SOBA will work together. Governance refers to design, release, run-time, and manage-time functions. The SOBA lifecycle methodology comprises selecting business functions and processes for the SOBA; populating a business services catalog with information about the SOBA and its components; developing and configuring the SOBA; testing and deploying components of the SOBA; setting up and operating the SOBA; and maintaining the SOBA.

    SMART NODES FOR WEB SERVICES
    10.
    发明申请
    SMART NODES FOR WEB SERVICES 失效
    WEB服务的SMART NODES

    公开(公告)号:US20090144364A1

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

    申请号:US12368928

    申请日:2009-02-10

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/06 G06F11/1479

    摘要: A smart node is integrated with each Web service in a Web service application chain to automatically supply compatible features, missing functionality. and orchestration of the processes in the application, without coordination by an orchestration engine, in an embodiment. A smart node is a software program that systematically specifies the communications dimensions, functionality, and orchestration required for interoperability among Web services. The communications parameters, backup functionality. and process orchestration required for the Web services in a Web service application may be predetermined and programmed into smart nodes. The smart nodes are subsequently integrated with the Web services in a Web service application so that communications among the Web services occur first through the smart nodes. The smart nodes can thus supply communications parameters, any missing functionality, and dynamic process orchestration based on the current event context of the Web service application. A smart node further enables a Web service to supply different functionality in different contexts.

    摘要翻译: 智能节点与Web服务应用程序链中的每个Web服务集成,以自动提供兼容功能,缺少功能。 以及在一个实施例中在协调流程引擎的情况下协调应用程序中的进程。 智能节点是一种软件程序,系统地指定Web服务之间的互操作性所需的通信维度,功能和编排。 通讯参数,备份功能。 Web服务应用程序中的Web服务所需的流程编排可以预先确定并编入智能节点。 智能节点随后与Web服务应用程序中的Web服务集成,以便Web服务之间的通信首先通过智能节点进行。 因此,智能节点可以基于Web服务应用程序的当前事件上下文提供通信参数,任何缺少的功能以及动态过程编排。 智能节点进一步使Web服务能够在不同的上下文中提供不同的功能。