电信业务与网络(第09讲)_第1页
电信业务与网络(第09讲)_第2页
电信业务与网络(第09讲)_第3页
电信业务与网络(第09讲)_第4页
电信业务与网络(第09讲)_第5页
已阅读5页,还剩12页未读, 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电信业务与网络第九讲 电信业务开发及相关软件技术X.901(08/97)Series X: Data Networks and Open System Communication Open distributed processingInformation technology Open distributed processing Reference Model: OverviewODP标准化目的与目标(1)分布式处理的特征远程(Remoteness)并发(Concurrency)缺乏全局状态(Lack of global state)异步(Asynchrony)异质(Heterogenei

2、ty)自治(Autonomy)演进(Evolution)移动(Mobility)分布式系统可以很大、很复杂,需要考虑很多问题;一个单一的工程解决方案难于满足所有的需求,因此,需要有一个用于构建分布式系统的体系结构(architecture)需要对此体系结构进行标准化,这样来自不同供应商的产品在分布式环境中能够合作ODP标准化目的与目标(2)对ODP体系结构的标准化应使遵从这些标准构建出来的分布式系统:开放(open):提供可移植性(portability)和互连(interworking)可移植性:构成系统的构件(component)在不做修改的情况下可在不同的处理节点上运行互连:不同系统上的

3、构件可以进行交互集成(integrated):可将各种系统和资源集成在一起灵活(flexible):能够兼容现有系统(legacy system)、能够适应系统的动态变化模块化(modular):使系统的组成部分相对独立可联盟化的(federated):可以将来自不同管理域或采用不同技术的系统结合起来形成一个新的系统以完成一个单一的目标可管理(manageable):可以监视、控制和管理系统的资源以支持系统的配置、QoS要求和帐务策略满足服务质量(QoS)要求:包括满足及时性、可靠性、可用性、容错等要求安全(secure):保护系统和数据不受非授权的访问。提供透明性(transparency)

4、:为应用屏蔽所采用的分布处理机制的细节及这些机制的不同ODP标准化包括四个基本元素:用于系统描述的对象建模(object modelling)方法:根据相对独立的视点(viewpoint)来描述系统一个系统的一个视点(viewpoint)是对系统的一个抽象,这种抽象是对系统的一个特定方面的描述在ODP中定义了5个视点,以覆盖体系结构设计的所有领域定义一个为系统应用提供分布透明性(distribution transpancy)的系统基础设施(system infrastructure)分布透明性使得与系统分布有关的复杂性与应用相分离ODP 标准定义了实现分布透明性的功能和结构。然而,每一种透明

5、性都存在性能和费用开销,在许多中情况下,只选择一些相关性。因此,对一个符合ODP规范的系统,必须实现那些选定的透明性,而不需要支持所有的透明性用于评估系统一致性(conformance)的框架(framework)“异质”和“演进”(分布式处理的基本特征)意味着可分别购买一个分布式系统的不同部分。这样,清晰地定义系统各个部分的行为就显得特别重要ODP标准化实现ODP system信息视点(Information Viewpoint)考虑系统中的信息内容,可对信息施加的操作及系统中的信息流计算视点(Computational Viewpoint)从分布透明的角度考虑,将系统的功能分解成功能对象,

6、描述对象内部的活动及对象之间的交互过程技术视点(Technology Viewpoint)支持分布性的基础结构,从面向分布等角度考虑如何设计ODP系统工程视点(Engineering Viewpoint)着眼于系统的具体实现技术的选择企业视点(Enterprise Viewpoint)从使用系统的企业成员的角度看系统,描述系统的目的、范围和政策视点描述(viewpoint specification)分布透明性(Distribution transparency)RM-ODP中定义的分布透明性包括: 访问透明性(access transparency):屏蔽数据表示和调用机制的不同以保证对象之

7、间的互连(interworking),这种分布透明性用于解决异质系统互连时的许多问题, 一般均确省地支持失效透明性(failure transparency):为一个对象屏蔽失效及可能的恢复。当提供了这种透明性时,设计人员将工作在一个理想的环境中,相应类型的失效将不会出现。位置透明性(location transparency):在识别(identifying)和联编(binding)到一个接口时,空间位置信息的使用被屏蔽了。这种透明性提供了与实际位置相独立的逻辑上的命名视图迁移透明性(migration transparency):对一个对象屏蔽系统对某个对象位置的改变。迁移常用于获得负载平

8、衡和缩短响应时间重定位透明性(relocation transparency):对一些接口屏蔽所绑定的接口的重定位。重定位允许即使在迁移或替换一些对象产生临时的不一致时,在用户看来系统操作仍继续进行复制透明性(replication transparency):使用一组行为上相互兼容的对象来支持一个接口。复制通常用于提高系统的性能和可用性。持久透明性(persistence transparency):对一个对象屏蔽其它对象的去活(deactivation)和重新激活(reactivation)事务透明性(transaction transparency):屏蔽在配置多个对象时为了保证一致性所

9、做的协调ODP功能(ODP functions)ODP功能:ODP系统中的基本功能以及广泛使用的功能ODP功能分为四组:管理功能(management functions)协调功能(coordination functions) 仓库功能(repository functions)安全功能(security functions)协调功能包括:事件通知功能(event notification function)检查点及恢复功能(checkpoint and recovery function)去活和重新激活功能(deactivation and reactivation function)组功

10、能(group function)复制功能(replication function) 迁移功能(migration function)事务功能(transaction function)工程接口参考跟踪功能(engineering interface reference tracking function) ODP标准(1)参考模型(The Reference Model)ODP参考模型(RM-ODP)提供了ODP标准化的整个框架ODP参考模型包括两个主要部分:ITU-T Rec. X.902 | ISO/IEC 10746-2: Foundations:定义用于描述分布式处理系统的概念和分

11、析框架,包括一个用于一致性评估的通用框架ITU-T Rec. X.903 | ISO/IEC 10746-3: Architecture:定义ODP系统的描述方法以及提供分布透明性的基础设施(infrastructure)RM-ODP是一种通用的、独立于并可应用于任何使用或需要分布式系统技术的应用领域的模型 。对于一些特定的应用领域,需要对RM-ODP进行完善、补充以满足特定的需求。因此产生了:特定的参考模型,使用RM-ODP的概念和功能,并详细定义了附加的特定功能,覆盖一特定领域的特定的参考模型, 例如:Telecommunication Information Networking Arc

12、hitecture (TINA);针对特定应用中需要的或特定参考模型中标识出的特定功能实现的标准,例如,用于电话呼叫连接的接口ODP标准(2)特定标准(Specific standards)在RM-ODP的框架中,标识出了四类标准: 对RM-ODP的特定领域(例如,命名、安全和一致性评估)进行补充的其它体系结构框架(architectural framework)符号标准(notation standards):定义符号系统,用于描述系统集成、分布的不同方面、描述不同描述之间的关联规则构件标准(component standards):定义ODP功能或相关的ODP功能集,这些功能很有可能被实现

13、为一个单一的硬件或软件平台构件组合标准(component composition standards):定义对一些构件的协调使用,以便完成系统的一些整体目标,例如,提供一种特定的透明性TINA Telecommunication Information Networking Architecture概述(1)背景移动业务的增长话音、数据和图像业务的集成Internet的发展电信市场成为一个快速增长、快速变化的市场Internet影响了电话和传统的电信Internet:依赖于终端的智能、业务开发者受益于计算机的能力和软件能力传统电信:智能体现在网络中,具有高安全性、可靠性和QoS保障Inter

14、net和传统电信使提供各种多媒体和信息业务(information services)、革新业务创建和提供方法成为可能电信运营商和电信设备提供商关心能够经济地提供丰富的多媒体业务、业务软件具有灵活性需要一个能够与现有系统和标准互连、采用新方法的解决方案TINA (Telecommunication Information Networking Architecture)由TINA-C(TINA Consortium)提出定义一个新的软件体系结构,利用计算机和电信技术的最新发展,来合理组织复杂的业务和网络管理软件的结构概述(2)TINA基于ODP的思想方法,在TINA定义的概念中使用了一些开放分

15、布处理参考模型的概念,其中有“视点(Viewpoint)”和“参考点(Reference Point)”这两个重要概念TINA从以下角度研究复杂的分布式电信系统:TINA的企业视点:集中在系统的目的、范围和策略。重点放在分析TINA系统的商业需求关系,描述和规范系统内的业务持有者(stakeholder)之间的各种业务关系,并建立了模型。TINA的信息视点:涉及到系统中需要存储和处理的信息,重点集中在信息语义和信息处理活动,不考虑实际管理或处理这个信息所需要的功能方案。TINA的计算视点:主要关心系统所需的功能。它以面向对象的方式把系统描述为一系列相互作用的对象,并且不考虑对象在各种计算节点上

16、的分布。这些对象封装了TINA系统的子功能,TINA把这些对象定义为“计算对象(Computational Object)”,并进一步定义了计算对象的外部接口和内部行为。TINA使用ODL(Object Definition Language)来描述、定义计算视点中的对象及其功能。TINA的工程观点:主要关心计算对象在分布处理环境中的实际分布,组成分布式环境中的不同节点在工程的视点中变得可见。在此,计算对象又被称为“工程计算对象(eCO:engineering Computational Objects)”TINA的技术观点:主要关心用于构造分布处理环境的组件的细节,像语言实现、用于传送的通信

17、协议、操作系统、物理设备等。TINA体系结构的分层原则TINA ApplicationDPEDPE ImplementationNCCEHardwareKTNPhysical transport network- Resolve heterogeneity and distribution- Provides a single communication spaceTelecommunications systemTINA营业角色和参考点代理商零售商消费者连接提供商第三方业务提供商BkrBkrBkrBkrRetTconConsCSLNLNFedTcon3PtyRet3Pty营业角色域间参考点域

18、间参考点Ret零售商参考点3Pty第三方业务参考点Bkr代理参考点Tcon终端连接参考点Cons通信服务参考点LNFed层网络联合参考点CSLN客户-服务器层网络参考点TINA体系结构为了简化问题的解决,TINA体系结构分解为4个体系结构子集:计算体系结构:计算体系结构定义了设计和构造分布式软件和软件支撑环境的一系列概念和原则业务体系结构:业务体系结构定义了电信业务设计、规范、实现和管理的一系列概念和原则网络体系结构:网络体系结构定义了传送网(包括传输和交换技术)设计、规范、实现和管理的一系列概念和原则管理体系结构:管理体系结构定义适用于业务、网络和计算设施管理的一般概念和原理TINA体系结构的四个子集分别侧重于研究电信系统的某一方面,同时又相互关联。计算体系结构是业务、网络、管理体系结构的基础,因此必须将其结构和方法始终贯穿在三者之中,以确保使用相同的基本原理来构造软件,并使软件具有可互操作性和可移植性业务体系结构需要将网络资源进行面向业务的抽象,提

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论