《hms系统结构介绍》由会员分享,可在线阅读,更多相关《hms系统结构介绍(19页珍藏版)》请在金锄头文库上搜索。
1、HMS系统结构介绍,覆盖接入室 谷章立 2011-08,目录 一、 HMS框架介绍 二、HMS源代码模块介绍,Femto网管系统结构,Femto网管系统结构,CN: Core Network, 核心网 Femto GW: Femto Gateway, Femto网关 SeGW:Security Gateway,安全网关 OSS:Operations Support System,操作支撑系统/运营支撑系统 Iuh:Femto基站与Femto网关之间的接口,HMS系统结构图,软件结构图,WEB服务器软件结构图,Web服务器结构,Web服务端点接口主要包含访问本地数据库业务逻辑的接口和各种不同设备
2、的访问接口。 通过面向服务方式为业务逻辑定义各种接口,并通过无状态会话Bean与数据库通信,最后将实现的服务端点接口开放给Web服务客户端访问。,Web服务器结构,Web服务客户端主要包含客户端存根和服务接口,客户端存根用来记录Web服务端点接口的描述信息,服务接口用来保持客户端/服务器端得通信。实现框架目前由Spring3的MVC框架配合REST组件以及Dojo Toolkit构成。 Web服务客户端与服务端的交互可以支持各种常用传输格式,如JSON、XML等,应用服务器软件结构图,应用服务器软件结构图,应用服务器由业务逻辑API组件、定时管理模块组成 业务逻辑API接口组件主要包含访问本地
3、数据库业务逻辑处理和对通信结果进行的逻辑入库处理 定时管理器主要采用Spring quartz任务调度管理框架来管理,可分为即时任务和定时任务,通信服务器软件结构图,通信服务器软件结构,通信服务器由通信模块、协议模块组成 通信模块主要负责与各种不同的设备进行通信,包括HTTP 、FTP 、DB、UDP、SMS等各种通信方式 协议处理模块主要负责数据包解析处理,以及采用数据库访问协议方式的业务逻辑封装,代码结构/模块,HmsCommon 实体类定义: mon.model 公共工具类的定义 数据库访问层的定义: HibernateDaoSupportImpl, HibernateTemplateU
4、til HmsBussiness 数据库处理业务的实现:各种Helper类 业务处理,事务控制:各种Handler类,代码结构/模块,HmsCommService 网关通信接口(Database/WebService) HmsCommCWMP Tr069通信服务器,代码结构/模块,HmsWeb Web应用实现 Web服务器业务实现: ba.hms.web.controller Web客户端业务实现(JavaScript/Dojo实现):/WebContent/lib/comba,代码结构/模块,HmsMonitor 应用服务器 任务管理:ba.hms.monitor.schedule 性能采集:ba.hms.monitor.pm 通信实现(与Web服务器): municate 通信实现(与设备):ba.hms.business.handler,代码结构/模块,HmsProtocolCWMP Tr069数据编解码工具 TdcsLib 第三方jar包的存放地,Thanks!,