NGOSS体系架构的应用研究_第1页
NGOSS体系架构的应用研究_第2页
NGOSS体系架构的应用研究_第3页
NGOSS体系架构的应用研究_第4页
NGOSS体系架构的应用研究_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

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

文档简介

NGOSS框架的实践研究 NEW GENERATION OPERATIONS SYSTEMS AND SOFTWARE 第 2 页 北京航空航天大学 软件开发环境国家重点实验室 National Lab. of Software Development Environment 第 3 页 NGOSS相关背景资料回顾 NGOSS的 Java参考实现 “OSS/J” 的基本概述 技术无关系统架构 TNA相关标准的技术实践 面向 SID应用的软件工具及相关问题研究 NGOSS框架的实践研究 第 4 页 BOSS Business/Operation Support Systems 为了解决 BOSS信息孤岛,重复建设,业务数据长期分散 从运营管理向企业管理延伸 TMF提出 NGOSS框架体系和软件规范 - New Generation Operations Systems and Software -新一代运营系统和软件 NGOSS相关背景资料回顾 第 5 页 NGOSS:体系框架和一套标准 使新一代的 OSS/BSS具有标准化、可逐步演化、保证互连互通、实现端到端管理等特点 NGOSS:基于构件化的分布式结构 支持电信企业的运维管理和电子商务 NGOSS:具有抽象性 NGOSS定义一个抽象的、技术无关的体系框架 NGOSS相关背景资料回顾 第 6 页 NGOSS Frameworks NGOSS相关背景资料回顾 第 7 页 eTOM enhanced Telecom Operations Map NGOSS相关背景资料回顾 第 8 页 NGOSS业务过程框架 Business Process Framework eTOM (enhanced Telecom Operations Map) 通过对电信业务处理过程进行分析和分类,提出了有关 电信运营业务过程的参考模型 及 通用过程词汇表 ,为电信企业提供一种有效组织业务过程的方法。 NGOSS相关背景资料回顾 第 9 页 NGOSS相关背景资料回顾 Shareholders, Employees, Other Stakeholders 第 10 页 eTOM业务过程框架(Level 2)中的业务域 NGOSS相关背景资料回顾 第 11 页 enhanced Telecom Operations Map 是一种业务过程模型或框架,它为电信运营商或服务商提供所要求的 企业过程 ; eTOM重点在于对运营商开展工作所涉及的 过程单元和业务活动 进行分类,并定义它们之间的联系; eTOM采用 自上而下层次 划分的方法对业务过程进行分解,不同的使用者可以根据需求参考不同级别的视图。 NGOSS相关背景资料回顾 第 12 页 enhanced Telecom Operations Map eTOM业务过程框架中定义的 过程是静态 的,描述了业务功能及其相互之间的关系,并没有强制性规定如何组织流程以及处理过程间的顺序如何; 企业可以根据需求,将不同的过程组合在一起,从而定义自己的 运营流程 ; eTOM是业界认同的标准,是分析问题解决问题的 参考模型 ,不是强制性的规范; eTOM框架主要针对信息通信服务和技术管理,但是在其他行业领域也可以参考使用,尤其是企业管理区域,在许多行业领域都适用。 NGOSS相关背景资料回顾 第 13 页 Example1: Customer Problem Handling (2) eTOM 应用实例 NGOSS相关背景资料回顾 第 14 页 NGOSS相关背景资料回顾 过程流程实例 第 15 页 NGOSS信息框架 Information Framework SID (Shared Information and Data Model) 提供 NGOSS业务过程中功能模块所依赖的 公共信息数据参考模型 和通用的 信息数据词汇表 NGOSS相关背景资料回顾 第 16 页 NGOSS相关背景资料回顾 第 17 页 6w 指时间 (When)、 地点 (where)、 原因 (why)、 人物 (who)、 事物 (what)、 办法 (how) W H O( P a r t y )W H A T( P r o d u c tS e r v i c eR e s o u r c e )H O W( P o l i c y )W H Y( B u s i n e s sI n t e r a c t i o n )W H E R E( L o c a t i o n )W H E N( B u s i n e s sI n t e r a c t i o n )通 用 业 务 域资 源 域服 务 域客 户 域产 品 域P r o d u c tC u s t o m e r O r d e rS e r v i c e S p e c i f i c a t i o nS e r v i c eC u s t o m e r P r o b l e mC u s t o m e rP r o d u c t S p e c i f i c a t i o nP o l i c yP a r t yR e s o u r c e S p e c i f i c a t i o nR e s o u r c eR e s o u r c e P e r f o r m a n c eS e r v i c e P e r f o r m a n c eC u s t o m e r B i l lR e s o u r c eT r o u b l eS e r v i c e T r o u b l eS e r v i c e U s a g eP r o d u c t P e r f o r m a n c eP r o d u c t O f f e r i n gL o c a t i o nB u s i n e s s I n t e r a c t i o nR e s o u r c eC o n f i g u r a t i o nNGOSS相关背景资料回顾 第 18 页 共 享 信 息 模 型 域 实 体 名 称业 务 实 体方 法属 性关 系引 用 关 系包 含 关 系继 承 关 系NGOSS相关背景资料回顾 第 19 页 SID 模型 客户域 : NGOSS相关背景资料回顾 第 20 页 A u x il ia r y C o m p o n e n tS e r v i c eL R M a n a g em e n t I n f oL o g ic a lDe v ic eP r o t o c o lP o w e r S u p p l yM a n a g e d R es o u r c eR e s o u r c e S pe c if ic a t i o n0 . . 1 0 . . ns p e c if i e s R e s o u r c eP h y s ic a lD e v i c eC o m p o s i t eP h y s ic a lD e v ic e A t o m icC o m p o s i t eH o ld e rA t o m ic Ho ld e rS l o tR a c kC h a s s isP h y s ic a lR e so u r c e R o l eH o ld e rA d a p t e rC a r dL in e C a r dP h y s ic a lD e v i c e R o l eR o u t e r S w i t c h Fi r e w a llS t a t is t ic s A l a r m sP h y s ic a lR es o u r c e0 . . 10 . . nS o f t w a r e0 . . 10 . . nin s t a ll e d O n L o g ic a lR es o u r c e0 . . 10 . . nr u n sP h y s ic a lDe v ic e0 . . n0 . . 1H a r d w a r e0 . . n0 . . 1c o n s is t s Oft a k e s OnE q u ip m e n tE q u ip m e n tH o ld e r0 . . n0 . . 1h o ld s H a r d w a r e0 . . 10 . . ne q u ip m e n t I n H o l d e rhasP h y s ic a lP o r tP h y s ic a lC o nn e c t o r0 . . n0 . . nc o n n e c t e d To0 . . n0 . . np lu g s I n t oSID 模型 资源域: NGOSS相关背景资料回顾 第 21 页 NGOSS系统集成框架 Integration Framework TNA (Technology Neutral Architecture) 制定一系列原则,用以定义一个基于组件的、分布式的、支持灵活的业务流程部署的、易于集成应用系统的、与技术无关的 NGOSS系统 框架体系 Contract Interface 在 NGOSS解决方案中特别强调有关组件互操作的基础单元的定义 通用接口和合约 的概念,以支持系统的松耦合 NGOSS相关背景资料回顾 第 22 页 TNA结构框图 NGOSS相关背景资料回顾 第 23 页 TNA的标准 : 分布式面向接口结构 技术中立的 组件模型 业务流程与组件实现相分离 安全使能 (Security-Enabled)架构 策略使能 (Policy-Based)架构 共享信息模型与数据环境 分布透明性 (Distributed Transparency) 遵从性验证 NGOSS相关背景资料回顾 第 24 页 面向服务的体系架构 -“SOA” :为 TNA标准的实现提供了技术规范。 SOA( service-oriented architecture):是 Internet环境下,通过连接具有 独立功能实体 完成 特定任务 以实现 业务集成 的一种软件系统架构。 采用 SOA架构:可使的业务 IT系统更加灵活,更好地适应业务的变化需求。 NGOSS相关背景资料回顾 -TNA标准实现技术规范 SOA 第 25 页 SOA是一个组件模型: 用 良好的接口和契约联系服务,实现 服务之间交互的松 耦合 。 NGOSS相关背景资料回顾 -TNA标准实现技术规范 SOA UDDI规范 XML描述语言 SOAP通信协议 WSDL接口描述 第 26 页 实现 SOA技术规范 是否能够提供 Web服务机制 SOA的关键技术( W3C标准协议 ): XML 标记描述语言:描述数据内容、通信协议等 SOAP 简单对象访问协议: 请求者和提供者之间的通信协议 WSDL- Web服务描述语言:描述请求者和提供者之间交互通用接口 消息请求格式;消息响应格式;向何处发送消息;接口交互规范 UDDI- 服务统一描述、发现集成规范:提供服务注册与发布的接口规范 ESB- 企业服务总线: 提供企业级的消息通信、服务交互、安全控制等功能 NGOSS相关背景资料回顾 -TNA标准实现技术规范 SOA 实现 NGOSS TNA标准转换为实现 SOA技术规范 第 27 页 SOA应用架构: NGOSS相关背景资料回顾 -TNA标准实现技术规范 SOA 第 28 页 SOA的特征: 可从企业外部访问 松散耦合 粗粒度、标准化服务接口 分级 可重用的服务 支持各种消息模式 NGOSS相关背景资料回顾 -TNA标准实现技术规范 SOA 第 29 页 NGOSS系统的生命周期 指出如何将 NGOSS提供的手段和思路应用于企业业务的分析、系统需求、解决方案设计、实现和开发过程。 定义、设计和开发 NGOSS系统过程中如何使用 eTOM、 SID、 TNA标准规范。 NGOSS相关背景资料回顾 第 30 页 NGOSS相关背景资料回顾 “确定业务需求 ” 利用 eTOM和 SID定义业务过程、业务实体和业务框架。 与技术无关。 “系统方案的建模 ” 利用 eTOM、 SID和TNA建立技术中立的系统和信息模型 与技术无关 “映射到具体方案 ” 如何构建系统的硬件、软件和固件等 与技术相关 “实现设计方案 ” 在实际环境中开发与监测;基于 NGOSS的行为和控制机制进行调整。 与技术相关 服务提供商视角 软件开发商视角 第 31 页 服务提供商视角 服务开发商视角 逻辑视角 物理视角 NGOSS相关背景资料回顾 第 32 页 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等组织 第 33 页 NGOSS相关背景资料回顾 NGOSS的 Java参考实现 “OSS/J” 的基本概述 技术无关系统架构 TNA相关标准的技术实践 面向 SID应用的软件工具及相关问题研究 NGOSS框架的实践研究 第 34 页 OSS/J产生背景 OSS/J关于 NGOSS标准的实现 OSS/J与其它方面的关系 NGOSS参考实现 OSS/J的基本概述 第 35 页 什么是 OSS/J? OSS/J( OSS Through Java)是以 JAVA技术为工具构建新一代 OSS/BSS的解决方案。 OSS/J产生背景 第 36 页 OSS/J产生背景 第 37 页 OSS/J产生背景 OSS/J解决方案: 第 38 页 方案的 倡导者 - OSS Through Java Initiative工作组:由众多的业界新技术的引领者,如, Motorola,Nokia, Sun, BEA, IBM等派出专家组成。 工作组利用 JAVA技术,为 OSS/BSS定义和实现一系列的开放的标准 API,提供给 OSS/BSS的开发者使用。 自 2000年成立以来,他们一直在为加速 OSS/BSS解决方案的开发、简化其中的系统组件的部署和集成而努力。 OSS/J产生背景 第 39 页 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可视为 NGOSS框架的一个基于 Java的参考实现。 OSS/J的目标 : 通过 JCP(Java Community Process),为 OSS的集成技术开发的 API 成为开发标准和参考实现,并提供相应的兼容性测试工具包( KIT)。 OSS/J产生背景 第 40 页 OSS/J产生背景 OSS/J关于 NGOSS标准的实现 OSS/J与其它的关系 NGOSS参考实现 OSSJ的基本概述 第 41 页 OSS/J关于 NGOSS标准的实现 第 42 页 OSS/J做的主要工作 : 按照 eTOM业务过程参考模型,定义和实现 OSS业务功能 API 按照 SID信息模型,定义和实现核心业务实体模型 CBE 提供粗粒度、面向业务的应用接口 - JSR 实现多种消息机制,使的组件之间的耦合度最小化 支持业务流程 基于 J2EE的 JCA集成遗留系统 基于 J2EE平台保证系统可扩展性、安全性和容错等性能 OSS/J关于 NGOSS标准的实现 第 43 页 OSS/J的框架体系 OSS/J的核心共享信息模型 - CBE OSS/J定义的接口 - API OSS/J的 TNA规范的实践 - J2EE OSS/J关于 NGOSS标准的实现 第 44 页 1、核心信息模型 CBE及其实现与扩展方法 & Common API & 功能 APIs & 一套 J2EE框架的接口管理规范; 2、其中, CBE & Common API是核心。 3、借助 J2EE框架实现三种交互模式: JVT、 XML、 WS以及基于EJB的网络和服务管理规范。 OSS/J关于 NGOSS标准的实现 - 框架体系 第 45 页 OSS/J的框架体系 OSS/J的核心共享信息模型 - CBE OSS/J定义的接口 - API OSS/J的 TNA规范的实践 - J2EE OSS/J与 NGOSS框架标准的对应 第 46 页 OSS/J关于 NGOSS标准的实现 - CBE 第 47 页 实现 UML描述的 SID模型所做的相关工作: 提出元模型、模型、模型实例三层结构 :提出三者之间逐步细化过程,使模型最终可为计算机所处理; 将 UML描述的 SID模型 表示成 实体、实体描述以及实体之间关联关系 的模型结构,设计相关接口 :使其可为 OSS功能 API访问; 提出 OSS业务有关的 CBE的数据扩展模型: 如告警、监视等实体 提出将核心模型 CBE扩展为特定领域应用有关的数据模型的相关扩展规则; 用 Java数值和 XML文件两种形式描述 CBE信息模型。 OSS/J关于 NGOSS标准的实现 - CBE 第 48 页 + g e t S u b G r a p h I D ( )+ s e t S u b G r a p h I D ( )S I D B E M a n a g e d E n t i t y V a l u eE n t i t y V a l u eA s s o c i a t i o n V a l u e E n t i t y S p e c i f i c a t i o n V a l u e+ R e s o u r c e K e y : m a k e R e s o u r c e K e y ( )+ g e t R e s o u r c e B u s i n e s s N a m e ( ) : S t r i n g+ R e s o u r c e K e y : g e t R e s o u r c e K e y ( )+ s e t R e s o u r c e K e y ( i n r e s o u r c e k e y )- R E S O U R C E _ B U S I N E S S _ N A M E : S t r i n gM a n a g e d R e s o u r c e+ g e t P a r t N u m b e r ( ) : S t r i n g+ g e t V e n d o r N a m e ( ) : S t r i n g+ g e t M o d e l N u m b e r ( ) : S t r i n g+ g e t S K U N u m b e r ( ) : S t r i n g- V E N D O R _ N A M E : S t r i n g = v e n d o r N a m e- P A R T _ N U M B E R : S t r i n g = p a r t N u m b e r- M O D E L _ N U M B E R : S t r i n g = m o d e l N u m b e r- S K U _ N U M B E R : S t r i n g = s k u N u m b e rR e s o u r c e S p e c i f i c a t i o nR e s o u r c e A s s o c i a t i o nP h y s i c a l R e s o u r c e S p e c i f i c a t i o n- m a n u f a c t u r e D a t e : S t r i n g- s e r i a l N u m b e r : S t r i n gP h y s i c a l R e s o u r c eS o f t w a r eL

温馨提示

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

评论

0/150

提交评论