欢迎来到天天文库
浏览记录
ID:5313488
大小:240.98 KB
页数:4页
时间:2017-12-07
《restful web服务在环境健康风险评估中的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、医学信息学杂志2014年第35卷第1期JOURNALOFMEDICALINFORMATICS2014.Vo1.35.No.1RESTfulWeb服务在环境健康风险评估中的应用王松旺杨洋张英杰(中国疾病预防控制中心北京102206)[摘要]针对环境健康风险评估过程中环境与卫生系统的信息资源共享问题,提出应用RESTfulWeb服务技术的有效解决方案,通过研究REST架构,初步构建一个基于RESTfulWeb服务技术的环境与健康信息管理系统,实现信息资源发布与共享。[关键词]REST;RESTful;Web服务;环境;健康[中图分类号]R一058[文献标识码]A[DOI]10.3969/j.iss
2、n.1673—6036.2014.O1.013ApplicationofRESTfulWebServicesinEnvironmentalHealthRiskAssessmentWANG一wang,YANGYang,ZHANGYing—fie,ChineseCenterforDe∞eControlandPrevention,Beijing102206,China[Abstract]Concerningtheinformationresoureessharingproblemsinenvironmentandhealthsysteminenvironmentalhealthriskas-sess
3、ment,thepaperproposesavalidschemeusingRESTfulwebservices.ThroughinvestigationofRESTframework,anelementaryenvi—ronmentandhealthinformationmanagementsystembasedonRESTfulwebservicesisconstructed,publishingandsharingofinformationresourcesarebrieflyrealized.【Keywords]REST;RESTful;Webservices;Environment;
4、Health提供内部使用,系统之间很难实现互联互通。而1引言RESTfulWeb服务利用现有的H,ITI’P协议实现了数据传输,是一种适合于分布式应用的解决方案。本目前,我国环境污染导致的健康损害事件呈上文就RESTfulWeb服务在环境健康风险评估中的应升趋势,环保部门的环境与健康管理工作形势非常用进行研究。严峻,而环境健康风险评估是防止环境污染健康损害事件发生的重要手段。进行环境健康风险评估需2RESTfulWeb服务要大量的环境和卫生数据,目前环保部门和卫生部2.1REST和RESTfuI门在各项常规业务活动和科研项目中都收集了大量数据,但鉴于体制机制的原因,各部门的数据都只表示性状态转
5、移(RepresentationalStateTrans—fer,REST)最早由RoyFielding在2000年的博士论[修回日期]2013—12—07文中正式提出,这是一种充分利用Web特性,使得[作者简介]王松旺,助理研究员,发表论文2篇;通讯一个设计良好的Web应用可以向前推进的软件架构作者:张英杰,助理研究员。风格,一种针对网络应用的设计和开发方式,可·58·医学信息学杂志2014年第35卷第1期JOURNALOFMEDICALINFORMATICS2014.Vo1.35.No.1以降低开发复杂性,提高系统可伸缩性。REST规前首先采用国家科学数据共享工程中对环境科学与定了一组架构
6、约束条件和原则,满足这些约束条件医药卫生的分类和编码确定资源的分类结构和分和原则的应用程序或设计就是RESTful。类编码。环境科学编码为“RE”,医药卫生编码为“MM”,详细分类及编码信息,见表1。2.2RESTfulWeb服务表1环境与健康信息资源分类与编码RESTfulWeb服务是一种符合REST风格的轻量级Web服务架构J,其对应的是一个面向资源的系统,一般具有如下特点:(1)可寻址性。在REST风格Web应用中,任何可被操作的事物都被抽象为一个资源,且具有唯一的统一资源标识符(URI),用户可以通过URI来获取特定的资源。(2)无状态性。客户端和服务器之间的交互在请求之间是无状态的,
7、从客户端到服务器的每个请求都必须包含理解请求所必需的信息,不依赖于任何因此提供环境资源的URI入口可以是“/RE”,以前的信息。(3)统一接口。REST在Web上对提供卫生类资源的UR1人口可以是“/MM”,这些资源采取的仅限于一些基本操作。H1TrP提供了4资源的URI层次结构如下:种基本方法用于最常见的操作。通常使用GET获/环境科学/政策法规——/RE/RE11取资源,POST创建一个新资源
此文档下载收益归作者所有