專利名稱:協(xié)同服務系統(tǒng)和協(xié)同服務方法
技術領域:
本發(fā)明涉及計算機技術領域,具體而言,涉及一種協(xié)同服務系統(tǒng)和一種協(xié)同服務方法。
背景技術:
目前,應用于農(nóng)村的新農(nóng)村合作醫(yī)療系統(tǒng)的方式基本上是各自為政,系統(tǒng)的各機構間都缺乏統(tǒng)一的協(xié)調,在實際的管理中沒有一個統(tǒng)一的協(xié)調指揮中心,并且對等關系的區(qū)域機構間的落地及管理問題很難解決,例如無法確定選擇哪個區(qū)域的機構進行處理。同時各機構間嚴重缺乏數(shù)據(jù)上的共享交流機制,造成異地處理時,除了對異地機構調用機制上的不統(tǒng)一,還有調用數(shù)據(jù)上的不一致。一般來說,建立跨區(qū)域醫(yī)療協(xié)同服務系統(tǒng),實現(xiàn)機構間的互聯(lián)互通主要的鏈接方式是機構間直接實現(xiàn)點對點的互聯(lián),由于潛在需要實現(xiàn)互聯(lián)的機構眾多,點對點的直接鏈接必然造成整個網(wǎng)絡的日趨復雜,給日后的維護、升級等帶來由繁重的工作,甚至可能導致整個系統(tǒng)的癱瘓。圖1示出了三個機構(A、B、C)的兩種業(yè)務(結算、文檔)之間的點對點直接互聯(lián),從中可以清楚地看到三個機構間的調用關系已經(jīng)變的非常復雜了,更多機構實現(xiàn)的情況可想而知。現(xiàn)在部分機構為了解決跨區(qū)域機構間新農(nóng)村醫(yī)療合作系統(tǒng)的結算等,很多采用點對點直接遠程調用對方接口的方式實現(xiàn)了鏈接,雖然這種方式可以實現(xiàn)異地服務,但是造成了兩地接口的復雜性,緊耦合性,為日后的維護和大范圍的推廣帶來了隱患和阻力。因此,需要一種新的能夠實現(xiàn)跨區(qū)域的機構之間的互聯(lián)的技術方案,能夠保證不同區(qū)域的機構合作完成服務功能,并且不需要采用點對點方式的互聯(lián),不同機構之間的連接方式簡潔,不致過于復雜,方便進行維護和升級等。
發(fā)明內(nèi)容
本發(fā)明所需要解決的技術問題在于,需要提供一種新的能夠實現(xiàn)跨區(qū)域的機構之間的互聯(lián)的技術方案,能夠保證不同區(qū)域的機構合作完成服務功能,并且不需要采用點對點方式的互聯(lián),不同機構之間的連接方式簡潔,不至過于復雜,方便進行維護和升級等。有鑒于此,本發(fā)明提供一種協(xié)同服務系統(tǒng),包括:協(xié)同服務總線,用于連接多個服務機構,其中,所述多個服務機構用于提供多種服務,每個服務機構包括一個或多個服務器,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務。在該技術方案中,不同服務機構所提供的服務功能通常由單獨的服務器或服務器集群來實現(xiàn),協(xié)同服務總線實現(xiàn)將服務請求發(fā)送到能夠對其進行響應的服務機構,而根據(jù)現(xiàn)有的ESB技術,本地機構的服務只能被本地應用調用,而無法獲知其他服務機構提供的服務,并無法向其他服務機構請求調用服務,而將統(tǒng)一設置一個服務機構,接收所有應用請求,受地域和硬件資源限制又不現(xiàn)實,而本技術方案則克服了上述缺陷,實現(xiàn)了異地的服務調用。在上述技術方案中,優(yōu)選地,所述協(xié)同服務總線將所述多個機構提供的一種或多種服務通知給所述第一服務機構,所述第一服務機構接收與已通知的服務接收相應的服務請求。在該技術方案中,可以將其他機構能夠提供的服務通知某特定機構,即實現(xiàn)對該機構的服務部署,則可通過該機構請求的服務為已部署的所有服務,不限于該機構自身所能實現(xiàn)的服務。在上述技術方案中,優(yōu)選地,所述協(xié)同服務總線連接所述第一服務機構的前置機,在所述前置機上設置已通知給所述第一服務機構的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。在該技術方案中,實現(xiàn)了在前置機上的服務部署,相當于形成了實際的服務節(jié)點,由前置機按所部屬的服務接收異地服務請求,傳送到服務機構的服務器后,由協(xié)同服務總線判斷將該請求發(fā)送到哪個異地機構服務器進行處理。在上述技術方案中,優(yōu)選地,所述協(xié)同服務總線在所述第一服務機構向所述第二服務機構傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。在該技術方案,由于需要保證各機構的協(xié)同服務,所以必須保證交互數(shù)據(jù)的統(tǒng)一標準,而又需要保證各機構處理針對當?shù)厍闆r的本地數(shù)據(jù),而本技術方案中的協(xié)同服務總線同時滿足上述要求。根據(jù)目前的ESB技術,由于多個服務機構具有一定的差異性,所以單個服務機構即使接收到其他機構的請求,也無法進行響應,而本方案則克服了這一缺陷,通過格式的轉換,保證每個服務機構既不需要為識別多種其他形式的請求做出改變,同時又能即使響應其他機構的服務請求。在上述技術方案中,優(yōu)選地,所述協(xié)同服務總線還在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。在該技術方案中,在某個機構有更新的組件或功能時,其他機構可下載相關的內(nèi)容,對自身進行更新。本發(fā)明還提供一種協(xié)同服務方法,包括:步驟302,連接提供多種服務的多個服務機構,其中,每個服務機構包括一個或多個服務器;步驟304,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務。在該技術方案中,不同服務機構所提供的服務功能通常由單獨的服務器或服務器集群來實現(xiàn),本方案將服務請求發(fā)送到能夠對其進行響應的服務機構,而根據(jù)現(xiàn)有的ESB技術,本地機構的服務只能被本地應用調用,而無法獲知其他服務機構提供的服務,并無法向其他服務機構請求調用服務,而將統(tǒng)一設置一個服務機構,接收所有應用請求,受地域和硬件資源限制又不現(xiàn)實,而本技術方案則克服了上述缺陷,實現(xiàn)了異地的服務調用。在上述技術方案中,優(yōu)選地,在所述步驟304之前,還包括:將所述多個機構提供的一種或多種服務通知給所述第一服務機構,所述第一服務機構接收與已通知的服務接收相應的服務請求。在該技術方案中,可以將其他機構能夠提供的服務通知某特定機構,即實現(xiàn)對該機構的服務部署,則可通過該機構請求的服務為已部署的所有服務,不限于該機構自身所能實現(xiàn)的服務。在上述技術方案中,優(yōu)選地,在所述步驟304之前,還包括:在連接所述第一服務機構的前置機上,設置已通知給所述第一服務機構的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。在該技術方案中,實現(xiàn)了在前置機上的服務部署,相當于形成了實際的服務節(jié)點,由前置機按所部屬的服務接收異地服務請求,傳送到服務機構的服務器后,本方案判斷將該請求發(fā)送到哪個異地機構服務器進行處理。在上述技術方案中,優(yōu)選地,還包括:在所述第一服務機構向所述第二服務機構傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。在該技術方案,由于需要保證各機構的協(xié)同服務,所以必須保證交互數(shù)據(jù)的統(tǒng)一標準,而又需要保證各機構處理針對當?shù)厍闆r的本地數(shù)據(jù),而本技術方案中同時滿足上述要求。根據(jù)目前的ESB技術,由于多個服務機構具有一定的差異性,所以單個服務機構即使接收到其他機構的請求,也無法進行響應,而本方案則克服了這一缺陷,通過格式的轉換,保證每個服務機構既不需要為識別多種其他形式的請求做出改變,同時又能即使響應其他機構的服務請求。在上述技術方案中,優(yōu)選地,還包括:在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。在該技術方案中,在某個機構有更新的組件或功能時,其他機構可下載相關的內(nèi)容,對自身進行更新。通過以上技術方案,可以實現(xiàn)一種協(xié)同服務系統(tǒng)和一種協(xié)同服務方法,能夠保證不同區(qū)域的機構合作完成服務功能,并且不需要采用點對點方式的互聯(lián),不同機構之間的連接方式簡潔,不至過于復雜,方便進行維護和升級等,是針對解決跨區(qū)域農(nóng)民醫(yī)療保健協(xié)同服務問題的一個非常合適的解決方案,不僅解決了點對點的鏈接問題,而且對于異地、異構系統(tǒng)的集成給出了全面的解決方案。
圖1是根據(jù)現(xiàn)有技術的機構間的點對點互聯(lián)方式的示意圖;圖2是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的框圖;圖3是根據(jù)本發(fā)明的一個實施例的協(xié)同服務方法的流程圖;圖4是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的協(xié)同服務總線的示意圖;圖5是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的協(xié)同服務總線的工作示意圖;圖6是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的協(xié)同服務總線設置服務節(jié)點的不意圖;圖7是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的協(xié)同服務總線的標準文檔的
示意圖。
具體實施例方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結合附圖和具體實施方式
對本發(fā)明進行進一步的詳細描述。在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明并不限于下面公開的具體實施例的限制。
圖2是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的框圖。如圖2所示,本發(fā)明提供一種協(xié)同服務系統(tǒng)200,包括:協(xié)同服務總線202,用于連接多個服務機構,其中,所述多個服務機構用于提供多種服務,每個服務機構包括一個或多個服務器,在所述多個服務機構中的第一服務機構204接收到服務請求,而所述多個服務機構中的第二服務機構206提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構206,由所述第二服務機構206響應所述服務請求并實現(xiàn)相應的服務。在該技術方案中,不同服務機構所提供的服務功能通常由單獨的服務器或服務器集群來實現(xiàn),協(xié)同服務總線實現(xiàn)將服務請求發(fā)送到能夠對其進行響應的服務機構,而根據(jù)現(xiàn)有的ESB技術,本地機構的服務只能被本地應用調用,而無法獲知其他服務機構提供的服務,并無法向其他服務機構請求調用服務,而將統(tǒng)一設置一個服務機構,接收所有應用請求,受地域和硬件資源限制又不現(xiàn)實,而本技術方案則克服了上述缺陷,實現(xiàn)了異地的服務調用。在上述技術方案中,所述協(xié)同服務總線202將所述多個機構提供的一種或多種服務通知給所述第一服務機構204,所述第一服務機構204接收與已通知的服務接收相應的服務請求。在該技術方案中,可以將其他機構能夠提供的服務通知某特定機構,即實現(xiàn)對該機構的服務部署,則可通過該機構請求的服務為已部署的所有服務,不限于該機構自身所能實現(xiàn)的服務。在上述技術方案中,還包括:所述協(xié)同服務總線202連接所述第一服務機構204的前置機,在所述前置機上設置已通知給所述第一服務機構204的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。在該技術方案中,實現(xiàn)了在前置機上的服務部署,相當于形成了實際的服務節(jié)點,由前置機按所部屬的服務接收異地服務請求,傳送到服務機構的服務器后,由協(xié)同服務總線判斷將該請求發(fā)送到哪個異地機構服務器進行處理。在上述技術方案中,所述協(xié)同服務總線202還在所述第一服務機構204向所述第二服務機構206傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構204的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構206接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構206的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。在該技術方案,由于需要保證各機構的協(xié)同服務,所以必須保證交互數(shù)據(jù)的統(tǒng)一標準,而又需要保證各機構處理針對當?shù)厍闆r的本地數(shù)據(jù),而本技術方案中的協(xié)同服務總線同時滿足上述要求。根據(jù)目前的ESB技術,由于多個服務機構具有一定的差異性,所以單個服務機構即使接收到其他機構的請求,也無法進行響應,而本方案則克服了這一缺陷,通過格式的轉換,保證每個服務機構既不需要為識別多種其他形式的請求做出改變,同時又能即使響應其他機構的服務請求。在上述技術方案中,所述協(xié)同服務總線202還在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。在該技術方案中,在某個機構有更新的組件或功能時,其他機構可下載相關的內(nèi)容,對自身進行更新。圖2是根據(jù)本發(fā)明的一個實施例的協(xié)同服務方法的流程圖。如圖2所示,本發(fā)明還提供一種協(xié)同服務方法,包括:步驟302,連接提供多種服務的多個服務機構,其中,每個服務機構包括一個或多個服務器;步驟304,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務。在該技術方案中,不同服務機構所提供的服務功能通常由單獨的服務器或服務器集群來實現(xiàn),本方案實現(xiàn)將服務請求發(fā)送到能夠對其進行響應的服務機構,而根據(jù)現(xiàn)有的ESB技術,本地機構的服務只能被本地應用調用,而無法獲知其他服務機構提供的服務,并無法向其他服務機構請求調用服務,而將統(tǒng)一設置一個服務機構,接收所有應用請求,受地域和硬件資源限制又不現(xiàn)實,而本技術方案則克服了上述缺陷,實現(xiàn)了異地的服務調用。在上述技術方案中,在所述步驟304之前,還包括:將所述多個機構提供的一種或多種服務通知給所述第一服務機構,所述第一服務機構接收與已通知的服務接收相應的服務請求。在該技術方案中,可以將其他機構能夠提供的服務通知某特定機構,即實現(xiàn)對該機構的服務部署,則可通過該機構請求的服務為已部署的所有服務,不限于該機構自身所能實現(xiàn)的服務。在上述技術方案中,在所述步驟304之前,還包括:在連接所述第一服務機構的前置機上,設置已通知給所述第一服務機構的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。在該技術方案中,實現(xiàn)了在前置機上的服務部署,相當于形成了實際的服務節(jié)點,由前置機按所部屬的服務接收異地服務請求,傳送到服務機構的服務器后,本方案判斷將該請求發(fā)送到哪個異地機構服務器進行處理。在上述技術方案中,還包括:在所述第一服務機構向所述第二服務機構傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。在該技術方案,由于需要保證各機構的協(xié)同服務,所以必須保證交互數(shù)據(jù)的統(tǒng)一標準,而又需要保證各機構處理針對當?shù)厍闆r的本地數(shù)據(jù),而本技術方案中同時滿足上述要求。根據(jù)目前的ESB技術,由于多個服務機構具有一定的差異性,所以單個服務機構即使接收到其他機構的請求,也無法進行響應,而本方案則克服了這一缺陷,通過格式的轉換,保證每個服務機構既不需要為識別多種其他形式的請求做出改變,同時又能即使響應其他機構的服務請求。在上述技術方案中,還包括:在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。在該技術方案中,在某個機構有更新的組件或功能時,其他機構可下載相關的內(nèi)容,對自身進行更新。圖4是根據(jù)本發(fā)明的一個實施例的協(xié)同服務系統(tǒng)的示意圖。如圖4所示,本實施例中的協(xié)同服務系統(tǒng)采用的是一個協(xié)同服務總線為中心的星型鏈接方式。通過組建以協(xié)同服務總線為中心的星型鏈接避免各機構a、b、c和d間點對點的互聯(lián),利用協(xié)同服務總線確保各機構間的操作相互獨立,實現(xiàn)各機構間透明地對接。這樣有利于日后業(yè)務的變化、總線的穩(wěn)定性和整個系統(tǒng)的維護工作。具體地,服務節(jié)點a為機構A(未示出)的前置機1、2和3構成,其中,在前置機3上部署的服務包括身份認證、文檔歸集調閱、本地服務代理和異地結算/稽核。如果用戶使用前置機3執(zhí)行針對D機構所在地的異地結算/稽核的操作話,本地機構A無法提供該服務,則可由協(xié)同服務總線將該請求以機構D可識別的形式發(fā)送到機構D,由機構D提供服務后,并返回服務結果。或者在機構D的服務節(jié)點d發(fā)送請求,由機構D在本地提供服務。以下詳細說明本實施例的技術方案。
本實施例中的協(xié)同服務總線,基于企業(yè)服務總線(ESB),采用“總線”這樣一種模式來管理和簡化應用之間的集成拓撲結構,以廣為接受的開放標準為基礎來支持應用之間在消息、事件和服務的級別上動態(tài)的互連互通。協(xié)同服務總線可以作用于以下服務和應用中:面向服務的架構-分布式的應用由可重用的服務組成;面向消息的架構-應用之間通過ESB發(fā)送和接受消息;事件驅動的架構-應用之間異步地產(chǎn)生和接收消息;內(nèi)容導向的架構-以分布式的運行管理機制,支持內(nèi)容的路由和過濾,具有復雜的數(shù)據(jù)傳輸能力,并提供標準接口 ;服務多方對等的架構-應用或服務之間對等和對立,通過相對自由的部署總線實現(xiàn)服務節(jié)點的擴展和對等機構的接入。通過本實施例中的協(xié)同服務總線,可以實現(xiàn)服務間智能化集成與管理的中介。具體地,如圖5所示,本實施例中提供了由業(yè)務規(guī)則驅動的強大消息代理解決方案。根據(jù)由易于使用的圖形用戶界面(GUI)定義的規(guī)則形成、路由和轉換消息。根據(jù)定義的規(guī)則,多種應用程序1、2、3和4能以不同格式通過基于ESB的協(xié)同服務總線實現(xiàn)的交換信息,由代理處理信息以正確格式到達正確地點所必需的處理(通過服務器進行處理)。應用程序只需了解其自身的約定和需求。因為它們可以指定主題過濾器或基于內(nèi)容的過濾器(或兩者都指定)來控制可供應用程序使用的消息,所以應用程序在選擇要接收哪些消息上還擁有更高的靈活性。雖然采用ESB的協(xié)同服務可以解決上述的系統(tǒng)問題,但是目前整個全國區(qū)域的新農(nóng)合管理的現(xiàn)狀使得協(xié)同服務的實現(xiàn)變得比較困難,僅套用ESB的協(xié)同服務可解決單個機構的本地服務的問題,卻無法解決異地服務的問題。目前新農(nóng)合政策基本上是各地各自為政,各機構和地區(qū)間都缺乏統(tǒng)一的協(xié)調,在實際的管理中沒有一個統(tǒng)一的協(xié)調指揮中心,這使得整個協(xié)同服務總線的落地(調用服務機構)存在實際上的困難。同時各機構間嚴重缺乏數(shù)據(jù)上的共享交流機制,造成異地處理時除了調用機制上的不統(tǒng)一,還有數(shù)據(jù)上的不一致?,F(xiàn)在部分機構為了解決跨區(qū)域機構間新農(nóng)合的結算等,很多采用點對點直接遠程調用對方接口的方式實現(xiàn)了鏈接,雖然這種方式可以實現(xiàn)異地服務,但是造成了兩地接口的復雜性,緊耦合性,為日后的維護和大范圍的推廣帶來了隱患和阻力。針對以上需求和當前存在的困難,本實施例中突破了 ESB的限制,實現(xiàn)了跨地域的總線服務,協(xié)同服務總線可以根據(jù)部署的需要自由伸縮和擴展,避免了采用實際總線必須要解決的實際落地(調用服務機構)的問題,并且有統(tǒng)一的標準進行對照轉換,也解決了各地的信息不統(tǒng)一及傳輸問題,信息在更新時也不用復雜重復的各地更新,都由總線技術實施統(tǒng)一同步更新。如圖6所示,為跨區(qū)域新農(nóng)合醫(yī)療系統(tǒng)的協(xié)同服務總線,實現(xiàn)總線服務的提供,可以根據(jù)部署的需要自由伸縮和擴展,避免了采用實際總線必須要解決的實際落地的問題,具體解決方案如下:本實施例中,通過在部分機構設置前置機的方式實現(xiàn)一個用于跨區(qū)域農(nóng)民工異地醫(yī)療保健的協(xié)同服務總線。該總線在前置機上部署總線服務(即總線連接的所有機構所能提供的服務)作為服務節(jié)點,采用同步更新機制完成總線服務調整后各服務節(jié)點間的同步,各機構可以在本地放置前置機作為服務節(jié)點接入,也可以遠程鏈接部署在其他機構部署的服務節(jié)點上,這突破了 ESB僅能處理單個機構內(nèi)的應用服務請求的限制。整個協(xié)同服務總線可以擴展鏈接多個服務節(jié)點,也可以在小范圍內(nèi)用單一的服務器作為協(xié)同服務總線,連接服務節(jié)點??偩€服務根據(jù)部署的需要,可以集中部署也可以采用分布的方式部署,包括圖6中的全分布模式,在所有機構上部署服務節(jié)點,或部分集中模式,僅在部分機構上設置服務節(jié)點,或全集中模式,將所有服務部署在其中一個機構的服務節(jié)點上,此時系統(tǒng)服務總線形成服務中心。整個協(xié)同服務總線可以支持可伸縮的熱部署方式。服務節(jié)點內(nèi)置總線的全部服務操作,各服務節(jié)點之間可以互相協(xié)作完成服務也可以獨立完成服務。各機構可以鏈接到本地部署的服務節(jié)點也可以鏈接到遠程服務節(jié)點上,服務節(jié)點支持多個機構的接入。當總線的服務發(fā)生變化的時候,服務節(jié)點之間可以實現(xiàn)服務成組的自動同步更新,所有的同步更新通過消息和自動遠程下載機制實現(xiàn)。協(xié)同服務總線除了提供上述功能外,還提供一些集成的基本的服務處理,保證整個跨區(qū)域農(nóng)民醫(yī)療保健協(xié)同服務的順利、平穩(wěn)運行。協(xié)同服務總線可以提供的功能包括:1、目錄標準化:協(xié)同服務總線構建新農(nóng)合結算標準目錄,各機構存儲與標準目錄的對照信息。協(xié)同服務總線采用自動更新的方式,智能創(chuàng)建結算項目的標準目錄。協(xié)同服務系統(tǒng)在初始化的時候,協(xié)同服務總線會根據(jù)參與協(xié)同的機構間的結算項目構建初始標準目錄,各機構在日后的維護中會根據(jù)本機構的項目變化情況自動更新標準目錄,同時在本地更新與標準目錄的對照。機構更新對照信息采用主動更新方式,機構主動下載標準目錄,然后人工實現(xiàn)對照。標準目錄中項目是各機構與協(xié)同服務總線交互的唯一數(shù)據(jù)標準。2、文檔標準化:協(xié)同服務總線構建文檔標準格式,各機構存儲與標準格式的對照信息。與結算目錄方式類似,協(xié)同服務總線智能創(chuàng)建可共享文檔的標準格式。標準格式的更新也是全部采用主動更新的方式。在各機構與協(xié)同服務總線交互的時候標準文檔格式是唯一的交互格式。本實施例中,標準格式支持檔案共享的規(guī)范有服務接口規(guī)范、索引結構規(guī)范、檔案結構規(guī)范和數(shù)據(jù)標準規(guī)范,通過這些規(guī)范使得不同廠商開發(fā)的健康檔案系統(tǒng)能夠提供標準化服務接口,為使用方提供的索引和檔案結構符合統(tǒng)一的規(guī)范,文檔內(nèi)的結構化數(shù)據(jù)遵循統(tǒng)一標準。共享檔案的內(nèi)容采用CDA LEVEL2作為文檔的標準格式,文檔的存儲及傳輸過程中全部采用CDA格式,具體如圖7所示。臨床文檔結構(CDA)是HL7組織制定的以交換臨床文檔為目的的,一種指定語法(結構)和語義的文檔標記標準。臨床文檔是一個自定義的、完全的臨床信息集,它包括文本、圖像、聲音和其它多媒體內(nèi)容。作為ISO的一個國際標準,經(jīng)過十多年的發(fā)展,已為很多國家廣泛接受和采用,是HL7組織制定的眾多標準中最為成功的典范。CDA有如下特點:I)持續(xù)性(Persistence):—個臨床文檔在一個被定義的局部和調整好的需求內(nèi)會在一個時間段內(nèi)保持穩(wěn)定不變。2)可管理性(Stewardship):—個臨床文檔是由一個受醫(yī)療所委托的人或組織維護。3)可認證性(Authentication):—個臨床文檔是一組有法律效應的臨床信息集
口 ο4)完整性(Wholeness):適用于整個文檔,并非只適用于文檔的一部分。5)可讀性(Human readability):一個臨床文檔是保證計算機可讀的,同時CDA文檔也是人可讀懂的。文檔標準化中同時包括了服務接口規(guī)范、索引結構規(guī)范、檔案結構規(guī)范和數(shù)據(jù)標準規(guī)范,使得不同廠商開發(fā)的健康檔案系統(tǒng)能夠提供標準化服務接口,為使用方提供的索引和檔案結構符合統(tǒng)一的規(guī)范,文檔內(nèi)的結構化數(shù)據(jù)遵循統(tǒng)一標準。3、認證授權:協(xié)同服務總線負責所有接入總線的調用的身份驗證和授權,總線存儲結構列表和授權,所有調用服務需要首先經(jīng)過身份認證合法后,再驗證具體使用總線的權限后方可執(zhí)行。4、內(nèi)容安全:鑒于總線上傳輸?shù)臄?shù)據(jù)存在病人疾病和費用敏感信息,協(xié)同服務總線的內(nèi)容安全功能負責對傳輸內(nèi)容進行統(tǒng)一的加密和解密操作。5、路由調用:協(xié)同服務總線根據(jù)接入的調用請求,解析調用信息,根據(jù)請求中的路由信息,尋找相關的服務節(jié)點,完成對異地服務的調用,調用完畢后將調用結果根據(jù)路由信息送回請求的服務節(jié)點。路由調用根據(jù)實現(xiàn)方式分為兩種:即異步調用和同步調用。6、節(jié)點同步:當協(xié)同服務總線有組件和業(yè)務更新的時候,服務節(jié)點之間可以實現(xiàn)服務的自動同步更新,所有的同步更新通過消息和自動遠程下載機制實現(xiàn)。通過以上內(nèi)容可知:(I)本實施例的技術方案通過在部分機構設置前置機的方式實現(xiàn)一個用于跨區(qū)域農(nóng)民工異地醫(yī)療保健的協(xié)同服務總線。該總線在前置機上部署總線服務作為服務節(jié)點,采用同步更新機制完成總線服務調整后各服務節(jié)點間的同步,各機構可以在本地放置前置機作為服務節(jié)點接入,也可以遠程鏈接部署在其他機構部署的服務節(jié)點上。整個協(xié)同總線可以擴展鏈接多個服務節(jié)點,也可以在小范圍內(nèi)用單一的服務器作為協(xié)同服務總線,連接服務節(jié)點。(2)根據(jù)部署的需要,總線可以集中部署也可以采用分布的方式部署,整個協(xié)同服務總線可以支持可伸縮的熱部署方式。(3)服務節(jié)點內(nèi)置總線的全部服務操作,各服務節(jié)點之間可以互相協(xié)作完成服務也可以獨立完成服務。各機構可以鏈接到本地部署的服務節(jié)點也可以鏈接到遠程服務節(jié)點上,服務節(jié)點支持多個機構的接入。當總線的服務發(fā)生變化的時候,服務節(jié)點之間可以實現(xiàn)服務成組的自動同步更新,所有的同步更新通過消息和自動遠程下載機制實現(xiàn)。(4)協(xié)同服務總線除了具備基本企業(yè)服務總線(ESB)的基本功能之外,更具備避免總線實際落地部署的要求,提供沒有統(tǒng)一信息管理中心的前提下,多個平等機構互聯(lián)的技術方案,此外還提供一些集成的基本服務處理,保證整個跨區(qū)域農(nóng)民工醫(yī)療保健協(xié)同服務的順利、平穩(wěn)運行。
綜上所述,可以實現(xiàn)一種協(xié)同服務系統(tǒng)和一種協(xié)同服務方法,采用協(xié)同服務總線技術,以總線為中心,建立星型鏈接避免各機構間點對點的互聯(lián),利用協(xié)同服務總線確保各機構間的操作相互獨立,實現(xiàn)各機構間透明地對接。這樣有利于日后業(yè)務的變化、總線的穩(wěn)定性和整個系統(tǒng)的維護工作。針對解決跨區(qū)域農(nóng)民醫(yī)療保健協(xié)同服務問題提供一個非常合適的解決方案,不僅解決了點對點的鏈接問題,而且對于異地、異構系統(tǒng)的集成給出了全面的解決方案。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種協(xié)同服務系統(tǒng),其特征在于,包括: 協(xié)同服務總線,用于連接多個服務機構,其中,所述多個服務機構用于提供多種服務,每個服務機構包括一個或多個服務器,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務。
2.根據(jù)權利要求1所述的協(xié)同服務系統(tǒng),其特征在于,所述協(xié)同服務總線將所述多個機構提供的一種或多種服務通知給所述第一服務機構,所述第一服務機構接收與已通知的服務接收相應的服務請求。
3.根據(jù)權利要求2所述的協(xié)同服務系統(tǒng),其特征在于,所述協(xié)同服務總線連接所述第一服務機構的前置機,在所述前置機上設置已通知給所述第一服務機構的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。
4.根據(jù)權利要求1所述的協(xié)同服務系統(tǒng),其特征在于,所述協(xié)同服務總線還在所述第一服務機構向所述第二服務機構傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。
5.根據(jù)權利要求1至4中任一項所述的協(xié)同服務系統(tǒng),其特征在于,所述協(xié)同服務總線還在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。
6.—種協(xié)同服務方法,其特征在于,包括: 步驟302,連接提供多種服務的多個服務機構,其中,每個服務機構包括一個或多個服務器; 步驟304,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務。
7.根據(jù)權利要求6所述的協(xié)同服務方法,其特征在于,在所述步驟304之前,還包括: 將所述多個機構提供的一種或多種服務通知給所述第一服務機構,所述第一服務機構接收與已通知的服務接收相應的服務請求。
8.根據(jù)權利要求7所述的協(xié)同服務方法,其特征在于,在所述步驟304之前,還包括: 在連接所述第一服務機構的前置機上,設置已通知給所述第一服務機構的服務,所述前置機根據(jù)用戶對其的操作生成所述服務請求。
9.根據(jù)權利要求6所述的協(xié)同服務方法,其特征在于,還包括: 在所述第一服務機構向所述第二服務機構傳輸數(shù)據(jù)時,將待傳輸數(shù)據(jù)由所述第一服務機構的本地格式轉換為預定的標準格式后再進行傳輸,以及將所述第二服務機構接收到的數(shù)據(jù)由標準格式轉換為所述第二服務機構的本地格式,其中,所述數(shù)據(jù)包括所述服務請求。
10.根據(jù)權利要求6至9中任一項所述的協(xié)同服務方法,其特征在于,還包括: 在所述多個服務機構中的任一服務機構發(fā)生更新時,通知所述多個服務機構中的其他服務機構。
全文摘要
本發(fā)明提供一種協(xié)同服務系統(tǒng)和一種協(xié)同服務方法,其中,協(xié)同服務總線包括協(xié)同服務總線,用于連接多個服務機構,其中,所述多個服務機構用于提供多種服務,每個服務機構包括一個或多個服務器,在所述多個服務機構中的第一服務機構接收到服務請求,而所述多個服務機構中的第二服務機構提供響應所述服務請求的服務時,將所述服務請求發(fā)送至所述第二服務機構,由所述第二服務機構響應所述服務請求并實現(xiàn)相應的服務??梢杂行У慕鉀Q機構間多點的遠程連接,實施信息的有效統(tǒng)一,信息的流暢共享和交流,并且在落地問題上可以幫助解決難以進行異地服務的問題。
文檔編號H04L29/08GK103166934SQ201110421900
公開日2013年6月19日 申請日期2011年12月15日 優(yōu)先權日2011年12月15日
發(fā)明者張譯丹, 溫雙江, 蔣斌 申請人:方正國際軟件(北京)有限公司