图4 组件结构图
StationFace组件实现了30~1000M(T、U、V表)界面,接收或展示30~1000M台站数据。
DataAccess组件负责连接到数据库系统,对数据库记录进行增加、删除、更改、查询等功能,DataAccess(SQL)负责连接到SQL Server数据库,DataAccess(ORACLE)负责连接到Oracle数据库。
Common组件描述了30~1000M台站数据的格式和规范。
台站数据录入具体工作过程是StationFace组件接收用户录入的台站数据,通过Common组件对数据进行规范后,调用DataAccess组件,将台站数据写到台站数据库。
台站数据查询的过程是StationFace组件接收用户查询条件,通过Common组件对查询条件进行规范后,调用DataAccess组件,从台站数据库提取台站数据,回传给StationFace组件,StationFace组件展示查询结果。
上述是利用组件技术模拟30~1000M台站管理系统中的部分功能,通过组件技术可以实现和底层数据库管理系统无关的技术壁垒,大大降低了成本,减少了软件的维护工作,同时为大系统的再集成打下了基础。
3 对无线电管理信息系统建设中如何应用组件技术的思考
组件技术在无线电管理信息系统的建设中应用前景十分广泛,并且节省成本、效益明显,但其实现过程却需要付出艰苦的努力。下面从三个方面进行思考。
(1)现实意义
组件技术的意义主要体现在如下三个方面:
一是提高大系统的整体能力,二是降低系统整体成本,三是增强系统的可维护性。
(2)环境要求
在无线电管理信息系统的建设中要想应用组件技术,必须做好如下四个方面的工作,即建立系统组件规划、建设、维护的机制;分析制定无线电管理信息系统组件标准、规范;建立组件测试标准及测试实验室;建立组件技术队伍。
(3)建设思路
① 制订组件规划。在无线电管理系统建设中,要制定科学的系统规划,利用系统架构方法分解系统,利用UML规划出系统组件图,按照无线电管理的本质要求,即频率资源、台站和秩序管理的总要求,科学地分析各组件的属性、方法和事件。
② 建立通用组件标准、规范。对于无线电频率、台站和秩序管理中通用的组件,要组织制定行业标准,鼓励开发商研发标准的无线电管理信息系统标准组件。
③ 严格组件测试程序。按照组件标准建立组件测试规范和流程,严格组件测试,发放测试报告,保证组件质量。
④ 建立组件技术队伍。在全国无线电管理信息化专业技术队伍中要培养一批既懂组件技术,又精通无线电管理业务的人才队伍,保证组件的规划和应用。
(转自:中国无线电管理)