同形JavaScript架构在医院信息系统的研究
2015-10-21王潘章
王潘章
【摘要】目的:目前JavaScript在前端架构中得到越来越多的应用,该文主要论述了同形JavaScript架构在医院信息系统设计中的优点。方法:以医院OA中风险防控子系统为例,对比了其他基于MVC的设计模式。结果:与传统架构相比,同形JavaScript架构更加解耦,更加适合大型富前端应用的核心框架。结论:同形JavaScript架构应该是未来Web前端设计架构的趋势,在医院信息系统的应用设计将带来更好的设计质量与开发效率的提高。
【关键词】同形;JavaScript;架构;风险防控
【中图分类号】R722.12 【文献标识码】B【文章编号】1004-4949(2015)03-0094-01
1 引言
随着Web技术的深入应用,医院信息系统也更多地采用B/S[1]架构的方式来实现。近年来,Web前端技术得到了高速发展,更多的技术与框架完全建立在JavaScript/Ajax[2]之上,例如:Backbone,AngularJS等。而随着Node.js技术的发展,JavaScript在服务器端也得到了很好的应用。这样带来的好处是,无论在客户端还是服务器端,都可以使用一种语言来实现。但是,由于客户端与服务器端是完全不同的运行环境,无法实现真正意义上的应用解耦。
本文以本医院风险防控平台的建设为例,阐述了同形JavaScript技术在信息系统中是如何实现前后端可复用的架构设计。
2 风险防控平台的功能模块
卫生部于2012年8月出台了《关于加强公立医院廉洁风险防控的指导意见,文件要求医院通过“制度+科技”的形式[3],建立医院廉洁风险防控平台[4],实现风险预警、风险分析、风险处置等功能,对权力运行廉洁风险实施动态防控。风险防控平台作为一个新的信息系统,使用了全新的JavaScript框架,并实现了与现有OA系统的对接。……
