之前一直是从事通信行业OSS系统的设计和实现。
电信OSS领域有两个至关重要的系统Inventory, Service Desk,这两个系统可以看成是整个OSS业务中的两个数据泵,是整个OSS Solution集成的枢纽。
Service Desk是作为人机交互的request数据(来自business或者trouble)的流转枢纽。
而Inventory则作用更偏向于solution-solution集成的枢纽。
不同厂商的Solution或者同一厂商的不同业务域软件,都会在这两个软件节点上做集成。
在各种OSS架构图中可以很容易发现,这两个系统通常都会位于整个星形结构的中心部位。
因此可以说,这两个系统的设计实现水平和实施水平,会直接最大程度影响整个OSS的实施质量和管理难度,这两个系统也是最容易为公司整个OSS产品线打下大单的核心系统,掌握了这两个系统,就掌握了整个OSS集成的主动权
不管是基于ITIL还是eTom模型划分,这两个系统都会贯穿整个分层模型中的没个部分都要和其中至少1个打交道
电信Inventory系统由于涉及不同业务领域,各个领域需求与模型差异又很大。比如传输和无线,这两个领域规范模型和业务关注点就大相径庭。但抽象来说,各种Inventory系统最后都会集中在几个方面上:
1.层级关系
2.物理关系,主要指网元与网元间的连接拓扑关系,这里还不涉及真实的物理位置
3.Service到resource的承载关系
3.地理关系甚至包括更细化的物理位置信息
其中获得层级关系相对是最容易实现,如果设备提供了标准化的北向接口,则很容易通过这些接口从EMS获取这些数据,再通过ID层次建立各个领域的设备层级关系。如果没有北向接口,则可能要通过文件ftp或者数据库同步的方式从要管理的设备中抽取设备信息和层次结构。通常情况取得层次结构的设备id已经足以构建出网元设备的从属结构。
物理关系相对就复杂很多,不同的业务solution对这个物理关系理解的深度和广度差异会很大。
以无线资源网管为例,它关心的物理关系大多只是网元到网元层次的物理连接,除了在无线和核心交接处的网元连接会呈现小规模网状连接,其他多数情况是星形(也可以说是树形)连接层次。
在传输网中物理关系则会涉及高阶低阶的复用承载关系,自愈环是否闭合这些更复杂的网状拓扑信息,这种网络是多层次的大规模网状结构。
传输网的invenroty采集和拓扑分析往往是电信网invenroty系统比较核心的也比较复杂的部分,它的难点在于整合集成不同厂商北向接口和复杂的拓扑关系计算上。
相关推荐
nosql打造千万级微博系统
与传统的 SQL 数据库相比,NoSQL 数据库放弃了某些传统关系型数据库所具有的特性,如事务的一致性(ACID)、固定的模式等,并将一些原本由数据库系统完成的工作交给了应用程序层面来实现。这要求开发人员更加深入...
文章《分布式NoSQL系统写操作性能优化设计与实现》就针对目前主流分布式NoSQL系统在处理写操作时效率低下的问题,提出了有效的优化方法。优化主要集中在服务端的批量处理流程上,通过改进算法来提高处理效率,从而...
NoSQL 数据库是当前大数据时代的热门话题,NoSQL 数据库学习之路是 NoSQL 数据库的详细介绍,介绍了目前主流的 NoSQL 数据库实现原理,涵盖了 CAP 理论、 BASE 理论、一致性哈希、 Vector Clock、Gossip Protocol 等...
《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 HBase原理实现.pdf《NoSQL数据库原理与应用案例教程》PPT课件(共9单元)第4章 ...
基于分布式NoSQL的医疗大数据档案检索系统设计 本文提出了一种基于分布式NoSQL的医疗大数据档案检索系统设计,旨在解决医疗大数据档案检索系统数据收集不完整和检索准确率低的问题。该系统硬件部分设置三个不同的...
Skynet是指使用Skynet来实现未分类的分布式系统。 Drizzle比较是指比较不同分布式系统的特点和优势。 可扩展性是指分布式系统的可扩展性。 数据和查询模型是指分布式系统的数据和查询模型。 持久化设计是指...
尤其是在Web 2.0时代,互联网应用对数据处理的需求日益增长,NoSQL数据库以其灵活的数据模型、水平可扩展性、高性能和高可用性等优势,成为众多大型网站和企业级应用的首选。 NoSQL数据库主要分为四大类:键值存储...
本书由浅入深,全面系统地介绍了NoSQL系统。本书既对NoSQL系统的理论进行了深入浅出的分析,又介绍了每一种NoSQL数据库在业界广泛应用的一个具体系统,理论与实战并重。 本书共分5篇,12章。涵盖的内容有:NoSQL与...
5. **备份与恢复**:NoSQLBooster支持一键式数据库备份和恢复功能,使得数据安全得到保障,尤其是在面临系统故障或数据丢失的情况下。 6. **脚本编辑器**:对于需要运行JavaScript脚本的场景,NoSQLBooster提供了一...
完全用NoSQL轻松打造千万级数据量的微博系统 在本篇文章中,我们将介绍如何使用NoSQL数据库轻松打造千万级数据量的微博系统。微博系统是一个复杂的系统,需要处理海量的数据和高并发的用户请求。传统的关系型数据库...
1. **分布式存储**:NoSQL数据库通常设计为分布式系统,可以跨多个服务器或节点存储数据,实现水平扩展,提高系统的可用性和容错性。 2. **动态模式**:与关系型数据库的固定模式相比,NoSQL允许数据模式随业务需求...
### 8种NoSQL数据库系统对比 随着信息技术的飞速发展与互联网应用的日益增多,传统的SQL数据库在处理大规模、高并发数据时逐渐暴露出不足之处。为了更好地满足现代应用场景的需求,NoSQL(Not Only SQL)数据库...
Oracle NoSQL数据库是一款分布式键值存储系统,由Oracle公司提供,专为大数据处理设计,具有高可用性、可扩展性和高性能的特点。这个压缩包文件包含了关于Oracle NoSQL的安装、管理、开发和维护的精品资料,是学习和...
NoSQL数据库中的空间大数据分布式存储实现研究涉及了多个核心知识点,包括NoSQL数据库的概念、特性、存储类型、空间大数据的特点以及分布式存储策略。 首先,NoSQL数据库是非关系型数据库的简称,它是为了满足当前...
### NoSQL在电信行业的应用及系统设计思考 #### 一、NoSQL概述及其在电信行业的应用背景 NoSQL(Not Only SQL / Non-relational)是一种非关系型数据库系统的统称,它突破了传统关系型数据库的限制,在面对大规模...