乾元坤和设备管理系统应用

XML基础的B/S设备管理系统结构

日期:2026-09-01

乾元坤和编辑

基于XMLB/S模式业务控制器管理系统的软件结构如图1所示,包括:BOA服务器、管理代理模块、服务控制子系统(Service Control Subsystem,简称SCSS)、服务管理子系统(Service Management Subsystem,简称SMSS)。

XML基础的B/S设备管理系统软件结构

图1  XML基础的B/S设备管理系统软件结构

(1)BOA。BOA服务器是一个运行于UNIX或LINUX下的小巧高效的WEB服务器,支持CGI,适合于嵌入式系统。在业务控制器设备管理系统中,管理员用户通过浏览器访问设备的BOA服务器,服务器对用户提交的请求进行处理,并向浏览器返回CGI页面。

(2)CGI.Common Gateway Interface,简称CGI。在物理上是一段程序,运行在服务器上,提供同客户端HTML页面的接口,主要用于实现动态页面显示功能,配置文件参数修改以及设备管理系统控制功能等,通过shell脚本实现。

(3)CGI脚本(.CGI)。主要用于处理HTTP页面提交的请求,由C语言编写处理函数,经过MAKEFILE编译后生成可执行文件(.CGI脚本),BOA服务器根据前端HTML界面提交的表单请求进行调用执行,执行完后通过BOA服务器向HTML页面返回CGI脚本执行结果。

(4)管理代理模块。管理代理模块主要功能是对网管的业务请求进行分发处理、提供函数接口,使网管完成对设备的管理。管理代理模块由set接口、get接口、服务接口、业务管理模块组成,get接口使用基于文件对象模型(Document Object Model,简称DOM)的XML解析器编写而成,为shell脚本提供获取配置信息的通道,使CGI页面获得配置文件中的配置信息;set接口用于将经过可执行文件(.CGI脚本)处理的数据转发给业务管理模块;业务管理模块将用户的业务请求分发给不同业务,进行相应的配置修改。

(5)SMSS,SCSS。业务控制器的两个功能模块,根据设备管理系统下发的配置任务,修改各自子系统的配置参数,从而使设备的功能发生改变。


了解更多相关信息,请点击设备管理系统,或拨打 进行咨询。

相关文章:

客服系统