- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Services实验室数据集成的应用的研究
基于Web Services实验室数据集成的应用的研究
摘 要:基于实验室综合管理系统LIMS,全面分析了多领域检验检测数据集成的需求,实验室检测检验数据采集、分析、传输集成等要素,提出了以Web Services为技术核心的实验室数据集成系统。应用在服务端建立多种Web服务的模型,有效解决了不同设备仪器业务数据结构、逻辑组成的不同问题。在此软件模型的基础上,应用C#.NET、Delphi 7.0对ARL3460型直读光谱仪进行服务端和客户端的开发,实现实验数据的采集和实验原始记录的生成,进而与LIMS系统实现无缝对接。
关键词:网络服务;数据集成;数据采集;数据分析
中图分类号:TP311.13 文献标识码:A DOI:10.15913/ki.kjycx.2016.20.072
文章编号:2095-6835(2016)20-0072-02
在产品质量检验中,所涉及到的仪器设备众多,所采用的数据接口技术、数据采集技术和数据显示技术参差不齐。要想实现众多设备检测数据的集中自动化采集,实现与LIMS系统的无缝对接,可应用Web Services技术实现独立智能DAQ控件技术,对实验室检测数据进行智能采集、分析、存储,实现远程报告的输出。
1 Web Services基本组成
Web Services是一个平台独立、松耦合、自包含、基于可编程的Web应用程序,可使用开放的XML标准描述、发布、发现、协调和配置这些应用程序,用于开发分布式互操作应用程序。其本质是一种在应用程序之间传递XML的机制,建立在HTTP、XML、SOAP、WSDL等技术之上。
按照拓扑结构,Web Services可以分为两类,具体如图1所示。第一种类型是信息型,Web Service仅支持简单的请求/响应操作。Web Services一般在等待请求,然后处理并响应请求。第二种是复合型,Web Service在进入操作和离开操作之间进行一定形式的协调。
2 数据集成系统组成
实验室数据集成系统是由数据采集系统、分析系统和报告生成系统3部分组成。
2.1 数据采集系统
根据实验室不同接口的检测设备,从逻辑结构上来讲,数据采集系统包括设备采集/控制、数据存储、数据访问、数据通讯、数据安全、调用接口几大部分,各个模板协同工作,可独立扩展,并且支持文件采集,直接设备采集/控制, RS-232、USB、TCP/IP等通信协议。前端组件池可以被单独安装、卸载、升级,以达到有效管理和复用的目的。
2.2 分析系统
由于综合性检验机构的检验检测项目具有多样性,使得其检测检测设备具有多样性。不同仪器、设备制造商所提供的仪器设备数据传输接口、传输协议、业务数据结构都各不相同。分析系统的主要功能是:在完成数据采集之后,需分析生成的相关数据、文件,将有价值的数据转换成XML格式传输到服务器中,与LIMS系统实现无缝对接。由于不同仪器间数据分析方法具有多样性,所以,将每种分析方法集成在不同的Web服务中,可以实现灵活调用。
2.3 报告生成
当实现检测数据与LIMS系统无缝对接后,报告生成系统采用LIMS系统报告模板。
3 软件模型
如图2所示,实验室数据集成软件模型由客户端和服务端组成。客户端有数据采集和数据分析2个功能。数据采集采用控件集成的形式,以满足不同设备硬件数据采集通讯要求;数据分析调用不同的Web服务接口实现不同的数据分析需求。服务端根据不同设备的数据分析要求实行不同的Web服务程序,在服务端设立不同的接口地址,以方便客户端调用。
对于软件客户端,根据仪器设备不同的通讯协议和业务数据逻辑结构,开发出不同的数据采集组件。对众多的组件形成前度组件池,可独立实现安装、卸载和更新。在客户端软件设置相关组件配置项,从而实现不同仪器设备不同的数据采集组件,以保证数据的正常采集。当数据采集组件采集到相关数据后,数据分析模块读取相关数据文件或直接读取采集组件传送的相关字符串。依据设备客户端软件的配置的相关Web服务接口地址,调用相关的Web服务程序,进行业务数据机构分析、数据逻辑分析和XML文件格式定义等工作。最后将Web服务返回的XML格式分析数据通过数据传输Web服务传输给LIMS系统服务器,以便于LIMS系统相关控件调用。
4 模型应用
依据上述软件模型,以火花直读光谱仪为例,简要讲述软件的应用实现。ARL3460火花直读光谱仪采用系统自带软件OXSAS1.7进行数据采集分析,可将最终结果以.cvs文件存储在相应的目录中。数据集成软件客户端需对系统生成.cvs文件进行解析、分析、存储、调用,从而实现LIMS系统中检验报告原始记录的自动生成。为了实现系统可扩
原创力文档


文档评论(0)