首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 531 毫秒
1.
BPEL流程动态调用Web服务的实现方法   总被引:1,自引:0,他引:1  
为了实现BPEL流程在运行过程中对Web服务的动态调用,提出了一种通过服务代理为BPEL流程分配Web服务的方法.对传统的Web服务模型进行分析,指出其不足之处,将服务代理引入传统的Web服务模型,提出了基于代理的Web服务模型,描述了服务代理的功能和结构,以此为基础构建了基于代理的BPEL业务流程框架,实现了Web服务的动态调用,最后通过实例说明了该方法的可行性.  相似文献   

2.
服务管理代理在面向服务架构的系统中作为一个Web服务的管理中介,担负起按需动态调用Web服务的重要任务研究并实现了服务管理代理调用其所管理的Web服务的策略--响应向服务管理代理发出的Web服务请求.最后通过实现其内部的服务代理工厂利用Web服务同步调用/异步调用的机制实现对Web服务的有效动态调用.  相似文献   

3.
Web服务的绑定与调用方法研究   总被引:1,自引:1,他引:0  
Web服务是一个崭新的分布式计算模型,是Web上数据和信息集成的有效机制.然而,随着Web服务的日益增多,传统静态的Web服务调用方式已不能满足人们的需求,Web服务调用的静态或半自动化一直是面向服务应用的瓶颈所在.从不同侧面综述了国内外在该领域的最新研究现状,分析了服务调用的方式和难点,比较了静态调用和动态调用的区别,给出了服务动态绑定与调用的基本方法和步骤.从而降低服务双方的耦合性,使Web服务在分布式计算环境下发挥更大的灵活性.  相似文献   

4.
如何选择最佳服务是Web服务组合研究领域的重要问题之一.目前工业界和学术界在绑定目标服务时非常关注组合服务的功能匹配,而忽略了非功能属性对组合效果的影响.采用遗传算法优化Web服务QoS(Quality of Service),提出在组合服务实时运行过程中基于QoS进行动态绑定和再绑定的方法,并给出了具体的实施方案.实验显示它可以大大提高Web服务动态组合的运行效率.  相似文献   

5.
基于Web服务面向虚拟企业的柔性工作流管理技术研究   总被引:4,自引:0,他引:4  
虚拟企业中盟员和其提供的服务是动态变化的.文中提出将工作流过程模型描述的活动规范中包含一个或多个Web服务请求,通过引入Web服务和Web服务请求的定义和约束,在活动实例的执行过程中实现Web服务请求与最佳Web服务提供企业动态的服务绑定和调用,由于虚拟企业内部的变化不会影响到各盟员业务过程的正常运行,因此具有较高的柔性和自适应性.  相似文献   

6.
把Web服务与工作流相结合,将Web服务作为工作流中的各项任务,通过Web服务的动态组合技术,建立面向动态工作流的服务组合模型。对Web服务描述进行了扩展,提出了一个基于层次结构的服务发现模型,支持Web服务开发与部署的分离,并通过Web服务的动态查找,对符合要求的可用服务器,引入服务评价函数,根据服务器服务份额、价格策略以及信任度等因素对服务器进行综合评定,实现复合服务在运行时的动态部署与绑定。并通过工作流引擎对各项子任务的交互与完成进行相应控制,最终实现Web服务的动态绑定模型的执行框架。  相似文献   

7.
为了解决Web服务静态调用中服务地址不易修改、难以适应需求变化的问题,构建了一个Web服务动态调用模型。该模型采用了服务定位器模式设计,能够灵活配置服务地址,实现对Web服务的控制反转。结合一个简单服务,描述了利用.NET的动态编译和反射技术对Web服务调用模型的实现。  相似文献   

8.
以Web服务本体和领域本体为基础,利用语义匹配算法,提出一种以服务请求驱动的服务组合方法。递归调用此算法可以得到满足服务请求功能及性能约束的服务组合树。通过一个具体的实例,讨论服务组合树的构造过程。实例应用表明,本方法支持自动的、动态的Web服务组合,能够很好地满足QOS约束。  相似文献   

9.
BPEL是专为整合Web服务而制定的一项规范标准,利用BPEL组合Web服务,能够创造出复杂的业务流程.然而BPEL不支持在运行阶段动态绑定和修改Web服务,针对这一问题,本文探索性地提出了动态Web服务组合系统(DWSCS)架构.借助UDDI动态发现Web服务的能力,弥补了传统BPEL业务流程只能对Web服务进行静态绑定的缺陷,提供了动态绑定Web服务和异常情况下动态修改Web服务的功能,增强了Web服务的业务组合能力.  相似文献   

10.
利用BPEL语言可以将单独的Web服务组合成复杂的业务流程,但是BPEL语言不支持在业务流程执行阶段进行修改操作。虽然BPEL语言有错误处理和补偿机制,但是如果业务流程不能继续执行就会影响到业务执行效率。针对这一问题,提出了基于BPEL和QoS的动态Web服务组合框架,利用QoS组件的动态绑定功能和UDDI的动态发现Web服务功能,实现在业务流程运行时动态选择Web服务的功能,从而提高业务流程的执行效率。  相似文献   

11.
动态Web服务合成中的服务选择算法研究   总被引:1,自引:1,他引:0  
为了提高服务合成效率并更好的适应动态变化的应用环境,提出了基于流程修改的服务合成方案,使得复合服务的执行与服务发现过程并行化。提出了基于QoS属性的服务选择算法,该算法能够实现服务执行时选择服务,在考虑综合QoS信息及时间因素的基础上,通过不断更新用户需求来进行服务选择,提高了服务合成效率。实验结果表明,该选择算法可以获得满足用户需求且最优的服务,很好的保证了服务的可靠执行。  相似文献   

12.
一种支持QoS约束的Web服务发现模型   总被引:89,自引:3,他引:86  
服务质量(QoS)描述了一个产品或服务满足消费者需求的能力.提供有保证的QoS是Web服务在商业应用中获得成功的关键.如何动态地选择出最适合用户需求的Web服务正在引起研究领域的关注.该文提出了一种支持QoS约束的Web服务发现模型(WSDM-Q).该模型定义了一组描述Web服务QoS及信誉度的分类tModel,引入了QoS量化的概念,采用了QoS协商和反馈机制,支持携带QoS描述信息的服务发布和基于QoS约束的服务发现.协商机制允许服务提供者根据运行时的状态对服务请求进行接纳控制,反馈机制允许服务注册中心对服务提供QoS的信誉度进行动态评估和调整。该模型不需要改变UDDI的内部实现,能够直接在现有的UDDI服务上进行扩展.作者已经基于Mierosoft.Netf平台和Microsoft UDDI服务实现了一个原型系统.  相似文献   

13.
Web服务是云计算中资源调用的有效方式。单一Web服务功能往往有限,只能完成特定任务。服务组合则可以将多种Web服务形成有效的调用序列,实现更为强大的功能。服务发布量以及服务请求量的迅速激增带来了新的安全问题。首先,现有的服务组合方案均以服务质量(QoS)为依据进行Web服务选择,但服务质量通常由服务发布者提供,存在服务发布者发布虚假QoS值诱骗用户的欺诈现象;其次,传统的服务组合方案只生成一条最优路径,当恶意请求持续访问时,会造成某服务节点瘫痪,甚至整个服务组合系统失效。因此,针对服务质量恶意欺诈的问题,文章提出一种可信的QoS计算模型,根据Web服务发布者的信用综合评估服务质量;针对单一最优路径无法满足大量请求的问题,文章提出一种路径发现和负载均衡的多路径方法。仿真结果表明,文章提出的方法不仅能提高服务组合的成功率,满足用户的需求,而且能找到更多的服务组合方案执行。  相似文献   

14.
Web服务的聚类能够改善基于服务的应用如服务发现、组合和QoS预测等.然而目前的聚类方法在相似度度量和信息预处理方面存在一些不足.提出Web服务的QoS和功能两种相似度模型,从不同角度度量服务间的相似度.在此基础上,提出一种特殊的考虑到编程风格和命名规则的预处理方法.最后结合SCAN算法实现了本方法并设计了对比实验对提出的方法进行验证.实验结果表明提出的模型和方法能够有效地提高Web服务的聚类效果.  相似文献   

15.
针对当前Web服务数量剧增以及Web服务QoS综合评价不合理而导致Web服务组合效率和效用不高的问题,改进了Web服务组合中QoS计算模型,利用综合变权法动态调整每个Web服务多个属性的权值,并采用改进的粒子群算法来解决服务动态组合中QoS全局优化的问题.实验结果表明,该模型能够合理的选择和组合众多功能相同的服务,提高...  相似文献   

16.
发布订阅机制有利于实现对大规模Web服务的主动管理,提出了基于QoS的Web服务发布订阅模型和系统架构,设计了基于QoS和多级索引的Web服务匹配算法。Web服务的QoS属性和订阅的属性约束所形成相应的匹配关系构成模型的关键;将发布的Web服务及其QoS和服务订阅一起生成过滤矩阵,通过属性约束覆盖可以减少重复匹配;按QoS属性类型对发布的Web服务建立多级索引,生成属性到服务的映射,可以实现服务订阅的快速匹配。实验结果表明,该Web服务发布订阅系统比传统方法有较大提升,能够适应于大规模分布式Web服务管理。  相似文献   

17.
QoS信息是动态选择Web服务的重要依据.本体描述可以使Web服务成为机器可读、可理解和可操作的实体,从而可实现Web服务的自动组合.分析了Web服务的各种Qos参数,设计了一个分层的OWL描述QoS本体结构,分别表示Web服务不同方面的QoS信息,并根据Agent的思想给出了一个Web服务的改进结构,这样Web服务的使用者可利用它们动态选择最合适的Web服务.  相似文献   

18.
Web service has developed the managed IoT application to let connected devices easily and securely interact with cloud applications and other devices. As an important factor for web service, the reliability of web services refers to the probability of web service running success. For modeling web service composition, we should abstract the process of web service composition. Due to the diversity and complexity of web service composition, it is unlikely to do exhaustive testing. In order to improve the quality of web service composition test cases and find out which path leads to the greatest probability of service combination failure, heuristic test case generation method is adopted to obtain the optimal test path. First, the web service composition test is abstracted into the MDP model. The QoS of the web service composition is taken as the software test optimization goal, and the cross-entropy strategy is used to optimize the test case. The experimental results show that the test profile given by the cross-strategy is better than the random test strategy. Detect and exclude the same number of software defects. Cross-entropy strategy can significantly reduce the number of test cases, reduce test costs, and improve defect detection efficiency.  相似文献   

19.
针对现有Web服务集成方法在动态性、灵活性和智能性等方面存在的不足,提出一种基于Agent的Web服务集成模型,对模型中多Agent系统的组织结构和交互方式进行了设计。为实现集成服务整体的QoS目标,以一个通用的Web服务QoS度量模型为基础,将局部最优与全局最优的思想相结合,提出一种基于QoS的Web服务集成路径选择算法,通过实验验证了其有效性。  相似文献   

20.
The composition of the web service is a common technique to attain the best results of complex web tasks. The selection of appropriate web services, linking those services in the action flow and attaining the actual functionality of the task are the important factors to be considered. Even though different frameworks and methods have been proposed to dynamically compose web services, each method has its advantage and disadvantage over the other. Most of the methods give much importance to the Quality of Service (QoS) but fail to achieve the actual functionality after composition. This paper proposes a functionality-oriented composition technique for composing web services. Moreover, this method helps reach the extreme functionality of each web service in the composition towards customer satisfaction. Apart from considering the overall QoS of every single service, the non-functional parameters associated with these services are also considered for achieving the expected functionality. Each of these non-functional parameters has a vital role in the functional performance of the web service. The web services that satisfy the non-functional requirements are chosen to form the composition to attain the best performance. The list of services in the proposed composition method is different from the conventional one, which is composed based on the overall QoS. The non-functional parametric values, the QoS of each web service and the overall QoS after composition are evaluated for the proposed method and experimentally analyzed to prove their advantage over the others.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号