如何快速实现网管软件定制开发? php
时下网络环境愈来愈复杂,愈来愈庞大,网络平常运维工做日益趋于智能化、自动化. 对于通用化的网管软件而言,市面上有各类品牌的网管软件,功能各异,客户选择的空间比较大。但若是客户想拥有一套定制化的网管软件,选择余地相对来讲会小一些,通常有两种办法。
数据库
彻底本身从头开发; 这种方法须要组织专业网管开发团队,费时费力,开发周期长,风险大,机会成本不必定比外购少.编程
在网管开发平台基础上开发; 在相对成熟的网管开发平台上进行二次开发,能在相对短的时间内快速实现本身特点化功能要求.平台开发不失为一种实现特点功能要求的好方法。
浏览器
市面上提供的网管开发平台很少,目前由本土企业北京智和信通技术有限公司(www.zhtelecom.com)彻底自主开发的SugarNMS智和网管开发平台是一个不错的选择. 她很是符合我国网络设备商、软件系统集成商的特色和需求,很好地解决了这类客户网管开发中面临的问题。 安全
SugarNMS智和网管开发平台市场定位 服务器
SugarNMS智和网管开发平台专为指望快速搭建可靠网管软件的企业而准备,开发平台充分利用智和网管软件已有的软件功能,并提供众多可复用可扩展的框架模块。让企业把重点放在具体的业务需求上,最短几我的.周就能开发出一款特点的网管软件。网络
SugarNMS智和网管开发平台自己已是一套可运行的通用网管软件.若是接受其软件已有的通用化功能,无需任何开发也可运行管理网络架构
SugarNMS网管平台能够帮助客户避开从头开发所面临的‘高投入,高成本,高风险’(三高)问题;和采用免费开源软件面临‘没法商用,无质量保证,无技术支持服务’(三无)问题。app
SugarNMS智和网管开发平台技术特色 框架
SugarNMS网管平台是100%统一Java架构产品,从功能模块、数据库、界面所有基于统一的Java技术平台和统一的数据关系模型,不包含任何第三方功能库。SugarNMS纯正的技术平台,确保用户在后续维护、信息整合、产品集成等方面的长远利益获得保障。
从底层网络协议到开发平台,公司都拥有100%的自主知识产品,确保移交给客户的产品中不会包含任何第三方商业权利,也不会让客户承担第三方产品受权。(这些第三方产品权利常见于:SNMP协议通信、网络自动发现、拓扑图组件)
平台包含了国内首款Java网络拓扑图产品、智能化专利的Java SNMP组件和自动发现产品。
二次开发平台具有底层SNMP开发、网络协议接口开发、设备调试的功能基础。
平台在基础框架、可重用组件和软件功能之间保持隔离,既确保了快速定制又不损失组件化、架构化特性。
采用标准Java领域成熟的轻量级技术,既方便开发,也方便与各类系统集成。
在统一的平台上实现网络管理的多项功能,包括网络发现、拓扑图、配置、故障、性能监控、安全管理等
智能化设备组件发现和展现技术,让管理员能够洞悉设备内部视图,更能够基于设备组件进行监控操做。
挑战极限的资源消耗,在CPU使用、内存消耗、磁盘占用、带宽使用各项指标创下领域记录。
基于Web部署的Java客户端,具备B/S和C/S的双重优点。
SugarNMS智和网管开发平台产品架构
平台框架采用了J2SE、XML、WebService、SNMP、HTTP、JDBC、Swing、RMI、O-M Mapping、O-R Mapping、Muti-Thread等成熟可靠的JAVA技术为基础,按照电信网管系统的特色划分模块和层次,既符合网管业务的要求,又保证在软件上是易实现、易维护、易扩充的。
SugarNMS智和网管开发平台适用领域
SugarNMS智和网管平台适合下属专业技术领域:
IDC机房设备监控 |
视频监控网络管理 |
PLC共缆以太网管理 |
EOC同轴宽带网管理 |
WiFi、AP、AC无线设备管理 |
网络自动扫描和信息采集 |
网络安全和准入控制 |
SDH、光传输、光接入设备 |
微波及无线传输设备 |
EPON/GPON网络设备管理 |
服务器和计算机监控 |
数据库和中间件监控 |
交换机、工业交换机、物理交换机管理 |
OLT、ONU网络设备管理 |
SugarNMS智和网管开发平台组成
智和网管开发平台采用遵循电信管理网的规范设计,采用标准版本的Java技术和多层分布式软件架构,确保软件技术的高可靠性。它由如下几部分构成:
l网管基础组件;
l网管平台基础框架;
lSugarNMS成熟网管功能;
lJava源代码及开发文档
SugarNMS智和网管开发平台网管功能
SugarNMS智和网管开发平台具备全套智和网管软件的功能,包含网络拓扑管理、网络设备管理、设备配置管理、故障和工做状态管理、性能管理、报表统计、多用户安全管理等功能。即便不做二次开发,软件也能运行,可知足通用的网络管理要求。
网管功能以下:
SugarNMS智和网管开发平台开发方式
平台支持多种开发模式,知足从快速到个性功能等的不一样需求开发:
l可基于成熟的智和网管软件基础上开发
l可基于拓扑图、SNMP组件和服务API开发
l基于框架、模块、插件、API方式支持多种开发模式;
l可直接重用基础组件的数据库组件进行开发,也能够经过数据库组件API开发知足个性需求的数据库组件。
l客户端提供源代码的形式,开发人员可任意修改代码实现定制化的功能。
l仅对业务需求进行编程,无需关注底层基础设施
l提供通用化管理机制,SNMP或非SNMP同等开发模型
l模型化和最小编程原则,增长单一插件函数,便可增长从用户界面到后台、网络、数据的集成功能
l从网管架构到组件模块均由网管平台统一提供,不依赖第三方功能模块
l常规开发工具:Eclipse、NetBeans工具便可