您的位置:首页 > 其它

如何设计一个设备管理系统平台?-之 一 :背景概述

2008-03-31 22:58 1311 查看
背景:随着现在电信设备的发展和无线设备的迅速发展,尤其是目前国内3G及其演进的迅速商用化,随着3G在国内产业链的不断成熟和硬件平台设备的不断完善,其对软件的智能化要求就越来越高;尤其是在网络管理的层面,不断的提供综合管理能力和管理水平。目前对于电信管理系统来说,本文主要阐述OMC系统,以无线网络系统为背景,即 一种基于SNMP协议的电信设备管理平台框架。
框架的目标:
1. 能够通过该平台系统的二次开发,迅速完成在电信业务流程范围内、可定制的具体电信网络管理应用系统产品;
2. 具备有电信应用系统的基础运行环境的公共功能以及公共业务流程(可配置性);
3. 以应用服务平台为核心,具备有简单客户端(Client)和web方式的呈现;
4. 具备有良好扩展性和合理的公共基础特性,简单、清晰、易于维护!

总体思维架构图:

网管平台( NetWorking Management Platform)
Web layer
Simple Client Layer
Business APP layer
系统管理业务
配置业务
业务工具
告警业务
性能业务
DataBase Layer
网元适配:网管系统与被关网元通信通道。
Base Function
基础运行环境
安全
任务管理
事务

基于上述思路,需要考虑的几点:

1. 显示层(Web layer;Simple Client Layer):包含Client和web呈现。Client与服务器功能通过服务器端的XML命令配置,实现功能配置,界面呈现给予该配置呈现开发;Web方式将业务功能以可配置的方式放置在WEB服务器端,以网页方式浏览;比如:Client以 java方案开发;Web的推/拉服务以Tomct服务器为基础给予java技术开发。
2. 业务应用层(Business APP layer):是业务处理层,实现功能的业务通道,用于二次开发,通道之间使用XML配置文件进行连接(二次开发时可配置),各个被连接的组件为原子功能模块(由功能组件库组成),可参照工作流的技术来组织;即:所有大的功能都有“原子功能模块”通过定义关联关系来实现业务流程,这样就需要一个基础关联关系管理和定义机制,这是业务层的一个基础;
3. 数据存储层(DataBase Layer):很显然网络管理系统需要管理的设备比较多时,其数据规模即被管理对象的规模与数据存储的要求应该相匹配。对于数据存储层:以数据存储为核心,对数据的逻辑处理尽可能的少为宜。可以适配MySQL,SQLServer和Oracle等为宜。这很可能需要业务到数据库适配的一个公共关联层,可作为二次开发的一个部分。对于使用那种数据库是可以配置来简单配置来实现。
4. 基础环境层(Base Function):这一部分是平台的基础运行环境,它是平台的核心,同时也包含一些基础的功能功能,比如:安全;任务管理等;
5. 网元适配(Ne Adaptor):这一部分是平台适配各种被管理对象和设备的一个公共功能,它将进行信息通信和信息模型的转换,对于基于SNMP协议的网络管理系统平台来说,它实现网元MIB与管理系统之间通信和信息转换的公共功能,当然也可以适配不同的网元协议适配;对此,建议通过平台提供对设备不同的“接入方式”来适应不同类型的被管理网元。此层主要实现,能够自动匹配MIB的变化,获取MIB信息,实现信息模型的转换;能够通过对不同协议的XML配置方式来实现对不同协议适配模块的应用;提供多种“接入方式”;

在这个背景下,我们如何实现这样一个可以运行的平台系统?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐