网络发展趋势和新技术

网络发展趋势和新技术

ID:40401295

大小:248.50 KB

页数:40页

时间:2019-08-01

网络发展趋势和新技术_第1页
网络发展趋势和新技术_第2页
网络发展趋势和新技术_第3页
网络发展趋势和新技术_第4页
网络发展趋势和新技术_第5页
资源描述:

《网络发展趋势和新技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章网络发展趋势和新技术本章主要内容网络服务WebService和SOA二层和三层交换技术网格技术Internet的各种接入技术Web2.0技术与概念多网融合技术§8.1网络服务WebService从应用角度看,将整个网络可以看成是一个整机。SOA(Service-OrientedArchitecture),即面向服务的架构就是在应用角度提出了解决这个大机器之复杂性所采用的设计原则。Web服务是一种实现SOA的技术架构,是建立在开放标准和独立于平台的协议基础之上的分布计算单元,它描述了一组可以在网络上通过标准化的XML消息传递访问的操作。它使用S

2、OAP(SimpleObjectAccessProtocol,简单对象访问协议)协议在服务提供者与服务使用者之间进行通信;通过WSDL(WebServiceDescriptionLanguage)协议定义服务接口;使用UDDI(universaldescription,discoveryandintegration,统一描述、发现和集成)协议进行注册和查找。WebServices是一种基于服务组建的开放软件平台,是面向服务的Internet应用,它可以在网络中被描述、发布、查找以及调用。SOA体系构架概述SOA是一种架构模型,它可以根据需求通过网络

3、对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。SOA体系构架的三种角色①Serviceprovider(服务提供者):对外提供服务,并且通过注册来发布服务信息;②Servicebroker(服务注册):提供服务的发布和定位功能;③Servicerequester(服务请求者):通过服务代理查询所需服务,并通过服务提供者绑定服务。SOA的含义SOA是

4、指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。这个定义有下面两点含义:1)软件系统架构:SOA不是一种语言,也不是一种具体的技术而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像一种模式(Pattern)。2)SOA的使用范围:需求决定同时也限制功能。SOA最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。SOA的三大基本特征1.独立的功能实体SOA非常强调架构中提供服务的功能实体的完全独立自主的能力.SOA架构中非

5、常强调实体自我管理和恢复能力。2.大数据量低频率访问SOA系统推荐采用大数据量的方式一次性进行信息交换。3.基于文本的消息传递Internet中大量异构系统的存在决定了SOA系统必须采用基于文本而非二进制的消息传递方式。HTTP协议:一个典型的SOA实现HTTP协议满足SOA的特点:独立的功能实体:作为服务器端的Web服务器是绝对不会因为客户端的状况变化而改变。大数据量低频率访问:对于一个HTTP请求来说,客户端与服务器之间访问的边界非常简单:就是一个请求,一个响应,没有任何其它的信息往返。基于文本的消息传递:所有内容都是以格式化的文本方式传递。S

6、OA的概念层次现有系统和资源层:包含现有的自定义构建的应用程序,如CRM、ERP程序包,以及基于对象的系统实现、业务智能应用。服务组件层:由那些负责实现功能和保持公开服务QOS的服务组件构成,是企业和业务单元级支持的企业资源的受管理和控制集合,通常基于容器技术,例如实现组件、负载均衡、高可用性和工作量管理等应用服务器。服务层:这一层提供业务选择,来支持和公开服务。服务可以被发现或者静态绑定,被调用或者被编排到合成的服务中。业务流程层:通过配合、编排,服务被绑定成一个流程,从而作为单独的应用程序共同作用。表示层:提供用户友好的接口和符合应用的表现形式

7、,通常该层已超越了SOA讨论。§8.2交换技术二层交换技术三层交换技术第四层交换技术二层交换技术二层交换技术是发展比较成熟,二层交换机属数据链路层设备具体的工作流程如下:(1)当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;(2)再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;(3)如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上;(4)如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对

8、应,在下次传送数据时就不再需要对所有端口进行广播了。三层交换技术一个具有三层交换功能的设备,是一个带有第三层路由功能的第二

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

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

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