网络发展趋势和新技术
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到 这端口上;
(4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目 的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端 口对应,在下次传送数据时就不再需要对所有端口进行广播了。
第八章 网络发展趋势和新技 术
本章主要内容
❖ 网络服务Web Service和SOA ❖ 二层和三层交换技术 ❖ 网格技术 ❖ Internet的各种接入技术 ❖ Web2.0技术与概念 ❖ 多网融合技术
§8.1 网络服务Web Service
❖ 从应用角度看,将整个网络可以看成是一个整机。 ❖ SOA(Service-Oriented Architecture),即面向服
SOA系统推荐采用大数据量的方式一次性进行信息交 换。
❖ 3.基于文本的消息传递
Internet中大量异构系统的存在决定了SOA系统必须 采用基于文本而非二进制的消息传递方式。
HTTP协议:一个典型的SOA实现
❖ HTTP协议满足SOA的特点:
独立的功能实体:作为服务器端的Web服务器是绝对 不会因为客户端的状况变化而改变。
大数据量低频率访问:对于一个HTTP请求来说,客户 端与服务器之间访问的边界非常简单:就是一个请求, 一个响应,没有任何其它的信息往返。
基于文本的消息传递:所有内容都是以格式化的文本方 式传递。
SOA的概念层次
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
务的架构就是在应用角度提出了解决这个大机器之复杂性 所采用的设计原则。 ❖ Web服务是一种实现SOA的技术架构,是建立在开放标 准和独立于平台的协议基础之上的分布计算单元,它描述 了一组可以在网络上通过标准化的XML消息传递访问的操 作。
它使用SOAP (Simple Object Access Protocol,简单对象 访问协议)协议在服务提供者与服务使用者之间进行通信;
§8.2 交换技术
❖ 二层交换技术 ❖ 三层交换技术 ❖ 第四层交换技术
二层交换技术
❖ 二层交换技术是发展比较成熟,二层交换机属数据链路层设 备
❖ 具体的工作流程如下:
(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源 MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;
(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端 口;
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 服务组件层:由那些负责实现功能和保持公开服 务QOS的服务组件构成,是企业和业务单元级支
持的企业资源的受管理和控制集合,通常基于容
器技术,例如实现组件、负载均衡、高可用性和 工作量管理等应用服务器。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 服务层:这一层提供业务选择,来支持和公开服 务。服务可以被发现或者 静态绑定,被调用或者
被编排到合成的服务中。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费Baidu Nhomakorabea
量据
者
、架
服 务 提 供 者
服务请求者
通过UDDI查找
服务注册
通过UDDI发布
用WSDL描述 通过SOAP连接
服务提供者
SOA的含义
❖ SOA是指为了解决在Internet环境下业务集成的 需要,通过连接能完成特定任务的独立功能实体 实现的一种软件系统架构。这个定义有下面两点 含义:
1) 软件系统架构:SOA不是一种语言,也不是一种具 体的技术而是一种软件系统架构,它尝试给出在特定环 境下推荐采用的一种架构,从这个角度上来说,它更像 一种模式(Pattern)。
2) SOA的使用范围:需求决定同时也限制功能。SOA 最主要的应用场合在于解决在Internet环境下的不同 商业应用之间的业务集成问题。
SOA的三大基本特征
❖ 1.独立的功能实体
SOA非常强调架构中提供服务的功能实体的完全独立 自主的能力.
SOA架构中非常强调实体自我管理和恢复能力。
❖ 2.大数据量低频率访问
SOA体系构架的三种角色
❖ ①Service provider(服务 提供者):对外提供服务,并 且通过注册来发布服务信息;
❖ ②Service broker(服务注 册):提供服务的发布和定位 功能;
❖ ③Service requester(服务 请求者):通过服务代理查询 所需服务,并通过服务提供者 绑定服务。
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 现有系统和资源层:包含现有的自定义构建的应 用程序,如CRM、ERP程序包,以及基于对象的
系统实现、业务智能应用。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
SOA体系构架概述
❖ SOA是一种架构模型,它可以根据需求通过网络 对松散耦合的粗粒度应用组件进行分布式部署、 组合和使用。
❖ SOA的关键是“服务”的概念,W3C将服务定义 为:“服务提供者完成一组工作,为服务使用者 交付所需的最终结果。最终结果通常会使使用者 的状态发生变化,但也可能使提供者的状态改变, 或者双方都产生变化”。
通过WSDL(Web Service Description Language)协议 定义服务接口;
使用UDDI(universal description,discovery and integration,统一描述、发现和集成)协议进行注册和查找。
❖ Web Services是一种基于服务组建的开放软件平台,是 面向服务的Internet应用,它可以在网络中被描述、发布、 查找以及调用。
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 业务流程层:通过配合、编排,服务被绑定成一 个流程,从而作为单独的应用程序共同作用。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 表示层:提供用户友好的接口和符合应用的表现 形式,通常该层已超越了SOA讨论。
(4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目 的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端 口对应,在下次传送数据时就不再需要对所有端口进行广播了。
第八章 网络发展趋势和新技 术
本章主要内容
❖ 网络服务Web Service和SOA ❖ 二层和三层交换技术 ❖ 网格技术 ❖ Internet的各种接入技术 ❖ Web2.0技术与概念 ❖ 多网融合技术
§8.1 网络服务Web Service
❖ 从应用角度看,将整个网络可以看成是一个整机。 ❖ SOA(Service-Oriented Architecture),即面向服
SOA系统推荐采用大数据量的方式一次性进行信息交 换。
❖ 3.基于文本的消息传递
Internet中大量异构系统的存在决定了SOA系统必须 采用基于文本而非二进制的消息传递方式。
HTTP协议:一个典型的SOA实现
❖ HTTP协议满足SOA的特点:
独立的功能实体:作为服务器端的Web服务器是绝对 不会因为客户端的状况变化而改变。
大数据量低频率访问:对于一个HTTP请求来说,客户 端与服务器之间访问的边界非常简单:就是一个请求, 一个响应,没有任何其它的信息往返。
基于文本的消息传递:所有内容都是以格式化的文本方 式传递。
SOA的概念层次
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
务的架构就是在应用角度提出了解决这个大机器之复杂性 所采用的设计原则。 ❖ Web服务是一种实现SOA的技术架构,是建立在开放标 准和独立于平台的协议基础之上的分布计算单元,它描述 了一组可以在网络上通过标准化的XML消息传递访问的操 作。
它使用SOAP (Simple Object Access Protocol,简单对象 访问协议)协议在服务提供者与服务使用者之间进行通信;
§8.2 交换技术
❖ 二层交换技术 ❖ 三层交换技术 ❖ 第四层交换技术
二层交换技术
❖ 二层交换技术是发展比较成熟,二层交换机属数据链路层设 备
❖ 具体的工作流程如下:
(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源 MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;
(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端 口;
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 服务组件层:由那些负责实现功能和保持公开服 务QOS的服务组件构成,是企业和业务单元级支
持的企业资源的受管理和控制集合,通常基于容
器技术,例如实现组件、负载均衡、高可用性和 工作量管理等应用服务器。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 服务层:这一层提供业务选择,来支持和公开服 务。服务可以被发现或者 静态绑定,被调用或者
被编排到合成的服务中。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费Baidu Nhomakorabea
量据
者
、架
服 务 提 供 者
服务请求者
通过UDDI查找
服务注册
通过UDDI发布
用WSDL描述 通过SOAP连接
服务提供者
SOA的含义
❖ SOA是指为了解决在Internet环境下业务集成的 需要,通过连接能完成特定任务的独立功能实体 实现的一种软件系统架构。这个定义有下面两点 含义:
1) 软件系统架构:SOA不是一种语言,也不是一种具 体的技术而是一种软件系统架构,它尝试给出在特定环 境下推荐采用的一种架构,从这个角度上来说,它更像 一种模式(Pattern)。
2) SOA的使用范围:需求决定同时也限制功能。SOA 最主要的应用场合在于解决在Internet环境下的不同 商业应用之间的业务集成问题。
SOA的三大基本特征
❖ 1.独立的功能实体
SOA非常强调架构中提供服务的功能实体的完全独立 自主的能力.
SOA架构中非常强调实体自我管理和恢复能力。
❖ 2.大数据量低频率访问
SOA体系构架的三种角色
❖ ①Service provider(服务 提供者):对外提供服务,并 且通过注册来发布服务信息;
❖ ②Service broker(服务注 册):提供服务的发布和定位 功能;
❖ ③Service requester(服务 请求者):通过服务代理查询 所需服务,并通过服务提供者 绑定服务。
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 现有系统和资源层:包含现有的自定义构建的应 用程序,如CRM、ERP程序包,以及基于对象的
系统实现、业务智能应用。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
SOA体系构架概述
❖ SOA是一种架构模型,它可以根据需求通过网络 对松散耦合的粗粒度应用组件进行分布式部署、 组合和使用。
❖ SOA的关键是“服务”的概念,W3C将服务定义 为:“服务提供者完成一组工作,为服务使用者 交付所需的最终结果。最终结果通常会使使用者 的状态发生变化,但也可能使提供者的状态改变, 或者双方都产生变化”。
通过WSDL(Web Service Description Language)协议 定义服务接口;
使用UDDI(universal description,discovery and integration,统一描述、发现和集成)协议进行注册和查找。
❖ Web Services是一种基于服务组建的开放软件平台,是 面向服务的Internet应用,它可以在网络中被描述、发布、 查找以及调用。
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 业务流程层:通过配合、编排,服务被绑定成一 个流程,从而作为单独的应用程序共同作用。
表示层 业务流程
服务 组件 现有系统和资源
服
服
务
务
消
质数
(基础架构服务) (企业服务总线)
费
量据
者
、架
服 务 提 供 者
集 成
安构 全与 、商
管业
理智
和能
监
控
❖ 表示层:提供用户友好的接口和符合应用的表现 形式,通常该层已超越了SOA讨论。