999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OSGi關鍵技術及其應用研究*

2015-03-13 12:51:03胡佳慧吳思竹
醫(yī)學信息學雜志 2015年8期
關鍵詞:模塊化服務系統(tǒng)

胡佳慧 吳思竹 方 安

(中國醫(yī)學科學院醫(yī)學信息研究所 北京 100020)

?

OSGi關鍵技術及其應用研究*

胡佳慧 吳思竹 方 安

(中國醫(yī)學科學院醫(yī)學信息研究所 北京 100020)

總結(jié)和分析目前OSGi關鍵技術,包括分層模型、擴展功能、實現(xiàn)框架和技術特點,結(jié)合醫(yī)療衛(wèi)生服務、科研平臺建設和遠程信息處理3個典型應用領域,舉例說明OSGi在以服務為導向的現(xiàn)代信息應用系統(tǒng)開發(fā)中的獨特優(yōu)勢。

OSGi;Bundle;模塊化;面向服務;Java

1 引言

本文總結(jié)和分析OSGi關鍵技術,包括分層模型、擴展功能、實現(xiàn)框架和技術特點,結(jié)合醫(yī)療衛(wèi)生服務、科研平臺建設和遠程信息處理這3個典型應用領域,舉例說明OSGi在以服務為導向的現(xiàn)代信息應用系統(tǒng)開發(fā)中的獨特優(yōu)勢。

2 OSGi關鍵技術

2.1 OSGi分層模型

2.1.1 OSGi分層模型[1]見圖1,其中,OSGi中部署的最小單位為Bundle,指所開發(fā)的OSGi組件,其作為模塊化的具體實現(xiàn)貫穿于OSGi框架的每一層。Bundle的本質(zhì)為Jar包,其與Jar包的不同之處在于每個Bundle包含描述Bundle信息的Manifest .mf文本文件,描述信息可以包括Bundle的名稱、描述、開發(fā)商、類路徑、導入和導出包等。OSGi框架涉及服務、生命周期、模塊、安全和運行環(huán)境,各層的功能分別為:服務層采用“發(fā)布-尋找-綁定”模式,為Bundle提供動態(tài)連接,包括注冊服務、獲取服務對象以及監(jiān)聽服務;生命周期管理是OSGi框架最重要的特征之一,生命周期層提供安裝、啟動、停止、更新以及卸載Bundle的應用程序接口(Application Program Interface,API);模塊層負責處理Bundle間的關系,定義Bundle導入和導出代碼的方式,其重要機制包括模塊的類加載機制和模塊間的包共享機制,通過這兩個機制確保模塊間的相互獨立以及模塊間信息的交互與共享;安全層負責處理安全方面的細節(jié),為OSGi框架的每一層提供必要的安全保障;運行環(huán)境定義具體平臺可獲取的方法和類。

圖1 OSGi分層模型

2.1.2 OSGi聯(lián)盟先后發(fā)布的一系列規(guī)范[1]見表1,在標準化之初,OSGi是一個嵌入式Java和網(wǎng)絡設備市場領域的開放組件服務規(guī)范。2000年5月OSGi聯(lián)盟發(fā)布Release 1,旨在家庭和信息技術環(huán)境中實現(xiàn)基于組件的系統(tǒng)。自2005年起OSGi脫離嵌入式Java ME的約束,而將其關注領域轉(zhuǎn)向Java SE和Java EE,發(fā)布了Release 4系列規(guī)范。此外,基于OSGi規(guī)范在嵌入式領域所取得的良好效果,為了使OSGi更適用于企業(yè)級應用,分布式OSGi逐漸受到業(yè)界的重視與關注。為了將OSGi擴展至云端應用,2012年6月OSGi聯(lián)盟發(fā)布Release 5,以基于OSGi的模塊倉庫系統(tǒng)為建設目標,補充了倉儲服務、子系統(tǒng)、命名空間和解析服務等API包。2014年6月在紐約召開的OSGi DevCon大會上,OSGi聯(lián)盟發(fā)布了OSGi的最新版本Release 6。新的規(guī)范補充了語義化版本的角色、數(shù)據(jù)傳輸對象規(guī)范、服務范圍和原型服務工廠等內(nèi)容,開發(fā)者可更為簡便地對其軟件進行功能擴展,改善網(wǎng)絡設備和企業(yè)軟件服務的靈活性[8]。

表1 OSGi發(fā)展概覽

2.2 分布式擴展功能

2.2.1 概述 OSGi設計之初是面向嵌入式開發(fā)領域,隨著遠程通信、物聯(lián)網(wǎng)和云計算等新技術的興起,為了更好地適應面向Java的動態(tài)模塊化系統(tǒng)開發(fā)需求,需要對現(xiàn)有的OSGi技術進行分布式擴展。現(xiàn)有的OSGi分布式擴展功能主要包括遠程處理、容錯機制、自主計算以及實時開發(fā)。

2.2.2 遠程處理 OSGi框架未區(qū)分本地服務和遠程服務,遠程OSGi(Remoting-OSGi,R-OSGi)[9]通過本地實例化Bundle,為運行中的遠程服務生成透明的客戶端代理,支持遠程OSGi應用。在R-OSGi中,服務提供者無需為客戶端代理保留任何代碼,該方法尤其適用于運行在資源受限設備上的服務。通過采用動態(tài)服務代理、分布式的服務注冊、網(wǎng)絡與遠程故障的映射以及類型注入4個基本步驟,R-OSGi提供了透明的遠程調(diào)用,實現(xiàn)了對現(xiàn)有OSGi的無縫嵌入,OSGi應用無需修改即可被分發(fā)。

因即將作官而互相慶賀。多用于貶義。宋蘇洵《嘉祐集》八《管仲論》:“一日無仲,則三子者可以彈冠相慶矣。”三子,指豎刁、易牙、開方三人。參見“彈冠”。 〔2〕1409

2.2.3 容錯機制 OSGi應用大多需要可靠性支持,通過容錯機制可增加系統(tǒng)的可靠性。容錯OSGi(Fault-Tolerance OSGi,F(xiàn)T-OSGi)[10]是一種基于可靠性和可用性的OSGi擴展。FT-OSGi通過復制為基于OSGi的系統(tǒng)平臺提供冗余,增強了現(xiàn)有OSGi系統(tǒng)平臺的容錯性。其中,復制的方法包括基于主-備(Primary-backup)方式主動式復制和基于狀態(tài)-機器(State-machine)方式的被動式復制。

2.2.4 自主計算 由于OSGi具有動態(tài)性特征,組件可在任何時間被啟動和停止,因此難以確定其所提供服務在特定時刻的可用性。基于OSGi的系統(tǒng)開發(fā)支持熱部署,自主OSGi(Autonomic OSGi,A-OSGi)框架[11]利用OSGi平臺的優(yōu)勢,支持OSGi應用的自主構(gòu)建。該框架提供多種補充機制,包括有提取部署B(yǎng)undle性能指標的能力、服務綁定的精確控制機制和運行時的信息收集機制、允許管理員定義OSGi應用的自主行為等。

2.2.5 實時開發(fā) OSGi框架是基于標準的Java,而標準Java不適合開發(fā)實時系統(tǒng)。將OSGi框架擴展與Java實時規(guī)范(Real-Time Specification for Java,RTSJ)相結(jié)合,可設計OSGi框架的實時規(guī)范框架RT-OSGi[12],以支持可重構(gòu)Java實時應用的動態(tài)部署。RT-OSGi應用可被重構(gòu),即在維持應用有效性的同時,可增加新的實時組件以及更新或者移除當前部署的組件,從而滿足應用的高可用性要求。

2.3 實現(xiàn)框架

OSGi規(guī)范通過基礎框架進行實現(xiàn),主要實現(xiàn)框架包括Apache Felix、Eclipse Equinox、Spring DM以及Knopflerfish。其中,F(xiàn)elix所提供的服務最為全面,Equinox與Eclipse緊密結(jié)合,Spring DM可用于實現(xiàn)OSGi框架下基于Spring架構(gòu)的應用,Knopflerfish是標準的OSGi實現(xiàn)框架,但是其發(fā)展較為緩慢。目前,F(xiàn)elix和Equinox已作為成熟的OSGi實現(xiàn)框架得到了廣泛應用。此外,Apache和Eclipse還針對分布式OSGi擴展分別提出了Apache CXF和Eclipse ECF的參考實現(xiàn)框架。通過與這些框架技術結(jié)合,可將應用程序劃分為多個模塊單元,從而易于管理模塊間的交叉依賴關系。

2.4 技術特點

2.4.1 技術概述 OSGi發(fā)展至今,已得到業(yè)界的廣泛認可,這與其所具有的技術優(yōu)勢密不可分。OSGi的主要技術特點包括模塊化、動態(tài)性、可擴展能力、可復用性、可管性以及安全性,見圖2。

圖2 OSGi技術特點

2.4.2 OSGi特點 OSGi描述了一個實現(xiàn)動態(tài)組件模型的Java模塊化系統(tǒng)和服務平臺,其模塊化特點減少了軟件的復雜度;且支持熱插拔,無需停機重啟,即可進行代碼生命周期的動態(tài)管理,包括遠程安裝、啟動、停止、更新和卸載以Bundle形式進行部署的應用或組件。OSGi支持細粒度、模塊級的動態(tài)擴展,運行中的項目無需重新編譯,以Bundle形式實現(xiàn)的新增功能即可生效。現(xiàn)有OSGi規(guī)范通過分布式擴展,更適用于基于Java的企業(yè)級應用系統(tǒng)的開發(fā)。此外,OSGi框架具有較好的可復用性,每個Bundle都是獨立的可復用單元,有利于構(gòu)建面向接口的應用程序架構(gòu)。OSGi還支持對Bundle和應用的管理,包括包和Bundle的版本控制以及Bundle的配置、激活和部署等。與此同時,OSGi提供可擴展的安全模型,Java安全機制為該模型提供了基礎。通過安全策略、權限管理和簽名機制等,提供安全性保證。

3 典型應用

3.1 醫(yī)療衛(wèi)生服務

3.1.1 輔助改善生活環(huán)境 大多數(shù)生物醫(yī)學設備由于缺少對開放性和互操作性的支持,應用于更為廣泛的醫(yī)療信息系統(tǒng)時受到限制。普適健康醫(yī)療(Pervasive Healthcare)可推動預防醫(yī)學的發(fā)展,輔助改善生活環(huán)境(Ambient Assisted Living,AAL)[13]是普適健康醫(yī)療的一個代表。AAL設想了一個為居民提供適當監(jiān)測和支持能力的理想家庭環(huán)境,在該環(huán)境中,分散部署在家里的嵌入式傳感器可持續(xù)監(jiān)測居民的行為和環(huán)境的變化,老年人可長期獲得所有涉及個人、健康、社會和財務等方面的福利。隨著人口健康和社會老齡化的發(fā)展趨勢,采用OSGi為終端用戶設計服務接口是醫(yī)療保健服務領域的一個研究方向。目前,可實現(xiàn)基于OSGi的住院治療、監(jiān)控以及私人訓練等醫(yī)療保健服務平臺。

3.1.2 SIXTH SIXTH[14-15]是一個基于OSGi框架的模塊化可擴展傳感器中間件,提供泛在感知的個人健康監(jiān)測功能,由都柏林大學的CLARITY研究中心開發(fā),旨在通過提取感知設備的連接細節(jié),提供統(tǒng)一的感知資源的接口。SIXTH支持異構(gòu)數(shù)據(jù)源,且是開放的,允許功能組件的置換,例如,數(shù)據(jù)分發(fā)策略可置換為滿足應用需求的更為合適的解決方案。可擴展性是SIXTH的核心設計原則,通過OSGi可在運行時動態(tài)增加新功能。傳感適配器作為即插即用組件,實現(xiàn)到傳感器網(wǎng)絡的連接。

3.1.3 AALuis AALuis(AAL User Interfaces)項目[16]由AAL Joint Programme、BMVIT、Programm Benefit、BMBF和ZonMw共同發(fā)起,采用適合所有設計(Design-for-all)的原則,利用OSGi平臺的優(yōu)勢,為AAL提供豐富新穎的用戶接口,以便于老年人獲取和接受信息與通信技術(Information and Communication Technology,ICT)服務。由于服務可能采用不同類型的輸入和輸出設備或模式,該項目旨在已建成的基于OSGi的開放AAL中間件平臺之上,構(gòu)建服務、用戶接口和連接層,為終端用戶提供自由選擇服務和接口的功能,從而有利于老年用戶與各種服務之間的動態(tài)自適應和個性化交互。AALuis用戶接口層保留各信息模式的變遷軌跡,以適應從抽象任務描述到用戶接口的轉(zhuǎn)換過程,引導用戶以適當?shù)姆绞竭M行交互。基于OSGi的AALuis層,服務提供者和用戶接口的開發(fā)者可通過標準的方式簡單集成新的或現(xiàn)有的解決方案,從而實現(xiàn)以用戶為中心的動態(tài)個性化服務體驗。

3.2 科技平臺建設

3.2.1 STKOS 利用OSGi可進行科研平臺建設,具有代表性的是科技知識組織系統(tǒng)(Science and Technology Knowledge Organization System,STKOS)的建設。STKOS的建立和完善需要多家單位相關人員的協(xié)同工作[17],這些不同行業(yè)的專業(yè)人員所處地域較為分散。OSGi因其模塊化和組件式的系統(tǒng)開發(fā)優(yōu)勢,是分布式多用戶協(xié)同工作的STKOS建設的理想選擇,有利于消除相關科研人員協(xié)同工作過程中的時間和空間局限,加強不同科研單位之間的合作交流,提高科研平臺建設的質(zhì)量和效率。包括中國醫(yī)學科學院、中國農(nóng)業(yè)科學院以及中國科學院國家科學圖書館在內(nèi)的多家科研單位,已基于OSGi進行了STKOS相關平臺的設計、開發(fā)以及子系統(tǒng)的無縫集成,取得了較好的成效。

3.2.2 基于OSGi的STKOS建設案例 系統(tǒng)在開發(fā)、部署和應用的各個不同階段,存在異地分布式開發(fā)、數(shù)據(jù)存取和共享、系統(tǒng)功能模塊的復用和集成以及工作流的管理等問題。針對這些問題,趙勝鋼等[18]將OSGi用于標準化的數(shù)據(jù)存取接口和功能集成接口設計,基于OSGi數(shù)據(jù)存儲管理系統(tǒng),實現(xiàn)了STKOS協(xié)同工作系統(tǒng)的開發(fā)和應用。鮮國建等[19]將OSGi用于STKOS知識服務應用示范系統(tǒng)的設計和開發(fā),提出了基于OSGi的系統(tǒng)體系架構(gòu)。針對不同參與單位獨立設計開發(fā)的各應用示范子系統(tǒng),完成了科技監(jiān)測知識服務示范等子系統(tǒng)的模塊化和組件式開發(fā),實現(xiàn)了系統(tǒng)間的無縫集成和互操作,為相關信息資源和服務功能在各子系統(tǒng)間的廣泛共享和交互提供了便利。OSGi為該體系的設計和開發(fā)提供了規(guī)范化的應用代碼結(jié)構(gòu)、靈活的動態(tài)應用部署以及完善的安全性保證。錢力等[20]將OSGi用于科技情報分析的工具集成服務,提出了相應的集成服務體系框架,設計了基于模塊化動態(tài)管理的集成服務平臺,將其用于世界科技發(fā)展態(tài)勢的監(jiān)測分析。其中,業(yè)務邏輯處理服務作為集成服務體系的核心層,承載著實際業(yè)務功能、算法和數(shù)據(jù)庫服務等插件構(gòu)建任務。所設計集成服務平臺實現(xiàn)了數(shù)據(jù)資源與業(yè)務邏輯之間的物理隔離,通過OSGi的生命周期管理,新分析工具的部署無需影響其他服務。目前,國家“十二五”科技支撐計劃項目課題“科技知識組織體系共享服務平臺建設”的子課題3“科技知識組織體系(STKOS)相關工具集成服務系統(tǒng)建設”已成功將OSGi用于基于插件的知識組織工具集成系統(tǒng)建設,提出了工具集成框架和組件建設、STKOS各課題組提交知識組織工具等的規(guī)范要求。通過將知識組織工具封裝為可控、可管的模塊化可擴展插件,實現(xiàn)了各課題組間知識組織工具的共用和共享,有效提升了科研工作效率。

3.3 遠程信息處理

3.3.1 Android/OSGi 將Android與OSGi框架相結(jié)合是基于云的遠程信息處理的一個研究方向。車載Android/OSGi平臺[21]綜合了OSGi和Android兩個平臺的優(yōu)勢,具有遠程管理、豐富的類共享、特有的車輛應用、安全策略、便捷的API管理以及開放的環(huán)境等優(yōu)點。將云計算機制與Android/OSGi平臺相結(jié)合,允許提供者向存儲云上傳其遠程信息處理的Bundle。Android/OSGi平臺的管理代理通過使用遠程存儲云,可同步更新其應用服務模塊。隨著移動設備的智能化發(fā)展,有必要將智能技術用于車輛管理領域。采用OSGi框架,基于Android的遠程調(diào)用車輛服務(Android-based Remote Call Vehicle Service,ARC-VS)[22]為車輛管理提供開放接口支持。通過移動設備產(chǎn)生調(diào)用,完成基于OSGi的無人車輛的Android遠程調(diào)用車輛服務,從而實現(xiàn)了支持移動設備的Android應用。

3.3.2 移動云計算OSGi 與傳統(tǒng)的以互聯(lián)網(wǎng)為中心的云服務模型相比,動態(tài)分布式服務環(huán)境中的移動服務管理較為復雜。移動云計算OSGi(Mobile Cloud Computing-OSGi,MCC-OSGi)[23]是一個基于OSGi的移動云服務模型,為移動設備提供動態(tài)有效的遠程信息服務和資源接口。該方案采用OSGi和Android軟件開發(fā)平臺相結(jié)合的方式,將OSGi的Bundle作為基本的移動云服務組件,在云端和移動設備上構(gòu)建R-OSGi。通過整合支持服務發(fā)現(xiàn)、選擇和開發(fā)的R-OSGi組件,在移動云計算環(huán)境中搭建以服務為導向的OSGi體系架構(gòu)。所構(gòu)建的Bundle在基于Android的移動設備和云虛擬機上均能運行,且在不同平臺間的轉(zhuǎn)換和運行無兼容性問題。該方案驗證了通過優(yōu)化遠程服務調(diào)用,OSGi可改善云服務,且R-OSGi支持平臺即服務(Platform as a Service,PaaS)移動云的動態(tài)服務調(diào)用。

4 結(jié)語

OSGi在模塊化、動態(tài)性、可擴展能力、可復用性和可管性等方面為基于Java的分布式系統(tǒng)開發(fā)提供了條件,其規(guī)范了Java應用程序的代碼結(jié)構(gòu),節(jié)約了系統(tǒng)開發(fā)的時間,特別是由于動態(tài)模塊化特征,OSGi已吸引了眾多企業(yè)和大批科學研究工作者的重視。根據(jù)系統(tǒng)開發(fā)中不斷更新的需求,OSGi規(guī)范及其技術范疇也在不斷擴展,目前的主要方向有遠程處理、容錯機制、自主計算和實時開發(fā)。基于OSGi架構(gòu)的系統(tǒng)開發(fā)應用案例層出不窮,較成熟的應用領域有醫(yī)療衛(wèi)生服務、科研平臺建設和遠程信息處理。研究表明,基于模塊化和組件式系統(tǒng)開發(fā)優(yōu)勢,OSGi可用于以服務為導向的醫(yī)療衛(wèi)生和分布式多用戶協(xié)同工作的科研平臺建設,與此同時,將Android與OSGi框架相結(jié)合也是基于云的遠程信息處理的方向。隨著OSGi分布式擴展研究的深入以及新技術的涌現(xiàn),OSGi將得到更大規(guī)模的推廣及應用,特別是在以服務為導向的現(xiàn)代信息應用系統(tǒng)開發(fā)中將發(fā)揮出其更大的優(yōu)勢。

1 http://www.osgi.org[EB/OL].[2015-01-30].

2 呂茜茜, 楊翊. 科研信息管理系統(tǒng)的開發(fā)應用[J]. 醫(yī)學信息學雜志, 2010, 31(12): 38-40.

3 高漢松, 肖凌, 許德瑋, 等. 基于云計算的醫(yī)療大數(shù)據(jù)挖掘平臺[J]. 醫(yī)學信息學雜志, 2013, 34(5): 7-12.

4 趙一鳴, 左秀然, 楊國良. 基于醫(yī)聯(lián)體的遠程會診系統(tǒng)應用研究[J]. 醫(yī)學信息學雜志, 2014, 35(10): 31-35.

5 錢慶, 李軍蓮, 李丹亞, 等. 面向用戶的自建信息資源整合平臺建設[J]. 醫(yī)學信息學雜志, 2009, 30(1): 9-19.

6 代濤, 錢慶, 胡鐵軍, 等. “一站式”醫(yī)學信息服務平臺建設的理論與實踐[J]. 醫(yī)學信息學雜志, 2009, 30(1): 1-19.

7 郭振江, 王婷婷, 李卓群, 等. 基于遠程醫(yī)療的慢性心血管疾病一體化診療平臺設計和開發(fā)[J]. 醫(yī)學信息學雜志, 2012, 33(12): 6-48.

8 http://www.eweek.com/blogs/first-read/osgi-core-release-6-now-available.html[EB/OL].[2015-01-30].

9 Rellermeyer JS, Alonso G, Roscoe T. R-OSGi: distributed applications through software modularization[C]. New York, USA:ACM/IFIP/USENIX International Conference on Middleware archive, 2007: 1-20.

10 Torr?o C, Carvalho NA, Rodrigues L. FT-osgi: fault—tolerance extensions for the osgi Service Platform[J]. On the Move to Meaningful Internet Systems, 2009, (5870): 653-670.

11 Ferreira J, Leit?o J, Rodrigues L. A-OSGi: a framework to support the construction of autonomic OSGi-based applications[J]. International Journal of Autonomous and Adaptive Communications Systems, 2012, 5(3): 292-310.

12 Richardson T, Wellings AJ. RT-OSGi: integrating the OSGi framework with the real-time specification for Java[M]/Distributed, Embedded and Real-time Java Systems, US:Springer, 2012.

13 http://www.aal-europe.eu/[EB/OL].[2015-01-30].

14 O’Hare GMP, Muldoon C, O’Grady MJ, et al. Sensor Web Interaction[J]. International Journal on Artificial Intelligence Tools, 2012, 21(2): 1-17.

15 Carr D, O’Grady MJ, O’Hare GMP, et al. SIXTH: a middleware for supporting ubiquitous sensing in Personal health monitoring[J]. Wireless Mobile Communication and Healthcare, 2013, (61): 421-428.

16 http://www.aaluis.eu/[EB/OL].[2015-01-30].

17 李亞子, 孫海霞, 蔣君, 等. 協(xié)同工作系統(tǒng)中用戶角色的設計與實施[J]. 現(xiàn)代圖書情報技術, 2013, (2): 77-81.

18 趙勝鋼, 吳思竹, 錢慶, 等. 科技知識組織體系協(xié)同工作系統(tǒng)實現(xiàn)機制研究[J]. 數(shù)字圖書館論壇, 2012, (12): 7-12.

19 鮮國建, 趙瑞雪, 寇遠濤, 等. 基于OSGi的知識服務應用示范系統(tǒng)體系架構(gòu)設計與實踐[J]. 數(shù)字圖書館論壇, 2012, (12): 38-43.

20 錢力, 張曉林, 李春旺, 等. 利用osgi的科技情報分析集成服務架構(gòu)研究與應用[J]. 現(xiàn)代圖書情報技術, 2014, (253): 62-70.

21 Chen MC, Chen JL, Chang TW. Android/OSGi-based Vehicular Network Management System[J]. Computer Communications, 2011, 34(2): 169-183.

22 Nam CS, Lee S, Shin DR. An Android Remote Call Vehicle Service for OSGi-based Unmanned Vehicle Using by a Mobile Device[J]. Intelligent Autonomous Systems, 2013, (193):123-132.

23 Houacine F, Bouzefrane S, Li L, etal. MCC-OSGi: an OSGi-based mobile cloud service model[C]. Mexico:IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), 2013: 1-8.

敬告作者

《醫(yī)學信息學雜志》網(wǎng)站現(xiàn)已開通,投稿作者請登錄期刊網(wǎng)站:http:∥www.yxxxx.ac.cn,在線注冊并投稿。

《醫(yī)學信息學雜志》編輯部

OSGi Key Technology and the Applying Research

HUJia-hui,WUSi-zhu,Fang

An,InstituteofMedicalInformation,ChineseAcademyofMedicalSciences,Beijing100020,China

The paper summarizes and shares the current key technology of OSGi including the hierarchical model, the extended function, the realization framework and the technical features. It illustrates OSGi's special advantages in service-oriented development of the modern information application system by giving examples and combining the three typical application fields, namely medical and health service, scientific research platform construction and remote information processing.

OSGi;Bundle;Modular;Service-oriented;Java

2015-04-07

胡佳慧,博士,助理研究員,發(fā)表論文10篇;通訊作者:方安 。

國家“十二五”科技支撐計劃項目課題“科技知識組織體系共享服務平臺建設”(項目編號:2011BAH10B03)和其子課題3“科技知識組織體系(STKOS)相關工具集成服務系統(tǒng)建設”(項目編號:2011BAH10B03-1)。

R-058

A 〔DOI〕10.3969/j.issn.1673-6036.2015.08.011

猜你喜歡
模塊化服務系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
模塊化自主水下機器人開發(fā)與應用
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
模塊化住宅
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 亚洲无码久久久久| 54pao国产成人免费视频| 伊人色天堂| 成色7777精品在线| 亚洲第一黄片大全| 五月丁香伊人啪啪手机免费观看| 麻豆精品在线| 伊人久久久久久久| 欧美日韩国产成人高清视频| 本亚洲精品网站| 亚洲va欧美ⅴa国产va影院| 国内精品一区二区在线观看| 国产熟女一级毛片| 國產尤物AV尤物在線觀看| 美女毛片在线| 91亚洲国产视频| 97se亚洲综合在线天天| 亚洲精品无码AⅤ片青青在线观看| 精品成人一区二区| 亚洲精品国产综合99| 亚洲区一区| 一本综合久久| 亚洲天堂网在线观看视频| 中文无码精品a∨在线观看| 激情综合五月网| 不卡无码h在线观看| 91亚洲免费视频| 免费在线播放毛片| 亚洲欧洲日本在线| 制服丝袜亚洲| 午夜激情婷婷| 波多野结衣中文字幕久久| 婷婷亚洲视频| 亚洲欧美日韩中文字幕在线| 无码日韩视频| 国产成人成人一区二区| 国产在线观看第二页| 成年人福利视频| 国产网友愉拍精品| 在线欧美日韩国产| 久久国产乱子| 中文字幕在线看视频一区二区三区| 午夜无码一区二区三区| 又污又黄又无遮挡网站| 欧美69视频在线| 国产一级α片| 999精品视频在线| 欧美区在线播放| 91精品国产自产在线老师啪l| 亚洲欧美日韩中文字幕在线一区| 国产亚洲第一页| 乱人伦中文视频在线观看免费| 九色视频线上播放| 国产成人乱码一区二区三区在线| 国产成人欧美| 国产在线第二页| 欧美性猛交一区二区三区| 亚洲精品在线影院| 日韩麻豆小视频| 久久久久久久97| 9久久伊人精品综合| 国产自在线播放| 亚洲视频在线青青| 国产在线精品网址你懂的| 网久久综合| 久久中文字幕2021精品| 全色黄大色大片免费久久老太| 国产欧美日韩另类精彩视频| 中字无码av在线电影| 日韩精品一区二区三区免费在线观看| 精品乱码久久久久久久| 欧美亚洲日韩中文| 色婷婷综合在线| 国产精品xxx| 国产95在线 | 国产最爽的乱婬视频国语对白| 自拍亚洲欧美精品| 欧美有码在线| 免费一看一级毛片| 国产1区2区在线观看| 成年人国产视频| 国产精品永久免费嫩草研究院|