一个无线医疗服务系统的设计实现’
马溪骏,王关平
(合肥工业大学计算机网络系统研究所管理学院,合肥230以)9
摘要:针对目前就医流程的不够人性化,提出无线医疗服务概念,并建立一个WAP无线医疗服务系统。该系
统总体划分为WAP服务前台和Web管理后台。前台提供远程挂号、化验单提示等无线服务,后台实施对无线
服务信息、患者信息以及医院医疗资源信息的管理;在实现上,采用集成Struts、SPring与Hibemate框架的JZEE
三层架构,该架构易扩展、部署简单、稳定性也较好。
关键词:无线应用协议;JZEE;框架;无线医疗服务
中图分类号:T刃93文献标志码:A文章编号:1001一3695(2oo7)09一0263一03
Designandrealizationofwirelessmediealservieesystem
MAXi一un,WANGGuan一Ping
(对口刀。gements£去001,InstituteofComp以er刀e£二orksrstem,从斤1Uni,rsityofTechnDI。幻户,月砂123(X刃9,Ch‘na)
Abstraet:RegardingtheshorteomingsfoundwiththepresentProeesswhileseeingadoetor,theeoneeptofwirelessmedieal
servieewasproPosed,andawirelessmediealservieesystembasedonWAPwaseonstrueted.Thesystemeouldbedividedinto
WAPservieeseetionandWebmanagementseetion,theformerprovideswirelessservieesuehasremoteregistration,testdoeu-
mentre而ndingete,andthelattermanagesinformationofwirelessserviee,patientsandhospitalmediealresouree.Athree
tiersJZEEarchiteeture,whieheouldbeeasilyexpanded,deployedandhad即odstability,wasusedinrealizationofthesys-
tem.
Keywords:WAP;JZEE;framework;wirelessmediealserviee
医院信息系统已在我国各地区建立起来,并且逐步由单家
医院的管理信息系统(MIS)向区域卫生信息系统发展。这类
系统提高了医院服务效率,然而服务模式没有变,就医者必须
亲自到医院挂号、就诊,严格按照流程就医。这样的流程不免
存在着一些不人性化的地方,如挂号需要排很长的队。随着人
们对更快捷的医疗服务质量的要求,医院信息系统以物质的信
息为中心必然向以人性的服务为中心发展。无线医疗服务正
是这一趋势的体现。对于患者来说,可以在任何时间、任何地
点获取医疗服务信息,节约了大量的时间精力。另一方面,手
机、PDA等移动终端用户的急剧增长,以及无线通信网络带宽
的逐渐提高,均为利用无线网络来方便就医者、提高医院服务
效率提供了现实基础。WAP使无线终端设备通过WAP网关
与有线网络上的信息载体进行交互,以类似有线终端方式访问
资源服务器。该系统正是建立一个面向手机、PDA等移动设
备的WAP无线医疗服务,并且在服务器端,鉴于Java的灵活
性和强大的开发能力,采用基于框架Struts、Spring与Hibe~te
的JZEE架构。
WAP无线应用与JZEE架构
WA尸无线应用
WAP协议体系是由WAP论坛(WAPforum)这一国际组
织制定和发布的,旨在使得移动终端用户能够快捷地获取有线
或无线网络上的信息服务。WAP系统结构与051模型很相
似,它自上而下分为应用层、会话层、事务层、安全层和传输层。
它支持WML标记语言和WMLScriPt脚本语言。它们由手机
操作系统提供的微浏览器解析,在手机屏幕上显示出文本框、
按钮、链接等元素。同时,WML和wMLSc帅t可以与动态脚本
语言混用,如JSP。这样静态显示由WML完成,而动态显示则
由动态脚本语言完成。WAP无线应用系统的工作模式不同于
有线Web系统,从移动终端发出请求到接收到信息的全过程
大致是:发出请求;无线网络提供者将请求转发到WAP网关;
网关将请求以HTTP格式发送到Web/WAP服务器;Web/WAP
服务器从后台数据库获取数据,运行JSP/ASP等脚本,生成
WML;Web/WAP服务器将生成的WML以HTTP格式发送到
WAP网关;网关将WML压缩成二进制格式返回到移动终端;
终端显示返回的信息。
1,2基于Struts、SPring与Hibernate的JZEE架构
strIJts、Spring与Hihamate这三种框架分别专注于解决
JZEE架构中的某个层面上的问题,并试图在某些问题域内相
比传统JZEE解决方案更为优雅简练。Struts专注于表示逻辑,
它采用MVC设计模式,将视图(view)与模型(model)相分离,
使得表示层的设计无论是在逻辑划分上还是在文件结构上,相
比单纯而凌乱的JSp或Servlets更为清晰。Spring是一个功能
收稿日期:2《x)6一07一16;修返日期:2006一09一05基金项目:国家自然科学基金资助项目(70471046)
作者简介:马澳骏(1952一),女,安徽合肥人,副教授,主要研究方向为信息管理与信息系统、决策理论与方法;王关平(1981一),男,湖北黄梅人
硕士研究生,主要研究方向为信息管理与信息系统、软件工程(pawincn@126.com).
·
264·计算机应用研究第24卷
|
|