首頁 > 新聞中心 > 企業信息化中常見的幾款SOA構架模式
企業信息化中常見的幾款SOA構架模式
面向服務的體系結構(service-oriented architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。
  面向服務的體系結構(service-oriented architecture,SOA)是一個組件模型,它將應用程序的不同功能單元(稱為服務)通過這些服務之間定義良好的接口和契約聯系起來。接口是采用中立的方式進行定義的,它應該獨立于實現服務的硬件平臺、操作系統和編程語言。這使得企業信息化構建在各種這樣的系統中的服務可以以一種統一和通用的方式進行交互。
  企業信息化這種具有中立的接口定義(沒有強制綁定到特定的實現上)的特征稱為服務之間的松耦合。松耦合系統的好處有兩點,一點是它的靈活性,另一點是,當組成整個應用程序的每個服務的內部結構和實現逐漸地發生改變時,它能夠繼續存在。而另一方面,緊耦合意味著應用程序的不同組件之間的接口與其功能和結構是緊密相連的,因而當需要對部分或整個應用程序進行某種形式的更改時,它們就顯得非常脆弱。
  從軟基礎裝備的角度,SOA的使用能夠分為使用企業信息化資源目錄梳理業務運動和業務對象的使用形式,和構建業務主題庫的使用形式兩類。使用企業信息化資源目錄梳理業務運動和業務對象的使用形式用于梳理業務以支撐基于SOA的使用; 構建業務主題庫構架的使用形式則重要是闡述怎么構建業務領域的主題庫,基于這類使用形式能夠構建多層面、分布式使用系統的基礎庫。
  隨同企業信息化中的SOA技術的不斷完善,SOA理念與技術實踐開始越來越更深層次。從國內全體市場看,愈加多的政府機構和企業已跨過了對SOA的增值及關鍵性的認知階段,開始從概念普及、局部試點預備進入到大范圍使用階段。然而,怎么基于國內的SOA訴求環境讓SOA真正落地,怎么在不一樣的行業搭建滿足SOA特點的使用成為現階段中國企業信息化運用中面對的一大難題。
  關于政務業務單元,信息資源重要包含基礎信息、結構化業務DATA、非結構化業務DATA和使用資源等。此分類只是資源的外在體現方式,而怎么使用這一些資源形成完好的服務則是一項需求研究的內容。
  企業信息化資源梳理的目標在于方便業務單元間的資源共享和業務配合,為此宜將政務業務單元的組織結構、業務單元職責作為梳理的起點,把各業務單元的業務運動作為信息資源梳理的頭緒,把業務對象和業務流程作為信息資源的要點,把業務運動之間的關系作為尋覓和判別信息資源怎么共享和配合的根據。
  經過分析能夠構建起絕對完善的資源梳理和服務目錄,完成以下工作:
  1. 企業信息化業務運動之間的關系梳理、編目及咨詢;
  2. 企業信息化業務運動梳理、編目及咨詢;
  3. 企業信息化結構化業務DATA維護、編目及咨詢;
  4. 企業信息化基礎信息維護、編目及咨詢;
  5. 企業信息化使用資源類維護、編目及咨詢;
  6. 企業信息化非結構化業務DATA維護、編目及咨詢。
  完成上述歷程的梳理和資源分類只是一個起點,還要使用SOA理念,將梳理的結果以服務的方式表現出來,才干最后為業務使用提供最直接的幫忙。實際上,梳理的歷程和基于梳理結果構建服務的歷程也就是建立政務使用基礎裝備的歷程,有了基礎裝備就有了業務使用的完好地圖,業務流、DATA流就能夠按照指定的模式運轉。
  企業信息化資源共享使用形式
  資源自身的描述和邏輯集中有賴于基于元DATA的資源描述,邏輯集中就是將資源的描述以目錄的方式進行一致存儲; 資源的物理存儲模式依賴使用搭建前期對DATA的規劃,ERP系統,此層的變化只會影響資源的物理層次個性,并不影響其服務的個性,為此原有的對使用層制約最大的DATA層,經過目錄的一致服務變得十分靈便而有彈性; 最終,資源的提供模式則是基于前兩個方面的服務方案,資源共享以服務的方式表現。
  資源的有效共享依賴于三個方面: 一個是資源自身的描述,另一個是資源自身的實際存儲模式,最終是資源的提供模式。
  從軟基礎裝備的角度對電子政務領域的信息資源目錄采取了梳理,構建了以組織構架、職責、業務運動、業務對象、業務流程為內容的目錄體系,并基于這個目錄體系形成了服務體系,就能夠根據這一些軟基礎裝備更深一層搭建實際的資源和服務。這一些資源能夠經過服務的形式對外共享,任何需求這一些資源的機構和個人都能拿到所需求的資源。
  企業信息化業務配合使用形式
  不一樣的機構的業務操持全面有可能依賴于其余業務,而業務自身的操持又一般需求資源的支撐,資源自身的擔當方或者者是本單位,也可能是其余單位,信息資源的共享使用形式解決了第二個問題,而首個問題也經過對業務的梳理為業務配合構建了完好的引導。怎么完成這一些業務的配合是SOA在這類使用形式下的關鍵。在這類使用形式下,完成業務配合包含三個步驟:
  第1步: 服務咨詢檢索
  服務咨詢檢索根據信息資源目錄,信息資源目錄清楚梳理了用戶的業務,但怎么提供這一些業務,則需求經過服務去完成。經過服務定義和服務描述,構建了對于服務的完好描述,應用者能夠基于這一些描述的任一方面臨服務進行檢索。
服務咨詢檢索重要是供外部客戶清晰了解組織提供了哪一些服務、實際的服務內容是什么和怎么獲取和應用這一些服務。
  最終經過服務檢索咨詢的性能開發定義清晰的交互界面,客戶能夠經過交互界面咨詢定位所需的服務。
  第2步: 業務流程服務
  業務流程服務源于組織內各業務單元間或者組織間的業務關系的分析,經過構建業務的前置關系、后置關系由此形成業務流程,根據業務運動間的關系構建起對外提供的業務服務。
  第3步: 業務處置服務
  業務處置服務源于對組織內或者組織間業務運動的分析,組織內的業務處置服務能夠直接基于業務運動抽象的用例來構造; 組織間的業務運動一定占比來自于業務運動的分析,另一定占比來自于資源共享的訴求,近而根據這部分訴求構建起共享的服務。
  企業信息化多種服務渠道的使用形式
  服務的靈便性和可擴大性是SOA的重要個性之一,電子政務的一個關鍵個性是強調服務,為此整合不一樣的服務渠道亦是關鍵之一。
  當數量許多的業務使用需求應用Web服務技術集成在一起的時候,能夠更深一層應用企業服務總線(ESB)的構架來管理這一些可復用的使用組件,由此能夠完成愈加清楚地管理所有政務系統中所包括的可復用信息資產。
  SOA在使用與業務之間參與一個服務層,解決了原有的系統建設一般不會構建服務層完成系統間的調用,而是直接調用下層其余使用也許應用DATA共享的模式,由此規避直接訪問下層其余使用。此外,在許多機構中,存在不一樣的的使用和技術共存,因為這一些使用提供的性能都是特定的,要在使用間共享信息最好的解決方案是轉向一種面向服務的構架和Web服務,即在業務層之上參與一個服務層。
  經過SOA使用形式分類體系的研究,能夠更好地幫忙客戶理解SOA的使用類型,并配合SOA構架的優勢,肯定業務下一步建設的方向。與此同時,指出傳統軟體開發模式的解決方案和帶來的局限性,清晰SOA在這一些方向的使用愿景,并為基于SOA解決各類不一樣的類型的問題提供獨立于各類使用、領域、平臺與規范的解決方案,由此真正起到引導電子政務各種使用實行的作用。
  SOA還有第五種使用形式是基于虛擬DATA中心的形式,也就是忽略DATA在不一樣的節點的規劃而集中提供服務。假設要在單節點上提供虛擬DATA中心,能夠構建非分布式目錄中心用于提供虛擬中心服務。假設在多節點上構建虛擬DATA中心,即跨節點的虛擬中心,需求構建分布式目錄中心用于提供虛擬中心服務。
在線客服 顧問服務 咨詢服務 技術服務
赚钱养猪APP 欢乐捕鱼大战下载 好玩的棋牌游戏手机 上证50权重股排名 闲来陕西麻将苹果手机怎么下载 金蟾捕鱼平台手机版 天津麻将开门口诀 专家免费推荐股票 最新每天棋牌评测网 …? 重庆福彩幸运农场规则 国外赚钱平台