面向服务的计算研究导向

面向服务的计算研究导向

ID:13345620

大小:689.66 KB

页数:6页

时间:2018-07-22

面向服务的计算研究导向_第1页
面向服务的计算研究导向_第2页
面向服务的计算研究导向_第3页
面向服务的计算研究导向_第4页
面向服务的计算研究导向_第5页
资源描述:

《面向服务的计算研究导向》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、面向服务的计算研究导向如图1所示,服务研究向导图可分为三个水平层,底层是基础服务中间件和服务描述、发布及发现功能,而服务组合和管理层位于底层之上。垂直的轴线表明贯穿三个层次的服务特性,包括语义、非功能性服务属性以及服务质量(QoS)。由于这些特性贯穿于所有的层次,我们将在重点介绍每个服务研究层次之前,先简要地介绍它们。图1.服务研究向导中的研究层面服务质量强调服务功能性及非功能性方面重要的质量属性,比如性能指标(如响应时间),安全属性,事务完整性,可靠性,可扩展性和可用性。由于QoS的动态性和不可预知的特性,在网络上发布QoS信息成为一个关键而重要的挑战。拥有不同特性和需

2、求的应用同时竞争各种各样的网络资源。传输模式的变化,关键业务事务的安全,基础失败的影响,网络协议的低效和可靠性等问题使得QoS标准的创建迫在眉睫。这些未解决的QoS问题经常导致关键的事务性应用的性能降级到不可接受的地步。传统的QoS的衡量,是指在所有访问和负荷条件下,在一定的性能水平下,应用、系统、网络和其他IT基础架构的元素支持服务可用性的程度。传统的QoS衡量指标,对服务的访问和管理带来更多的复杂性,对服务环境增加了特定和严格的要求,这都是QoS需要解决的问题。对于将多个服务和信息组合起来完成更复杂的功能的组合应用,要保证其中的服务正常交互,服务请求者和服务提供者不仅

3、要在服务描述上达成一致,还要在语义上达成一致,这是与服务间的交互密切相关的。一个完整的语义解决方案要求语义的解决不仅仅停留在术语层,还有服务使用和业务场景上下文中的应用层次,也就是业务流程层。这也意味着服务请求者和提供者在对服务交互过程中的消息交换的隐含的处理上需要达成一致。最后,图1表示了服务建模和面向服务的工程,也就是,面向服务的分析、设计及开发技术和方法,都是开发有意义的服务和业务流程规范的关键元素,也是SOA应用的重要要求。面向服务的工程能够帮助开发有意义的服务,服务组合以及管理服务的技术。换句话说,他们应用到了图1所示的服务的三个层次。服务研究向导图也定义了一些

4、角色,除了传统的服务请求客户端和服务提供者之外,同时也定义了服务聚集者和服务操作的角色。3.1服务基础层服务研究向导图的底层是服务基础层,它提供了一个面向服务的中间件架构,用以实现连接异质异构的组件和系统,提供多渠道的服务访问方式(如移动设备,手提设备,在各种网络环境中如cable,UMTS,XDSL,蓝牙)的实时SOA基础架构。这个实时的SOA基础架构可以定义一组基本的交互,包括服务的描述、发布、发现和绑定。在一个典型的基于服务的场景中,应用服务基础层,一个服务提供者管理一个网络可访问的软件模块(一个特定服务的实现)。服务提供者定义该服务的服务描述,将它发布给一个客户端

5、或服务发现代理,使得该服务描述发布到网络上且可查找。服务客户端(请求者)发现一个服务(端点),从服务元数据交换中直接获取服务描述或者从服务注册库(如UDDI);它利用服务描述信息与服务提供者绑定起来,然后调用服务或与服务交互。服务提供者和客户端角色是逻辑上的概念,一个服务可以呈现两个角色的特性。在图1中,服务聚集者将那些由其他服务提供者提供的服务组合成为一个增值服务并且它们自己也成为一个新的服务提供者。为概念上的简明起见,在图1中,我们假设服务客户端、服务提供者和聚集者都可以扮演服务经纪或服务发现代理的角色,并可以发布他们所部署的服务。图中的角色行为也表明了一个服务聚集者

6、可以成为(或是一种特别的)服务提供者。3.1.1现状提供一个适合的、可管理的web服务和SOA的集成框架的需求,促使企业服务总线(ESB)概念的形成。在这个方法中有两个关键点:使得参与集成的系统间是松耦合的,将集成逻辑分解成不同的容易管理的几个部分。企业服务总线是一个基于开放式标准的消息中枢,旨在为基于SOA的方案提供实现、部署和管理。ESB是一组基于中间件技术的基础功能,是为了实现SOA以及减轻运行在异构平台上、使用不同数据结构的应用间的不一致问题。它可以支持在适合的管理层次上的基于服务、消息和事件的交互。换句话说,ESB提供分布式处理,基于标准的集成,以及可扩展的企业

7、级中枢。ESB旨在通过标准的适配器和接口,提供大粒度应用和其他组件间的互操作。总线的功能,既是促进不同系统和计算环境上的分布式服务间的传输,又能加速服务间的转换。ESB的概念是从中间件产品中的存储-传递机制演化而来,并且结合了企业应用集成,如应用服务器和集成中介,web服务,XSLT和组合技术[Papazoglou2006b]。ESB为SOA提供了实施骨架,将应用看成服务。它建立了合适的消息控制,同时满足了SOA中安全、策略、可靠性和计算的需求。图2.企业服务总线连接各种应用和技术目前ESB的一个比较合适、成功的模型就是容器模

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。