LIMS是集現(xiàn)代化管理思想與基于計(jì)算機(jī)的高速數(shù)據(jù)處理技術(shù)、海量數(shù)據(jù)存儲(chǔ)技術(shù)、寬帶傳輸網(wǎng)絡(luò)技術(shù)、自動(dòng)化儀器分析技術(shù)為一體,用于各行業(yè)實(shí)驗(yàn)室進(jìn)行信息管理和控制的信息系統(tǒng)。
LIMS擁有多種數(shù)據(jù)交互連接手段,滿足各類系統(tǒng)的數(shù)據(jù)管理需求,例如:
1,Web Service是基于網(wǎng)絡(luò)的、分布式的模塊化組件,它執(zhí)行特定的任務(wù),遵守具體的技術(shù)規(guī)范,這些規(guī)范使得Web Service能與其他兼容的組件進(jìn)行交互操作。Internet Inter-Orb Protocol(IIOP)都已經(jīng)發(fā)布了很長(zhǎng)時(shí)間了,但是這些模型都依賴于特殊對(duì)象模型協(xié)議,而 Web Services 利用 SOAP 和 XML對(duì)這些模型在通訊方面作了進(jìn)一步的擴(kuò)展以消除特殊對(duì)象模型的障礙。Web Services 主要利用 HTTP 和 SOAP 協(xié)議使業(yè)務(wù)數(shù)據(jù)在 Web 上傳輸,SOAP通過 HTTP 調(diào)用業(yè)務(wù)對(duì)象執(zhí)行遠(yuǎn)程功能調(diào)用,Web 用戶能夠使用 SOAP 和 HTTP通過 Web 調(diào)用的方法來調(diào)用遠(yuǎn)程對(duì)象的。
2,ODBC、開放數(shù)據(jù)庫(kù)連接(ODBC)是為解決異構(gòu)數(shù)據(jù)庫(kù)間的數(shù)據(jù)共享而產(chǎn)生的,現(xiàn)已成為WOSA(The Windows Open System Architecture(Windows開放系統(tǒng)體系結(jié)構(gòu)))的主要部分和基于Windows環(huán)境的一種數(shù)據(jù)庫(kù)訪問接口標(biāo)準(zhǔn)。ODBC 為異構(gòu)數(shù)據(jù)庫(kù)訪問提供統(tǒng)一接口,允許應(yīng)用程序以SQL 為數(shù)據(jù)存取標(biāo)準(zhǔn),存取不同DBMS管理的數(shù)據(jù);使應(yīng)用程序直接操縱DB中的數(shù)據(jù),免除隨DB的改變而改變。用ODBC 可以訪問各類計(jì)算機(jī)上的DB文件,甚至訪問如Excel 表和ASCI I數(shù)據(jù)文件這類非數(shù)據(jù)庫(kù)對(duì)象。
應(yīng)用系統(tǒng)程序通過標(biāo)準(zhǔn)API來連接數(shù)據(jù)源,因此開發(fā)過程中不需指定特定的數(shù)據(jù)庫(kù)系統(tǒng),所以數(shù)據(jù)庫(kù)系統(tǒng)的開放性從此被建立。筆者認(rèn)為在計(jì)算機(jī)系統(tǒng)進(jìn)入開放時(shí)代之時(shí),我們應(yīng)可體會(huì)到標(biāo)準(zhǔn)的建立與系統(tǒng)的發(fā)展是同樣的重要。而信息系統(tǒng)架構(gòu)在數(shù)據(jù)庫(kù)的必要性也隨著信息化社會(huì)的蓬勃發(fā)展而更顯重要,因此在ODBC標(biāo)準(zhǔn)日益成熟的同時(shí),我們也同時(shí)可以感受到數(shù)據(jù)庫(kù)系統(tǒng)在開放架構(gòu)下,更需扮演強(qiáng)而有力的角色。
3,XML和XSD
可擴(kuò)展的標(biāo)記語(yǔ)言(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)子集)是Web service平臺(tái)中表示數(shù)據(jù)的基本格式。除了易于建立和易于分析外,XML主要的優(yōu)點(diǎn)在于它既是平臺(tái)無關(guān)的,又是廠商無關(guān)的。無關(guān)性是比技術(shù)優(yōu)越性更重要的:軟件廠商是不會(huì)選擇一個(gè)由競(jìng)爭(zhēng)對(duì)手所發(fā)明的技術(shù)的。
XML解決了數(shù)據(jù)表示的問題,但它沒有定義一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,更沒有說怎么去擴(kuò)展這套數(shù)據(jù)類型。例如,整形數(shù)到底代表什么?16位,32位,還是64位?這些細(xì)節(jié)對(duì)實(shí)現(xiàn)互操作性都是很重要的。W3C制定的XML Schema(XSD)就是專門解決這個(gè)問題的一套標(biāo)準(zhǔn)。它定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,并給出了一種語(yǔ)言來擴(kuò)展這套數(shù)據(jù)類型。Web service平臺(tái)就是用XSD來作為其數(shù)據(jù)類型系統(tǒng)的。當(dāng)你用某種語(yǔ)言(如VB. NET或C#)來構(gòu)造一個(gè)Web service時(shí),為了符合Web service標(biāo)準(zhǔn),所有你使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。你用的工具可能已經(jīng)自動(dòng)幫你完成了這個(gè)轉(zhuǎn)換,但你很可能會(huì)根據(jù)你的需要修改一下轉(zhuǎn)換過程。
4,郵件接口
網(wǎng)站通過接入郵件驗(yàn)證碼接口(郵件api接口)來實(shí)現(xiàn)郵件自動(dòng)發(fā)送功能;也就是通過像Kewail郵件服務(wù)平臺(tái)這類第三方郵件服務(wù)平臺(tái),提供一個(gè)郵件API接口接入的模板,也就是DEMO或SDK;根據(jù)模板的說明和技術(shù)文檔,接入郵件發(fā)送程序;
API的存在是為了讓開發(fā)人員可以將一個(gè)工具的功能連接到另一個(gè)工具。因此,除了將您的電子郵件營(yíng)銷工具與您創(chuàng)建的軟件或網(wǎng)站聯(lián)系起來外,您還可以使用電子郵件營(yíng)銷API將其與您使用的其他工具連接起來。
API 允許用戶使用API密鑰(通常只是一個(gè)隨機(jī)加密的字符字符串)發(fā)送編程請(qǐng)求來“登錄”應(yīng)用程序,API 密鑰是他們帳戶獨(dú)有的身份驗(yàn)證。API 請(qǐng)求允許開發(fā)人員使用該特定軟件的 API 文檔中提供的方法和端點(diǎn)(請(qǐng)求 URI,允許訪問通過API提供的不同功能或數(shù)據(jù)對(duì)象)訪問平臺(tái)的不同功能。
5,短信接口
短信接口即企業(yè)短信平臺(tái)接口(API版)是面向有一定技術(shù)開發(fā)能力的企業(yè)用戶而單獨(dú)研發(fā)的短信(sms)接口。接口采用了通用的HTTP,WEBSERVICE,SGIP,CMPP,SMGP等形式,可以支持各種操作系統(tǒng)和開發(fā)語(yǔ)言,支持二次開發(fā),可把短信接口嵌入到您自己的系統(tǒng)中,快速擁有無線應(yīng)用,完善企業(yè)服務(wù)。SGIP接口形式為聯(lián)通采用的標(biāo)準(zhǔn)接口協(xié)議。SMGP接口形式為電信采用的標(biāo)準(zhǔn)接口協(xié)議,CMPP為移動(dòng)采用的協(xié)議標(biāo)準(zhǔn),這幾個(gè)標(biāo)準(zhǔn)的營(yíng)商接口協(xié)議也分好幾個(gè)版本,如CMPP分2.0 和3.0標(biāo)準(zhǔn)。
專門為行業(yè)大中型企業(yè)定制,以數(shù)據(jù)庫(kù)操作為基礎(chǔ),支持Oracle、SQL Server、DB2、Mysql、Sybase等主流數(shù)據(jù)庫(kù),方便快捷的與企業(yè)現(xiàn)有的CRM、OA、ERP等業(yè)務(wù)應(yīng)用系統(tǒng)無縫對(duì)接,封裝了 CMPP2.0的短消息通訊協(xié)議,提高企業(yè)資料的安全性,降低開發(fā)周期和開發(fā)成本,輕松實(shí)現(xiàn)短消息網(wǎng)關(guān)的連接和企業(yè)的移動(dòng)商務(wù)應(yīng)用
6,MQ消息機(jī)制。
目前業(yè)界較為常用的幾款產(chǎn)品(RocketMQ/Kafka/RabbitMQ)均采用的是消息刷盤至所部署虛擬機(jī)/物理機(jī)的文件系統(tǒng)來做持久化(刷盤一般可以分為異步刷盤和同步刷盤兩種模式)。消息刷盤為消息存儲(chǔ)提供了一種高效率、高可靠性和高性能的數(shù)據(jù)持久化方式。除非部署MQ機(jī)器本身或是本地磁盤掛了,否則一般是不會(huì)出現(xiàn)無法持久化的故障問題。
等等~
LIMS采用先進(jìn)的數(shù)據(jù)庫(kù)技術(shù)、軟件技術(shù)、自動(dòng)化技術(shù)對(duì)整個(gè)實(shí)驗(yàn)室進(jìn)行全面管理。LIMS可以實(shí)現(xiàn)數(shù)據(jù)采集、錄入、處理、檢查、判定、存儲(chǔ)、傳輸、共享、報(bào)告發(fā)布的功能。