面向服务架构SOASOA的体系架构指导描述了体系结构的式样.PPT

面向服务架构SOASOA的体系架构指导描述了体系结构的式样.PPT

Web 服务中的 QoS 的主要需求 可访问性: 表示能够为 Web 服务请求提供服务的程度。 它可以表示为一种可能性尺度,用来表示在某个时间点上成功地实例化服务的成功率或机会。 Web 服务可用,但却无法访问这种情形是可能存在的。通过构建一个可高度伸缩的系统使 Web 服务得到很高的可访问性。 可伸缩性是指不管请求量如何变化,都能够始终如一地为请求服务的能力。 Web 服务中的 QoS 的主要需求 可靠性: 指表示能够维护服务和服务质量的程度。 每月或每年的失效次数是衡量 Web 服务可靠性的尺度。 在另一种意义上,可靠性是指服务请求者和服务提供者发送和接收的消息的有保证和有序的传送。 完整性: 指 Web 服务如何维护交互相对于最初情况的正确性。 适当地执行 Web 服务事务会实现正确的交互。一个事务是指一系列将被当作单个工作单元的活动。 要使事务成功,必须完成所有的活动。如果一个事务未完成,那么所做的全部更改都被回滚。 Web 服务中的 QoS 的主要需求 安全性: 指通过验证涉及到的各方、对消息加密以及提供访问控制来提供机密性和不可抵赖性。 由于 Web 服务调用是发生在公共的因特网上,安全性的重要性已经有所增加。根据服务请求者的不同,服务提供者可以用不同的方法来提供安全性,所提供的安全性也可以有不同的级别。 常规性: 指 Web 服务与规则、法律一致,遵循标准和已建立的服务级别协议。 Web 服务使用许多标准,如SOAP、UDDI 和 WSDL。要正确调用服务请求者请求的服务,就必须严格遵守服务提供者所提供的正确版本的标准,例如,SOAP 版本 1.2。 SOA基本特征 面向服务体系结构特征: 自包含和模块化 互操作性 松散耦合 位置透明 可组合性 明确定义的接口 SOA基本特征 服务的封装(encapsulation) 将服务封装成用于业务流程的可重用组件的应用程序函数。它提供信息或简化业务数据从一个有效的、一致的状态向另一个状态的转变。封装隐藏了复杂性。服务的API保持不变,使得用户远离具体实施上的变更。 服务的重用(reuse) 服务的可重用性设计显著地降低了成本。为了实现可重用性,服务只工作在特定处理过程的上下文(context)中,独立于底层实现和客户需求的变更。 服务的互操作(interoperability) 通过服务之间既定的通信协议进行互操作。主要有同步和异步两种通信机制。SOA提供服务的互操作特性更利于其在多个场合被重用。 SOA基本特征 服务是自治的(Autonomous)功能实体 服务是由组件组成的组合模块,是自包含和模块化的。SOA强调提供服务的功能实体的完全独立自主的能力。SOA强调实体自我管理和恢复能力。 常见恢复的技术,如事务处理(Transaction),消息队列(Message Queue),冗余部署(Redundant Deployment)和集群系统(Cluster)。 服务之间的松耦合度(Loosly Coupled) 服务请求者到服务提供者的绑定与服务之间应该是松耦合的。服务请求者不知道提供者实现的技术细节,比如程序设计语言、部署平台等等。 服务请求者往往通过消息调用操作,请求消息和响应,而不是通过使用 API 和文件格式。 服务是位置透明的(location transparency) 服务是针对业务需求设计的。需要反应需求的变化,即所谓敏捷(agility)设计。实现业务与服务分离,就必须使得服务的设计和部署对用户来说是完全透明的。 SOA基本特征 明确定义的接口(well defined interface) Web服务使应用功能得以通过标准化接口(WSDL)提供,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。 Web 服务四个基本挑战 服务描述 服务实现 服务发布、发现和绑定 服务调用和执行 Web服务主要优点 互操作性 可伸缩性 高可靠性 可表达性 可管理性 * * * 面向服务体系架构SOA 马殿富 北航计算机学院 主要内容 分布式系统概述 什么是Web服务 面向服务的体系结构 SOA的功能描述与质量属性 SOA的基本特性 SOA的优势与挑战 分布式系统 定义:分布式系统属组件分布在网络计算机上且通过消息传递进行通信和动作协调的系统。 分布式系统特征: 并发性、缺乏全局时钟、故障独立性。 构造和使用分布式系统的主要动力来源是资源共享。 分布式系统特征 并发性: 在一个计算机网络中,程序并发执行,在需要时共享资源,系统处理共享资源的能力应该随着网络资源的增加而增加; 如何协调并发执行的共享资源的企业程序是一个重要问题。 缺乏全局时钟: 因为网络上计算机同步时钟的准确性受到限制,所以程序需要协调时

文档评论(0)

1亿VIP精品文档

相关文档