NGOSS体系架构的应用研究.ppt
《NGOSS体系架构的应用研究.ppt》由会员分享,可在线阅读,更多相关《NGOSS体系架构的应用研究.ppt(110页珍藏版)》请在三一办公上搜索。
1、NGOSS框架的实践研究,NEW GENERATION OPERATIONSSYSTEMS AND SOFTWARE,北京航空航天大学软件开发环境国家重点实验室National Lab.of Software Development Environment,NGOSS相关背景资料回顾 NGOSS的Java参考实现“OSS/J”的基本概述 技术无关系统架构TNA相关标准的技术实践 面向SID应用的软件工具及相关问题研究,NGOSS框架的实践研究,BOSS Business/Operation Support Systems 为了解决BOSS信息孤岛,重复建设,业务数据长期分散 从运营管理向企业管
2、理延伸,TMF提出NGOSS框架体系和软件规范-New Generation Operations Systems and Software-新一代运营系统和软件,NGOSS相关背景资料回顾,NGOSS:体系框架和一套标准 使新一代的OSS/BSS具有标准化、可逐步演化、保证互连互通、实现端到端管理等特点 NGOSS:基于构件化的分布式结构支持电信企业的运维管理和电子商务 NGOSS:具有抽象性 NGOSS定义一个抽象的、技术无关的体系框架,NGOSS相关背景资料回顾,NGOSS Frameworks,NGOSS相关背景资料回顾,eTOM enhanced Telecom Operations
3、 Map,NGOSS相关背景资料回顾,NGOSS业务过程框架 Business Process FrameworkeTOM(enhanced Telecom Operations Map)通过对电信业务处理过程进行分析和分类,提出了有关电信运营业务过程的参考模型及通用过程词汇表,为电信企业提供一种有效组织业务过程的方法。,NGOSS相关背景资料回顾,NGOSS相关背景资料回顾,Shareholders,Employees,Other Stakeholders,eTOM业务过程框架(Level 2)中的业务域,NGOSS相关背景资料回顾,enhanced Telecom Operations M
4、ap是一种业务过程模型或框架,它为电信运营商或服务商提供所要求的企业过程;eTOM重点在于对运营商开展工作所涉及的过程单元和业务活动进行分类,并定义它们之间的联系;eTOM采用自上而下层次划分的方法对业务过程进行分解,不同的使用者可以根据需求参考不同级别的视图。,NGOSS相关背景资料回顾,enhanced Telecom Operations MapeTOM业务过程框架中定义的过程是静态的,描述了业务功能及其相互之间的关系,并没有强制性规定如何组织流程以及处理过程间的顺序如何;企业可以根据需求,将不同的过程组合在一起,从而定义自己的运营流程;eTOM是业界认同的标准,是分析问题解决问题的参考
5、模型,不是强制性的规范;eTOM框架主要针对信息通信服务和技术管理,但是在其他行业领域也可以参考使用,尤其是企业管理区域,在许多行业领域都适用。,NGOSS相关背景资料回顾,Example1:Customer Problem Handling(2),eTOM 应用实例,NGOSS相关背景资料回顾,NGOSS相关背景资料回顾,过程流程实例,NGOSS信息框架Information FrameworkSID(Shared Information and Data Model)提供NGOSS业务过程中功能模块所依赖的公共信息数据参考模型和通用的信息数据词汇表,NGOSS相关背景资料回顾,NGOSS相
6、关背景资料回顾,6w指时间(When)、地点(where)、原因(why)、人物(who)、事物(what)、办法(how),NGOSS相关背景资料回顾,NGOSS相关背景资料回顾,SID 模型客户域:,NGOSS相关背景资料回顾,SID 模型 资源域:,NGOSS相关背景资料回顾,NGOSS系统集成框架 Integration FrameworkTNA(Technology Neutral Architecture)制定一系列原则,用以定义一个基于组件的、分布式的、支持灵活的业务流程部署的、易于集成应用系统的、与技术无关的NGOSS系统框架体系Contract Interface 在NGOS
7、S解决方案中特别强调有关组件互操作的基础单元的定义通用接口和合约的概念,以支持系统的松耦合,NGOSS相关背景资料回顾,TNA结构框图,NGOSS相关背景资料回顾,TNA的标准:分布式面向接口结构技术中立的组件模型业务流程与组件实现相分离安全使能(Security-Enabled)架构策略使能(Policy-Based)架构共享信息模型与数据环境分布透明性(Distributed Transparency)遵从性验证,NGOSS相关背景资料回顾,面向服务的体系架构-“SOA”:为TNA标准的实现提供了技术规范。SOA(service-oriented architecture):是Intern
8、et环境下,通过连接具有独立功能实体完成特定任务以实现业务集成的一种软件系统架构。采用SOA架构:可使的业务IT系统更加灵活,更好地适应业务的变化需求。,NGOSS相关背景资料回顾-TNA标准实现技术规范 SOA,SOA是一个组件模型:用良好的接口和契约联系服务,实现 服务之间交互的松耦合。,NGOSS相关背景资料回顾-TNA标准实现技术规范 SOA,UDDI规范,XML描述语言SOAP通信协议WSDL接口描述,实现SOA技术规范 是否能够提供Web服务机制,SOA的关键技术(W3C标准协议):XML 标记描述语言:描述数据内容、通信协议等SOAP简单对象访问协议:请求者和提供者之间的通信协议
9、WSDL-Web服务描述语言:描述请求者和提供者之间交互通用接口 消息请求格式;消息响应格式;向何处发送消息;接口交互规范UDDI-服务统一描述、发现集成规范:提供服务注册与发布的接口规范ESB-企业服务总线:提供企业级的消息通信、服务交互、安全控制等功能,NGOSS相关背景资料回顾-TNA标准实现技术规范 SOA,实现NGOSS TNA标准转换为实现SOA技术规范,SOA应用架构:,NGOSS相关背景资料回顾-TNA标准实现技术规范 SOA,SOA的特征:可从企业外部访问 松散耦合 粗粒度、标准化服务接口分级可重用的服务支持各种消息模式,NGOSS相关背景资料回顾-TNA标准实现技术规范 S
10、OA,NGOSS系统的生命周期指出如何将NGOSS提供的手段和思路应用于企业业务的分析、系统需求、解决方案设计、实现和开发过程。定义、设计和开发NGOSS系统过程中如何使用 eTOM、SID、TNA标准规范。,NGOSS相关背景资料回顾,NGOSS相关背景资料回顾,“确定业务需求”利用eTOM和SID定义业务过程、业务实体和业务框架。与技术无关。,“系统方案的建模”利用eTOM、SID和TNA建立技术中立的系统和信息模型与技术无关,“映射到具体方案”如何构建系统的硬件、软件和固件等与技术相关,“实现设计方案”在实际环境中开发与监测;基于NGOSS的行为和控制机制进行调整。与技术相关,服务提供商
11、视角,软件开发商视角,服务提供商视角,服务开发商视角,逻辑视角,物理视角,NGOSS相关背景资料回顾,TMF关于NGOSS的工作:“A set of well thought though and documented methodologies and artifacts for moving OSS into the next generation.”“NGOSS提供了一组定义良好并全面文档化的方法和工具,利用它们可以使BOSS系统的设计和开发进入到一个崭新阶段。”,NGOSS相关背景资料回顾,NGOSS需要实践与验证 OSS/J,OPENOSS等组织,NGOSS相关背景资料回顾 NGOS
12、S的Java参考实现“OSS/J”的基本概述 技术无关系统架构TNA相关标准的技术实践 面向SID应用的软件工具及相关问题研究,NGOSS框架的实践研究,OSS/J产生背景 OSS/J关于NGOSS标准的实现 OSS/J与其它方面的关系,NGOSS参考实现 OSS/J的基本概述,什么是OSS/J?OSS/J(OSS Through Java)是以JAVA技术为工具构建新一代OSS/BSS的解决方案。,OSS/J产生背景,OSS/J产生背景,OSS/J产生背景,OSS/J解决方案:,方案的倡导者-OSS Through Java Initiative工作组:由众多的业界新技术的引领者,如,Mot
13、orola,Nokia,Sun,BEA,IBM等派出专家组成。工作组利用JAVA技术,为OSS/BSS定义和实现一系列的开放的标准API,提供给OSS/BSS的开发者使用。自2000年成立以来,他们一直在为加速OSS/BSS解决方案的开发、简化其中的系统组件的部署和集成而努力。,OSS/J产生背景,OSS/J汲取了众多标准规范和协议中的精华;OSS/J与NGOSS的关系:1、OSS/J 的OSS APIs-NGOSS的eTOM;2、OSS/J 的核心信息模型CBE-NGOSS SID 数据模型规范;3、OSS/J 基于J2EE规范开发-TNA关于NGOSS系统集成标准。,OSS/J可视为NGO
14、SS框架的一个基于Java的参考实现。,OSS/J的目标:通过JCP(Java Community Process),为OSS的集成技术开发的 API 成为开发标准和参考实现,并提供相应的兼容性测试工具包(KIT)。,OSS/J产生背景,OSS/J产生背景 OSS/J关于NGOSS标准的实现 OSS/J与其它的关系,NGOSS参考实现 OSSJ的基本概述,OSS/J关于NGOSS标准的实现,OSS/J做的主要工作:按照eTOM业务过程参考模型,定义和实现OSS业务功能 API 按照SID信息模型,定义和实现核心业务实体模型 CBE 提供粗粒度、面向业务的应用接口-JSR 实现多种消息机制,使的
15、组件之间的耦合度最小化 支持业务流程 基于J2EE的JCA集成遗留系统 基于J2EE平台保证系统可扩展性、安全性和容错等性能,OSS/J关于NGOSS标准的实现,OSS/J的框架体系OSS/J的核心共享信息模型-CBEOSS/J定义的接口-APIOSS/J的TNA规范的实践-J2EE,OSS/J关于NGOSS标准的实现,1、核心信息模型CBE及其实现与扩展方法&Common API&功能APIs&一套J2EE框架的接口管理规范;2、其中,CBE&Common API是核心。3、借助J2EE框架实现三种交互模式:JVT、XML、WS以及基于EJB的网络和服务管理规范。,OSS/J关于NGOSS标
16、准的实现-框架体系,OSS/J的框架体系OSS/J的核心共享信息模型-CBEOSS/J定义的接口-APIOSS/J的TNA规范的实践-J2EE,OSS/J与NGOSS框架标准的对应,OSS/J关于NGOSS标准的实现-CBE,实现UML描述的SID模型所做的相关工作:提出元模型、模型、模型实例三层结构:提出三者之间逐步细化过程,使模型最终可为计算机所处理;将UML描述的SID模型表示成实体、实体描述以及实体之间关联关系的模型结构,设计相关接口:使其可为OSS功能API访问;提出OSS业务有关的CBE的数据扩展模型:如告警、监视等实体提出将核心模型CBE扩展为特定领域应用有关的数据模型的相关扩展
17、规则;用Java数值和XML文件两种形式描述CBE信息模型。,OSS/J关于NGOSS标准的实现-CBE,OSS/J关于NGOSS标准的实现-CBE,(1),元模型结构:,OSS/J关于NGOSS标准的实现-CBE,被管实体聚合的公共属性:-CBE 图,以便API查询,(1),SID 3.1版定义的根实体应包含内容:,OSS/J关于NGOSS标准的实现-CBE,(2),CBE定义的通用模型:Location 包 Party 包 Resource 包 Service 包 Product 包 通用数据类型(id、个体名、机构名、时间期间.)基于 CBE 的信息模型扩展包例 for Inventor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NGOSS 体系 架构 应用 研究

链接地址:https://www.31ppt.com/p-2336233.html