(2) 信息检索。检索服务模式也包括三种模式:①基于Web页面的检索。用户通过在检索页面中输入要检索的关键词即可从服务器获得相关的信息。此部分采用J2EE技术框架开发[5]。②用户通过其手机设备向m-FWSP服务器发送相应的检索指令。m-FWSP会把相应的信息内容回复到用户的手机设备上。这些检索指令是由m-FWSP定义开发的。③通过电子邮件检索信息。用户在其邮件的标题与内容中,按照系统协议的定义输入相应的检索内容,并将邮件发送到服务器指定的信箱中。m-FWSP接收到检索邮件后,将检索的结果以电子邮件的形式回复给用户。后面这两种信息检索服务方式,为用户提供了较大的自由空间,用户不需要被束缚在计算机前面。用户可以利用其手机或PDA等移动设备通过短信或移动上网、手机邮件等多种方式获取其需要的信息。这对于工作环境不固定的人员来说是非常有价值的,如销售与采购人员。
(3) 信息预订与取消订阅。用户可以利用m-FWSP的预约功能订阅某些信息,如用户订阅其某个科研项目经费使用情况的月报表、订阅其每个月的工资账单等。这些信息将在约定时间或满足用户指定的条件时以手机短信及电子邮件的形式发放给用户。用户可以在Web页面上或通过手机及邮件方式完成信息的预订及订阅的取消等操作。
(4) 多模式定向信息发布。由于财务数据可能是比较敏感的个人信息。因而,对发布信息的接收可能需要身份的识别。因而m-FWSP发布的信息具有定向性。在进行信息的发布时,可能需要指定信息的接收人。信息发出后,只有被指定的用户才可以从其手机设备、电子信箱中获取该信息。这类信息在Web页面上被访问时,需要进行访问身份与权限的认证,确保信息传送给正确的人。
3、m-FWSP的关键技术
(1) 协同协议。在m-FWSP中,系统自定义了一个协同协议NCP(Network based Collaborative Protocol)。 NCP是定义在TCP/IP之上的应用协议。其主要内容是定义了系统的客户端(包括浏览器层代码、手机设备、电子邮件客户端系统)与后台的m-FWSP应用服务器进行信息交换的信息编码规则,如信息发布命令的编码规则,信息检索命令的编码方式等。通过定义规范的协同协议为m-FWSP与其他系统的集成及进一步的扩展提供了良好的保障机制。NCP对信息的编码采用的是字段组合的方式,通过把一条交互信息的几个参数进行组合,构造一个指令串,然后再对指令串进行加密后提交给通信模块进行传输。NCP对不同用途的信息定义了不同的编码规则。NCP中定义的信息编码主要有以下几大类:①Web信息交互协议,即规范Web客户端与应用服务器间的信息交换;②手机短信信息交互协议,即定义手机设备与应用服务器间的信息交换规划;③电子邮件信息交互协议,即定义电子邮件工具与应用服务器端的信息交互规则。
(2) 安全保障。m-FWSP中的安全保障措施主要包括以下三方面:
①权限控制问题(即哪些用户有何种权利进行何等级别的操作、可取得哪些数据或知识等)。保护资源不被非法使用。m-FWSP采用身份识别结合权限控制的安全策略,监控所有对m-FWSP系统的操作与访问。
②通信安全问题(即如何防止数据资料在传输中等被非法窃取或破坏)。m-FWSP系统的解决方案是对敏感数据先加密再通过SSL加密通道进行传输。采用的加密算法是3DES。但由于加密与解密也会占用CPU的开销,建立SSL连接也会占用系统资源,因而加密数据或进行加密传输只是针对敏感数据有选择地进行,减少不必要的延时。另外在财务主系统与Web访问功能之间设置防火墙控制,保护主系统安全。
③安全认证中心(对敏感性的数据,m-FWSP采用认证证书验证的方式加强安全保障)。只有持有有效安全证书的用户才可以进行相关的机密操作。系统采用Java语言开发了安全中心的证书产生、发放、审核与检验等功能。用户要取得高级操作权限,先要向安全中心申请证书,证书申请由管理员确认后,安全中心为用户生成新的证书,并发放给用户保存。当用户使用证书时,安全中心负责对其证书的检验。
4、结束语
随着网络信息与通信技术的飞速发展及其应用的不断深入,人们生活与工作的方式也在发生着深刻的变化。人们已经不再满足于简单地通过Web网页获得所需的信息。手机设备与电子邮件等沟通方式给人们提供了较大的自由空间。本文即基于这种需求,设计开发了手机短信、电子邮件、Web页面多模式财务信息服务系统。本系统目前处于内部测试阶段。通过本系统可以大大提高信息获取的效率,提高用户的满意度,同时减轻财务人员的工作压力,担高工作效率。本系统的开发技术也可应用于教学管理、学生课程与成绩管理等网络应用系统的设计开发。
特别声明:本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。