亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

混合服務(wù)導(dǎo)向計算架構(gòu)的制作方法

文檔序號:9529231閱讀:216來源:國知局
混合服務(wù)導(dǎo)向計算架構(gòu)的制作方法
【專利說明】混合服務(wù)導(dǎo)向計算架構(gòu)
[0001]相關(guān)申請的交叉引用
[0002]本申請要求2013年3月14日提交的標(biāo)題為“HYBRID SERVICE-ORIENTEDCOMPUTING ARCHITECTURE”( “混合服務(wù)導(dǎo)向計算架構(gòu)”)的美國專利申請第13/830,306號的優(yōu)先權(quán),其公開的全部內(nèi)容通過引用而包含于本文。
技術(shù)領(lǐng)域
[0003]本文所述的主題涉及混合服務(wù)導(dǎo)向計算架構(gòu),其中,諸如組件的資源在可用時可以被本地訪問,或者通過服務(wù)呼叫而被遠(yuǎn)程訪問。
【背景技術(shù)】
[0004]服務(wù)導(dǎo)向架構(gòu)(S0A)提供了可以被調(diào)用并且其交互描述可以被發(fā)布與發(fā)現(xiàn)的組件的集合。就此而言,組件是與其他組件交互的軟件對象,其封裝了特定的功能或功能的集合。組件具有定義明確的交互,并且符合對于架構(gòu)內(nèi)的所有組件所共通的指定行為。在S0A中,資源作為以標(biāo)準(zhǔn)化方式訪問的獨立服務(wù)而成為是對網(wǎng)絡(luò)中的其他參與者可用的。服務(wù)是服務(wù)提供者為服務(wù)消費者實現(xiàn)所期望的最終結(jié)果而完成的工作單元。提供者和消費者都是由代表了其所有者的軟件代理所扮演的角色。

【發(fā)明內(nèi)容】

[0005]在一個方面,向操作系統(tǒng)進(jìn)程發(fā)起組件的加載。所述操作系統(tǒng)進(jìn)程在計算系統(tǒng)的節(jié)點上執(zhí)行,所述計算系統(tǒng)包括存儲器和作為服務(wù)導(dǎo)向架構(gòu)的一部分的至少一個數(shù)據(jù)處理器。之后,在多個已分級的組件資源位置中根據(jù)分級來隨后確定第一可用資源位置。隨后,經(jīng)由所述第一可用資源位置將所述組件加載到所述操作系統(tǒng)進(jìn)程。
[0006]最高分級的資源位置可以位于在所述節(jié)點上執(zhí)行的操作系統(tǒng)進(jìn)程中。在某些情況下,可以通過對在所述節(jié)點上的至少一個動態(tài)鏈接庫(DLL)文件進(jìn)行掃描,來將所述最高分級的資源位置確定為第一可用資源位置。
[0007]第二高分級的資源位置可以位于在所述節(jié)點上執(zhí)行的不同的操作系統(tǒng)進(jìn)程中。例如,可以通過對在所述節(jié)點上的至少一個動態(tài)鏈接庫(DLL)文件進(jìn)行掃描,來將所述第二高分級的資源位置確定為第一可用資源位置。在某些變化形式中,可以從在所述節(jié)點上執(zhí)行的不同的操作系統(tǒng)進(jìn)程中封送組件。所述封送可以包括進(jìn)程間通信(IPC)方法。
[0008]第三高分級的資源位置可以位于相對于所述節(jié)點是遠(yuǎn)程的第二節(jié)點。使用該變化形式,節(jié)點可以輪詢或訪問組件管理系統(tǒng),以識別組件在所述第二節(jié)點上的位置,從而可以發(fā)起服務(wù)以從所述第二節(jié)點獲得所述組件。
[0009]對組件進(jìn)行加載可以包括將所述組件加載到在所述節(jié)點的存儲器(例如,RAM等等)中。
[0010]還描述了這樣的計算機(jī)程序產(chǎn)品,其包括存儲了指令的非易失性計算機(jī)可讀介質(zhì),當(dāng)所述計算機(jī)程序產(chǎn)品被一個或多個計算系統(tǒng)的一個或多個數(shù)據(jù)處理器執(zhí)行時,使得至少一個數(shù)據(jù)處理器執(zhí)行本文的操作。類似地,還描述了這樣的計算機(jī)系統(tǒng),其可以包括一個或多個數(shù)據(jù)處理器以及耦合至一個或多個數(shù)據(jù)處理器的存儲器。所述存儲器可以暫時地或永久地存儲使得至少一個處理器執(zhí)行本文所述的一個或多個操作的指令。另外,上述方法可以通過在單個計算系統(tǒng)內(nèi)或者分布在兩個或更多個計算系統(tǒng)中的一個或多個數(shù)據(jù)處理器來實現(xiàn)。這樣的計算系統(tǒng)可以經(jīng)由一個或多個連接、經(jīng)由多個計算系統(tǒng)中的一個或多個系統(tǒng)之間的直接連接等等而連接并且可以交換數(shù)據(jù)和/或命令或其他指令等等,所述一個或多個連接包括但不限于網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng)、無線廣域網(wǎng)、局域網(wǎng)、廣域網(wǎng)、有線網(wǎng)絡(luò)等等)上的連接。
[0011]本文所描述的主題提供了諸多優(yōu)點。例如,與向遠(yuǎn)程節(jié)點發(fā)起一個或多個服務(wù)呼叫以訪問資源相比,通過在本地資源可用時使用本地資源(例如,組件等等),可以使處理資源最小化并且可以使響應(yīng)次數(shù)增加。
[0012]本文所描述的主題的一個或多個變化方式的細(xì)節(jié)在所附附圖和下面的描述中提出。本文所描述的主題的其他特征和優(yōu)點將根據(jù)【具體實施方式】、附圖和權(quán)利要求而變得明顯。
【附圖說明】
[0013]圖1是示出醫(yī)護(hù)環(huán)境內(nèi)的計算圖景的系統(tǒng)圖;
[0014]圖2是示出用于從已分級的資源位置訪問資源的方法的第一過程流程圖;以及
[0015]圖3是示出用于在本地資源可用時訪問本地資源并且在本地資源不可用時遠(yuǎn)程訪問資源的方法的第二過程流程圖。
【具體實施方式】
[0016]圖1是示出諸如醫(yī)院的醫(yī)護(hù)環(huán)境內(nèi)的計算圖景100的系統(tǒng)圖。對于醫(yī)護(hù)環(huán)境是本地的或者對于醫(yī)護(hù)環(huán)境是遠(yuǎn)程的各種設(shè)備和系統(tǒng)都可以經(jīng)由至少一個計算網(wǎng)絡(luò)105而交互。該計算網(wǎng)絡(luò)105可以提供在各種設(shè)備和系統(tǒng)當(dāng)中的任何形式或介質(zhì)的數(shù)字通信連接(8口,有線的或無線的)。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)以及互聯(lián)網(wǎng)。在某些情況下,多種設(shè)備和系統(tǒng)中的一個或多個可以經(jīng)由點對點(peer-to-peer)耦合(經(jīng)由有線連接,或者經(jīng)由諸如藍(lán)牙或WiFi的無線協(xié)議)而直接交互。另外,在某些變化方式中,一個或多個設(shè)備和系統(tǒng)經(jīng)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)而通信。某些或所有的設(shè)備和系統(tǒng)可以耦合至組件管理系統(tǒng),如同下面將進(jìn)一步詳細(xì)地描述的,該組件管理系統(tǒng)使得這樣的設(shè)備和系統(tǒng)能夠選擇性地訪問本地資源(例如,組件等等)并且在本地資源不可用時選擇性地訪問遠(yuǎn)程資源(例如,組件等等)。
[0017]具體而言,計算圖景100的各方面可以在計算系統(tǒng)中實現(xiàn),所述計算系統(tǒng)包括后端組件(例如,數(shù)據(jù)服務(wù)器110),或者包括中間件組件(例如,應(yīng)用服務(wù)器115),或者包括前端組件(例如,具有圖形用戶界面或網(wǎng)絡(luò)瀏覽器的客戶端計算機(jī)120,用戶可以通過該客戶端計算機(jī)120與本文所描述的主題的實施方案進(jìn)行交互),或者包括這樣的后端、中間件或前端組件的任意組合??蛻舳?20和服務(wù)器110、115通常相對彼此是遠(yuǎn)程的,并且一般借助通信網(wǎng)絡(luò)105來進(jìn)行交互。客戶端120與服務(wù)器110、115的關(guān)系借助于在各自的計算機(jī)上運(yùn)行并且相互之間具有客戶端-服務(wù)器關(guān)系的計算機(jī)程序來建立??蛻舳?20可以是包括本地應(yīng)用程序(其用于提供醫(yī)護(hù)環(huán)境內(nèi)的各種功能)的多種計算平臺中的任意計算平臺。示例性客戶端120包括但不限于臺式計算機(jī)、便攜計算機(jī)、平板電腦以及其他具有觸摸屏幕界面的計算機(jī)。本地應(yīng)用程序可以是獨立的(由于其不需要網(wǎng)絡(luò)連接),并且/或者其可以與一個或多個服務(wù)器110、115交互(例如,網(wǎng)絡(luò)瀏覽器)。
[0018]在計算圖景內(nèi)的各種設(shè)備和系統(tǒng)上可以執(zhí)行多種應(yīng)用程序,例如電子健康記錄應(yīng)用程序;醫(yī)療設(shè)備監(jiān)視、操作及維護(hù)應(yīng)用程序;調(diào)度應(yīng)用程序;記賬應(yīng)用程序等等。
[0019]網(wǎng)絡(luò)105可以耦合到一個或多個數(shù)據(jù)存儲系統(tǒng)125。數(shù)據(jù)存儲系統(tǒng)125可以包括在醫(yī)護(hù)環(huán)境內(nèi)或在專用設(shè)施內(nèi)提供物理數(shù)據(jù)存儲的數(shù)據(jù)庫。另外,或者作為替換,數(shù)據(jù)存儲系統(tǒng)125可以包括在例如多租戶計算環(huán)境中提供數(shù)據(jù)的遠(yuǎn)程存儲的基于云的系統(tǒng)。數(shù)據(jù)存儲系統(tǒng)125還可以包括非易失性計算機(jī)可讀介質(zhì)。
[0020]移動通信設(shè)備(MCD) 130也可以組成計算圖景100的一部分。MCD 130可以經(jīng)由網(wǎng)絡(luò)105直接進(jìn)行通信,并且/或者其可以經(jīng)由諸如蜂窩數(shù)據(jù)網(wǎng)絡(luò)的中繼網(wǎng)絡(luò)而與網(wǎng)絡(luò)105進(jìn)行通信。MCD 130可以使用各種類型的通信協(xié)議,包括例如SMS和MMS的短信協(xié)議。
[0021]各種類型的醫(yī)療設(shè)備140可以被用作是計算圖景100的一部分。這些醫(yī)療設(shè)備140可以包括(除非另外具體指定)表征了患者的一個或多個生理指標(biāo)并且/或者表征了患者的治療的具有通信交互的任何類型的設(shè)備或系統(tǒng)。在某些情況下,醫(yī)療設(shè)備140經(jīng)由點對點的有線或無線通信來與其他醫(yī)療設(shè)備140進(jìn)行通信(不同于利用網(wǎng)絡(luò)105來進(jìn)行通信)。例如,醫(yī)療設(shè)備140可以包括連接至其他醫(yī)療設(shè)備140(即,無線脈搏血氧儀)并連接至有線血壓監(jiān)測儀的床邊生命體征監(jiān)測儀(bedside vital signs monitor)。醫(yī)療設(shè)備140的一個或多個運(yùn)行參數(shù)可以由醫(yī)生本地地控制、由醫(yī)生經(jīng)由網(wǎng)絡(luò)105來進(jìn)行控制,并且/或者其可以由一個或多個服務(wù)器115、120,客戶端125,MCD 130,和/或其他醫(yī)療設(shè)備140控制。
[0022]計算圖景100可以提供在諸如醫(yī)院的醫(yī)護(hù)環(huán)境內(nèi)可能需要的各種類型的功能。例如,藥劑師可以借助客戶端計算機(jī)120中的一個來建立藥方。該藥方可以存儲在數(shù)據(jù)存儲器125和/或推送到其他客戶端120、MCD 130和/或一個或多個醫(yī)療設(shè)備140。另外,醫(yī)療設(shè)備140可以提供表征了患者的一個或多個生理指標(biāo)和/或患者的治療的數(shù)據(jù)(例如,醫(yī)療設(shè)備140可以是輸注管理系統(tǒng)等等)。由醫(yī)療設(shè)備140產(chǎn)生的數(shù)據(jù)可以被傳播至其他醫(yī)療設(shè)備140、服務(wù)器110、115、客戶端120
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1