Selection of web services by service providers
    1.
    发明授权
    Selection of web services by service providers 有权
    服务提供商选择Web服务

    公开(公告)号:US07707173B2

    公开(公告)日:2010-04-27

    申请号:US11183058

    申请日:2005-07-15

    IPC分类号: G06F7/00 G06F17/00

    摘要: A Web services-oriented service provider middleware architecture and implementation is provided that integrates the performance monitoring of individual CPs, along with other dynamic contextual conditions, in the automatic selection of appropriate CPs. In the architecture, a CP's performance is evaluated not only in terms of network or service-level parameters, but also via other business processes (e.g., complaint handling). The selection of multiple Web services occurs through an initial filtering of a set of feasible workflows for each task depending on business agreements and end user needs, and a subsequent dynamic context-based selection of the most appropriate workflow. A workflow filtering and ranking engine uses metarules to guide the optimisation process and help in selecting and ranking the feasible workflows. The component services in the workflows are evaluated by evaluator processes of information sources. The workflow engine outputs the workflows in their preference ranking. At runtime, if the workflow and/or its components meet all the runtime requirements (performance, for example), then the workflow is selected and executed.

    摘要翻译: 提供了面向Web服务的服务提供商中间件架构和实现,将各个CP的性能监视以及其他动态上下文条件集成在自动选择适当的CP中。 在架构中,CP的性能不仅在网络或服务级别参数方面进行评估,还可以通过其他业务流程(例如投诉处理)进行评估。 多个Web服务的选择通过根据业务协议和最终用户需求对每个任务的一组可行工作流进行初始过滤,以及对最合适的工作流的后续动态上下文选择。 工作流过滤和排名引擎使用Metarules来指导优化过程,并帮助选择和排名可行的工作流程。 工作流中的组件服务由信息源的评估程序进行评估。 工作流引擎以其偏好排名输出工作流程。 在运行时,如果工作流和/或其组件满足所有运行时需求(例如性能),则选择并执行工作流。