基于移动中间件的外线助手设计与实现
2018-10-19段金奎陈国庆王海峰
段金奎,陈国庆,王海峰,于 垒
(长庆油田公司通信处,西安 710018)
目前,长庆油田通信处业务范围广,人力短缺。为了提高工作效率,节约人力成本,因此在移动中间件平台上设计并实现外线助手,便于终端维护人员在终端通过中间件访问AAA系统,查看问题并处理故障。
1 相关技术
1.1 移动中间件技术
中间件技术使得底层操作系统的复杂性得到了规避程序员只需要面对一个统一的开发环境进行程序开发,不必再考虑该程序后期在不同操作系统上应用时的移植问题,为整个工作的开展提高了效率。
1.2 ExMobi技术
ExMobi开发者在ExMobi平台上用HTML+CSS+JavaScript开发移动应用,只需要开发一次,即可在包括iOS、Android、Windows Phone等平台上运行。采用页面抓取、数据库连接、Web Service、Socket、文件等多种应用集成手段。其跨平台、终端适配、集成工作等功能降低了工作量,且安全性高。
1.3 XHTML
XHTML是ExMobi客户端的标记语言。与W3C规范的XHTML不同的是,ExMobi的XHTML是对标准HTML的集成和扩展——继承适合在移动终端使用的控件,并扩展更多新的控件更方便移动应用的开发和移动终端的展示。
1.4 长庆通信AAA系统
长庆油田通信处AAA系统实现了对长庆通信所有社区网和油区宽带的认证、授权,实现LAN/WLAN/ADSL/XPON等接入方式。实现了PPPOE、WEBportal、Portal+MAC,手机短信授权等多种认证方式。且包含多种策略管理以及油区宽带网的油区全网漫游。
2 系统设计
2.1 系统架构

图1 中间件系统架构图[1]
用户通过exmobi客户端访问服务端,由服务端发起系统交互,Exmobi平台与应用系统交互使用了web service接口、及数据库访问等多种方式。在exmobi与外网出口建立防火墙及中间件服务器实施多种安全策略,对系统的安全性也提供了更高的保障。……
