互聯互通平臺解決方案_第1頁
互聯互通平臺解決方案_第2頁
互聯互通平臺解決方案_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、互聯互通平臺解決方案作者:ITJack軟件平臺給國內軟件業帶來機會。軟件平臺的良好發展必然會影響電子政務應用的開發模式、服務模式,甚至可能會改變一些軟件企業的商業模式。軟件平臺的概念我們所說的軟件平臺”用一個簡單的公式給它定義如下:軟件平臺=中間件軟件+通用業務組件。以中間件為核心的軟件平臺技術的產生是市場的必然要求,不同于一般國外廠商的基礎架構軟件,更強調對用戶的直接價值。對于政府部門的用戶而言,軟件平臺意味著它一開始就應該具有基本的業務”功能,可以快速地建立起政府的業務應用,業務系統還能進一步地擴展并隨業務的變化而方便地調整。歸納起來,對于最終用戶而言,軟件平臺首先意味著基礎功能、快速建立

2、和適應變化。市場上有這樣的例子,如某個一站式辦公軟件平臺、互聯互通軟件平臺等。對于應用開發商而言,軟件的平臺化首先意味著開發商把電子政務的業務需求的一些共性功能已經部分地實現在軟件平臺中,應用的開發不再是從頭開始,可以基于現有軟件平臺定制,需要新開發的只是一部分應用程序。對于開發商而言,基于軟件平臺的開發可以有效地減少新代碼的開發量,縮短開發周期、減少代碼測試的工作量,提高軟件的整體可靠性,最終降低成本。對于中間件等基礎軟件供應商而言,提供平臺化的軟件包意味著廠商可能需要組合或集成多種中間件技術,在以中間件為核心的基礎架構軟件的基礎上,向特定應用如電子政務,提供更多的、針對領域的通用化的功能,

3、從而增加軟件的附加值,為應用開發商提供更多的幫助。軟件平臺的典型特征我們可以把軟件平臺的典型特征初步地歸納為以下的幾個要點。軟件平臺以中間件為基礎,中間件是軟件平臺的核心支撐系統。軟件平臺一般是網絡化的應用解決方案,需要基于中間件軟件去構建。軟件平臺是應用系統的核心支撐,整個軟件平臺需要部署到用戶的實際環境中去。軟件平臺具有業務的通用性軟件平臺的中間件層之上是通用的業務構件層。有人把這一層叫做業務基礎平臺,或者叫領域框架層。這一層軟件是針對某一行業或特定類型應用(如電子政務)的通用的軟件實現,具有業務的通用性。軟件平臺不是最終的應用雖然軟件平臺提供了一些針對行業或特定應用(如電子政務)的一些共

4、性的功能,但它畢竟是不完整的。應用開發商需要基于平臺開發特定應用需要的特定功能。基于軟件平臺的應用能夠方便地擴充應用系統不可能一次建成,因此軟件平臺必須支持應用方便地擴充。軟件平臺的擴展能力來自于中間件軟件的通用性和通用業務組件的可擴充能力。提供應用開發工具應用開發需要軟件平臺提供相應的開發工具。工具可能只是中間件層的,通用業務組件層也可能有工具支持。基于軟件平臺的電子政務系統體系結構我們這里借用國家電子政務標準化工作對電子政務標準技術參考模型”的研究來體會電子政務軟件平臺在政務信息系統中的位置和作用。根據電子政務標準技術參考模型”,電子政務系統總體上可以建模為橫向包含多個層次,管理和信息安全

5、縱向貫穿各個層次的技術架構。參考模型的最底層是網絡基礎設施層,逐漸向上展開的是應用支撐層、應用層、公眾服務網及電子政務的服務對象一一政府、企業、社團和公民。其基本含義是,應用支撐層支持應用通過公眾服務網向電子政務的服務對象服務;管理和信息安全是貫穿各個層次的保障。在這個參考模型中,應用支撐層向電子政務應用層提供所需的各種通用服務,如資源共享、信息交換服務、業務訪問、業務集成、安全可信和可管理等通用性的服務。在這一層中核心的是中間件軟件。應用層是基于應用支撐層構造的各種電子政務應用,是電子政務系統中面向最終用戶的層面。如果我們進一步把針對電子政務的全部內容或者特定類型的應用的一部分共性功能抽象出

6、來,就是通用業務組件”層。把通用業務組件”層和下面的應用支撐層結合起來就構成了我們所定義的軟件平臺根據應用的需要,軟件平臺可能提供更加具體的、不同的功能,如交換與共享”平臺、互聯互平臺”和站式服務平臺軟件平臺在電子政務技術架構中的位置見圖1。圖一通用業務構件層的特點通用業務構件一般表現為針對特定行業或特定類型應用的軟件框架,或者說領域框架。框架性的軟件是把許多應用需要的功能抽象成公共的設計和部分的實現,為一組類似的問題提供通用的解決方法。框架本質上是不完整的,特定應用需要的功能需要框架的用戶一一應用開發者去添上。通用業務組件層的出現改變了應用軟件的研發模式,一方面它更高程度地實現了軟件的復用,

7、同時又支持用戶的個性化需求的實現,能夠快速地開發用戶所需要的應用系統。有觀點認為,業務基礎軟件平臺還有另一種表現形式,即模型化業務基礎軟件平臺基本上,組件化可以看成是基礎業務平臺的本質特征,模型化可以看成是生成業務構件的方法。模型化的方法讓業務人員和系統的分析與設計人員在高層定制和開發應用,可以減少代碼的編寫,最終生成的系統仍然應是組件化的。一種影響越來越大的模型化的開發方法是,使用軟件平臺工具建立獨立于基礎架構層的應用模型,再基于應用模型生成運行在底層基礎架構層白組件(程序)。在面向對象的軟件框架中,核心功能一般被實現為一組以特定方式交互的抽象的類,在導出具體的應用時,這些抽象的類由特定的具

8、體子類替換。一般地說,軟件框架的基本功能、通用性、靈活性及易用性決定了其框架是否好用。電子政務互聯互通軟件平臺圖2基于互聯互通平臺的解決方案我們來看一個實際的例子一一東方通科技針對電子政務互聯互通應用研發的互聯互通平臺。該平臺集成了東方通科技自有的應用集成中間件Tongintegrator、消息中間件TongLINK/Q以及基于Tongintegrator針對應用集成的集成組件。Tongintegrator是一個基于Java的應用集成中間件軟件,它支持數據與應用集成,具有一定的流程集成功能,支持組件化的應用集成。Tongintegrator的數據集成功能支持對多種關系數據庫系統、XML文件及各

9、種自定義格式文件的方便地訪問;Tongintegrator的應用集成功能支持與基于TongLiNK/Q、MQSeries、socket通信及提供本地APi的任何應用的方便的集成;流程集成功能可以把數據源、應用整合到一個處理流程中。Tongintegrator框架中的集成組件具體負責與外部數據源和應用的交互、數據格式的轉換和對數據的處理和加工。Tongintegrator提供一些標準的預置集成組件,針對特定應用特定需求的集成組件可以依據系統提供的組件框架或開發方法新開發。一個TongIntgrator支持多組應用的集成。平臺中的另一個中間件TongLINK/Q是一個支持JMS的消息中間件。Ton

10、gLINK/Q提供基于隊列的異步的消息傳輸功能,支持可靠傳輸和點對點及訂閱和發布消息傳輸模式。依靠TongLINK/Q的異步消息傳輸機制,集成中間件Tongintegrator把觸角延伸到遠地的應用。在整個互聯互通平臺中,TongIntegrator及TongLINK/Q是集成平臺的中間件層,針對數據及應用集成的TongIntegrator預制組件是平臺的通用業務組件層。兩者結合起來構成了支持電子政務互聯互通的互聯互通軟件平臺”。我們以城市市民卡應用為例來具體說明軟件平臺在應用中的功能和部署。為達成以卡中心為中心,實現與城市各個只能部門業務系統的互聯互通的應用目標,可以把TongIntegra

11、tor及TongLINK/Q服務器端軟件部署到市民卡中心,通過在各個職能部門部署的基于TongLINK/Q的應用代理可以把遠地各部門的應用系統集成在一起。卡中心的本地數據庫系統可以直接被TongIntegrator的集成組件訪問。對關系數據庫的數據、卡應用相關的XML文檔、自定義格式文件的訪問,可以比較簡單地通過配置文件定制。如果在各職能部門仍需要集成多個應用系統和/或數據源,可以在那里部署同樣的一套軟件平臺。為更方便地實現數據備份功能,軟件平臺還提供了支持在關系數據庫之間備份數據的集成組件。(見圖2)在市民卡應用中,軟件平臺的中間件層較好地解決了異構系統的互聯,并且為各種不同的系統的集成提供了一個集成的框架;軟件平臺的通用業務組件層提供了實現快速的應用集成的預置組件。整個集成過程便捷、快速、可靠。應用系統的集成不必一次完成,可以逐漸、替增地進行。互聯互通平臺較好地實現了東方通科技針對電子政務互聯互通應用需要提出的預先構想。未來軟件平臺還要不斷地完善和擴充,提供更多的滿足互聯互通的更豐富更深入需求的通用集成組件。滿足需要是關鍵軟件平臺給國內軟件業帶來機會。軟件平臺的良好發展必然會影響電子政務應用的開發模式、服務模式,甚至可能會改變一些軟件企業的商業模式。對于一個具體的軟件平臺,要獲得成功關鍵在于針對應用抽象而實現的通用業務組件是否滿足用戶的需要、是否做得好。由于中間件軟件相對成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論