監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設計管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機APP | 產(chǎn)品資料
X 關閉

SOA治理策略之關鍵:注冊/存儲庫

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

引進和運行一項SOA的成功因素之一是服務和流程等SOA架構組件的治理。通過部署這些組件的整個生命周期的注冊/存儲庫(Registry/Repository)能夠實施有效的SOA治理。

企業(yè)治理在一個法律、價值、標準、規(guī)則和指南的一個框架之下系統(tǒng)地管理一個機構以實現(xiàn)長期的目標,同時保持基本的條件。IT治理利用機構的戰(zhàn)略和目標,并且通過IT解決方案實施治理。SOA治理是企業(yè)治理的一部分,負責管理和監(jiān)視一個SOA架構的組件。

SOA的有效治理要定義這個環(huán)境整個生命周期的運營和機構結構的規(guī)則以及技術規(guī)則。例如,在機構方面包括確定“誰”擁有這些服務。此外,還要建立負責聲明周期的某些方面的任務。

例如,一個IT設計師負責一個部門內部的服務。這個設計師決定是否要開發(fā)新的服務。把這個任務集成到開發(fā)過程中是非常重要的。這樣才能保證只有經(jīng)過負責的設計師批準才能實現(xiàn)新的服務,并且只有經(jīng)過文件存檔和全面測試之后才能把一項服務應用到生產(chǎn)中。

這個IT設計師的例子表明治理必須還要管理SOA的技術復雜性。此外,在SOA環(huán)境的背景下還需要一個基礎設施以監(jiān)視和實施機制的形式管理和指導開發(fā)過程。

SOA治理不是能夠在一個軟件應用程序的一個功能中完成的任務。其復雜的方面將通過一個強大的治理解決方案實施。這種解決方案將作為一個集中的控制工具跨應用程序和跨項目地實施。

注冊/存儲庫是這種解決方案的最重要的組件之一。例如,一個注冊管理有關服務、流程、格式說明等元數(shù)據(jù)信息,并且描繪關系和依賴性。對象本身不在這里管理和存儲。因此,這個注冊能夠對服務或者其它組件進行分類和組織。用戶能夠在這個目錄中發(fā)布新的組件并且搜索現(xiàn)有的組件。這些組件能夠以若干種方式制定目錄。這樣,服務就可以分配到某些服務域、技術功能或者流程,從而全面地記載這個架構。

注冊對于在一個松散連接的服務的分布式架構中訪問服務是非常重要的。存儲庫用說明文件、技術規(guī)范、服務級協(xié)議等額外的信息增加現(xiàn)有的信息。此外,一個治理解決方案能夠鏡像一個組件的整個生命周期并且通過使用政策監(jiān)視組件從生命周期的一個階段過渡到下一個階段。

治理解決方案應該提供一個合并的注冊/存儲庫并且以開放的標準為基礎。

治理在服務和流程的設計階段就開始了。它的工作是保證在定義和開發(fā)組件期間使用某些預先確定的規(guī)則。例如,這些政策可以保證一項服務在技術上是正確的和合法的并且在發(fā)表之前能夠滿足相關的標準。

例如,如果一個開發(fā)人員要發(fā)表一項新的服務,這種類型的審核工作流可以通過一個新的擴展的政策自動地啟動?!爸悄艿恼摺蹦軌虼_定一種類型的組件應該分配什么政策。這樣,每一種類型的正確的規(guī)則將自動地與新的服務一起使用。這不僅可以節(jié)省時間,而且還能保證全面的治理。

在運行時間,治理意味著定義和實施指導服務使用和實施的政策。這種類型的規(guī)則一般適用于一項服務或者流程在運行時間必須遵守的質量規(guī)定和要求,如服務質量方面、服務級協(xié)議、現(xiàn)有的安全令牌、訪問監(jiān)視和性能監(jiān)視等。

如果這些規(guī)定制定為政策,那么,一個政策執(zhí)行點(PEP)要在運營期間處理準備和實施工作。這種PEP在SOA應用中的一個例子是一個新的傳輸系統(tǒng)作為服務提供商和消費者之間的一個媒介層。如果消費者要使用一項服務,PEP可以堅持是否保持了某些規(guī)定和安全標準或者是否有服務級協(xié)議。

這種溝通能夠取代企業(yè)服務總線。企業(yè)服務總線一般也處理數(shù)據(jù)傳輸、信息排隊和可靠的消息等額外的功能。一個中介把消費者和提供商隔開的好處之一是現(xiàn)有的實施不需要客戶化。

SOA治理還解決組件在引進之后的變化管理。由于這些組件要不斷地適應新的業(yè)務要求以及有一天會從運行中撤銷,修改和插件是需要的。這部分治理主要依靠變化管理實踐。

總之,在一項服務的生命周期的這個階段,重要的是要知道一個組件的變化會對其它服務、流程和部門產(chǎn)生什么影響。因為一個系統(tǒng)中的全部組件都是相互聯(lián)系的,通過依賴性分析能夠很容易發(fā)現(xiàn)這個問題。

理想的情況是一個機構只能有一個集中的注冊/存儲庫。然而,隨著這個機構的成長,通常會使用各種注冊/存儲庫,例如,用于單個的erp系統(tǒng)的或者用于一個收購的機構部門的。只要確定了主注冊/存儲庫并且通過基于標準的數(shù)據(jù)交換保證數(shù)據(jù)清單的一致性,這種情況就不會有問題。(IT專家網(wǎng))

發(fā)布:2007-04-27 16:20    編輯:泛普軟件 · xiaona    [打印此頁]    [關閉]
相關文章:

泛普重慶OA行業(yè)資訊其他應用

重慶OA軟件 重慶OA新聞動態(tài) 重慶OA信息化 重慶OA客戶 重慶OA快博 重慶OA行業(yè)資訊 重慶軟件開發(fā)公司 重慶網(wǎng)站建設公司 重慶物業(yè)管理軟件 重慶餐飲管理軟件 重慶倉庫管理系統(tǒng) 重慶門禁系統(tǒng) 重慶微信營銷 重慶ERP 重慶監(jiān)控公司 重慶金融行業(yè)軟件 重慶B2B、B2C商城系統(tǒng)開發(fā) 重慶建筑施工項目管理系統(tǒng)開發(fā)