1 海事卫星网上服务平台建设的必要性
网上服务平台是各运营商为了方便客户办理查询各类业务而开办的专用网站,用户通过登陆网上服务平台可以自助办理各种交易业务、查询业务清单、查询业务记录、获知最新动态、投诉、建议等功能。网上服务平台能够为客户提供方便、快捷的自助服务,是运营商服务能力的体现,也是市场竞争的有效手段。建设海事卫星网上服务平台是业务不断扩大的必然要求。海事卫星业务随着业务范围从海上走向陆地、航空和手持机,客户群体从集团客户向个人用户发展,为了面向客户提供7*24小时的便捷服务,提高工作效率,必然要求建设网上自助服务;建设海事卫星网上服务平台是提高市场竞争力的需要。随着海事卫星第四代星运营模式的改变,提供增值业务和整体解决方案,提高客户服务水平是各业务分销商提高竞争力的手段,国外已经提供了网上服务平台服务,在市场上一些大客户也提出了需要网上自助服务的要求,因此建设网上服务平台又是海事卫星运营商提高海事卫星业务管理效率、扩大市场份额、提升核心竞争力的必要手段。
2 海事卫星网上服务平台的功能架构
海事卫星网上服务平台按功能分为前台应用端和后管理端,网上服务平台整体系统功能包括:信息查询、用户资料管理、业务办理、商品转换、接口管理等功能。前台应用端和后台管理端都是以 B/S 实现的,这样的实现方式方便部署和使用,用户端只需要有 IE 浏览器就可以访问和使用该系统,对客户端的要求较低,同时该实现方式还便于系统后台的维护管理。海事卫星网上服务平台整体功能架构如图 1 所示。海事卫星业务网上服务平台提供的应用功能分为前台用户服务功能和后台业务支撑功能,前台用户服务功能主要提供给用户使用,后台业务支撑功能主要提供给企业内部人员做前台系统的业务支撑、日常维护和系统管理之用。网上服务平台的接口功能,是海事卫星业务网上服务平台系统与 M-BSS 系统进行数据及信息交互的媒介,同时也是网上服务平台实现业务操作和业务查询必备的功能。前台用户服务功能主要分为系统首页、用户认证、业务受理、信息查询、监控预警和其他功能几部分。后台业务支撑功能主要包括用户管理、产品管理、业务审核、增值业务、前台信息管理、统计分析和非可视功能等。海事卫星网上服务平台的整体接口功能包括:海事卫星网上服务平台与 M-BSS 系统的接口、海事卫星网上服务平台与 Inmarsat 的 BSS 系统接口、海事卫星网上服务平台内部接口。
3 海事卫星网上服务平台的设计
出于对文章篇幅的考虑,有关海事卫星网上服务平台的详细设计等内容将不予以阐述,但为了使广大读者对本系统有总体的、直观的了解,以下将对海事卫星网上服务平台的设计模式进行简要概述。海事卫星网上服务平台以原有的 M-BSS 系统网络结构为基础,结合现有资源和网上服务平台应用服务器,将网上服务平台应用软件部署到网上服务平台应用服务器上,使用户通过 Internet 能够实现对应用系统的远程访问。此外,系统网络结构还具备灵活性、扩展性,为海事卫星网上服务平台扩展提供支持。海事卫星网上服务平台的实现在整体技术架构上采用基于 J2EE 的多层架构模型。系统从总体上分为三层:客户层、平台服务层和 BOSS 接口层。之所以这样划分,是因为在部署时这三层通常都会部署在不同的物理设备上。而客户层中的各子层通常位于同一物理设备上,客户层又可分为三个子层,分别是展现层、逻辑控制层和数据模型层(即 MVC)。这种分层模型存在着明确的映射关系,同样实现了将界面、业务逻辑和数据分离,并且保持了系统内部的松耦合。
3.1 客户层设计在海事卫星网上服务平台系统的客户层设计,采用SpringMVC 框架。网上服务平台系统应用的输入、处理、输出流程,利用处理器分离为 Model、View 和Controller,这样一个应用被分成三个层—模型层、视图层、控制层,达到不同技术层级间松散耦合的效果。从网上服务平台系统接受请求到返回请求,Spring MVC 框架的众多组建都行动起来,各司其职,有条不紊地完成分内的工作,提高系统灵活性、复用性和可维护性。
(1)视图层:视图(View)代表海事卫星网上服务平台的用户交互界面,是用 JSP 来实现的。一个应用可能有很多不同的.视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。
(2)模型层:模型(Model)是业务的处理以及业务规则的制定。模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计是 MVC 最主要的核心。MVC 设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,抽象与具体不能隔得太远,也不能太近。MVC 并没有提供模型的设计方法,而只是组织管理这些模型,以便于模型的重构和提高重用性。业务模型还有一个很重要的模型就是数据模型。数据模型主要指实体对象的数据保存(持续化)。
(3)控制层:控制(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何数据处理。
3.2 服务层设计
(1)实体 BEAN:网上服务平台服务层的实体Bean层,对应于服务平台的数据持久层,每一个Bean类都是对映于服务平台数据库的一个表或一个视图。
(2)服务接口层:网上服务平台服务接口层是服务平台对外提供服务的接口,即服务平台对外提供的 API,网上服务平台服务接口对外提供关于服务平台的相关服务。客户端应用通过部署打包好的 API-jar,各个应用程序可以通过接口调用服务组件提供的各种服务。服务平台通过 EJB3 无状态会话Bean 和 Web Service 对外提供服务。通过对外提供服务接口,上层应用就可以不必关心底层服务的实现,专心完成其上层的应用逻辑,实现了下层服务的具体实现对上层应用的透明化。
(3)服务实现层:服务实现层是服务接口层的具体业务实现,它对上层应用程序是透明的。服务实现层完成服务平台本身的重要业务逻辑和对底层 BOSS 接口的业务调用。服务实现层完成服务平台自己的业务逻辑处理和对服务平台本身的数据持久层操作。
3.3 BOSS 接口层BOSS接口层是负责处理海事卫星网上服务平台与 BOSS交互的接口,当网上服务平台的业务操作需要与 BOSS 交互时,不直接对 BOSS 的数据进行业务操作,而是通过网上服务平台的服务实现层,调用 BOSS 接口层的服务接口,实现对BOSS 的业务处理,这样可以通过接口的方式,使网上服务平台的本地操作和 BOSS 的远程操作各司其职,既明确了业务的分工处理,又保障了 BOSS 系统的数据安全。(1)BOSS 服务接口层:网上服务平台的 BOSS 服务接口层,是定义网上服务平台调用BOSS 服务的接口的类,按照功能分为信息查询类 CustomerService、账单信息查询类Billing-Service、业务操作类 BusinessService。(2)BOSS 服务实现层:网上服务平台的 BOSS 服务实现层,是负责实现网上服务平台提交的所有海事卫星业务操作,根据不同业务和不同业务操作类型,实现调用 BOSS 接口的处理。
4 结语
如今,随着通信行业竞争的加剧,电信业务运营商在注重传统业务的同时更加注重提升在核心行业的竞争优势,注重对现有客户提供超值的服务。越来越多的电信企业开始通过建立有效的网上服务平台来保持和赢得更多有价值的客户,进而提高客户的忠诚度、满意度。海事卫星网上服务平台的建立有利于应对市场的不断发展和激烈的竞争,提高服务水平和服务质量,更加快速和优质地满足客户需求
【基于海事卫星网上服务平台的功能和设计论文】相关文章:
关于邯钢基于WEB的客户服务平台设计论文11-17
基于云服务的工业设计科技资源共享平台论文11-05
基于JavaWeb的软件开发综合实训平台的功能设计与实现论文11-16
简析基于web 的虚拟实验平台的设计论文11-17
公共服务平台设计职业教育论文11-29
基于Net平台程序设计课程实践论文11-08