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

當(dāng)前位置:工程項目OA系統(tǒng) > 泛普服務(wù)體系 > 泛普博客

SOA服務(wù)標準化有助于減少冗余和浪費

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

來源:泛普軟件

在設(shè)計數(shù)據(jù)結(jié)構(gòu)的時候,你可以輕松地采用不同的數(shù)據(jù)庫,甚至可以采用包含同樣的或者類似數(shù)據(jù)的不同的數(shù)據(jù)庫表。這一直是有很好的說明文件的數(shù)據(jù)維護和質(zhì)量問題的基礎(chǔ),有助于把數(shù)據(jù)標準化作為人們普遍接受的數(shù)據(jù)建模的最佳做法。在基礎(chǔ)的層面上,數(shù)據(jù)標準化的目標是減少可能存在的內(nèi)容的數(shù)據(jù)冗余。

在設(shè)計數(shù)據(jù)結(jié)構(gòu)的時候,你可以輕松地采用不同的數(shù)據(jù)庫,甚至可以采用包含同樣的或者類似數(shù)據(jù)的不同的數(shù)據(jù)庫表。這一直是有很好的說明文件的數(shù)據(jù)維護和質(zhì)量問題的基礎(chǔ),有助于把數(shù)據(jù)標準化作為人們普遍接受的數(shù)據(jù)建模的最佳做法。在基礎(chǔ)的層面上,數(shù)據(jù)標準化的目標是減少可能存在的內(nèi)容的數(shù)據(jù)冗余。這將迫使需要使用一種具體類型數(shù)據(jù)的應(yīng)用程序在一個地方訪問這個數(shù)據(jù)。因此,通過消除數(shù)據(jù)冗余,數(shù)據(jù)標準化還能夠促進數(shù)據(jù)的再利用。

當(dāng)然,再利用也是面向服務(wù)的一個主要目標。因此,服務(wù)再利用的八個原則之一就是專門實現(xiàn)服務(wù)中的這種質(zhì)量的。服務(wù)標準化是支持服務(wù)再利用的許多方式之一。不過,它的目標超過了這個范圍。同數(shù)據(jù)標準化一樣,服務(wù)標準化模式旨在減少冗余和浪費以便避免與維護和同步類似的或者復(fù)制的服務(wù)邏輯體有關(guān)的治理負擔(dān)。

為了完成這個目標,服務(wù)標準化在沙子上畫了一些線條以建立服務(wù)的邊界,這樣,這些服務(wù)就不會重復(fù)了。同數(shù)據(jù)標準化不同,服務(wù)標準化并不僅限于數(shù)據(jù)。其主要擔(dān)心的問題是功能服務(wù)邊界的標準化。因此,當(dāng)這些服務(wù)首次概念化的時候,你將發(fā)現(xiàn)你在這個服務(wù)建模階段使用了這種方式。

理解服務(wù)標準化的做法的最重要的方面之一是標準化努力實施的邊界范圍。正如本系列文章以前解釋的那樣,域清單模式能夠讓你在同一個IT企業(yè)中建立多個獨立的標準化的和治理的服務(wù)。與這些域有關(guān)的服務(wù)清單仍會讓你實現(xiàn)的面向服務(wù)的目標達到一個有意義的程度。

在分析和建模階段還要定義一個服務(wù)清單藍圖。指定藍圖的邊界一般確定使用哪一個服務(wù)標準化的范圍。這意味著只要這個服務(wù)發(fā)生在跨域服務(wù)清單(不在指定的服務(wù)域中)中,就允許你有重疊的服務(wù)邊界和冗余的服務(wù)邏輯。

服務(wù)標準化建立的規(guī)則已經(jīng)應(yīng)用到服務(wù)建模過程中和整個服務(wù)交付方法中。避免功能性的重疊已經(jīng)成為一個經(jīng)常的考慮,經(jīng)常構(gòu)成專門流程步驟的基礎(chǔ)(特別是重復(fù)實施的建模流程)。當(dāng)你有不同的團隊并行工作為同一個服務(wù)清單建立服務(wù)模型的時候,避免功能性的重疊也是需要跟蹤和協(xié)調(diào)的考慮之一。

雖然盡了最大的努力,功能性重疊仍然會發(fā)生。服務(wù)清單藍圖中也許會漏掉一些東西,然后漫不經(jīng)心地建立具有相同能力的服務(wù)。甚至?xí)幸恍┳璧K這種模式全面應(yīng)用的硬局限性,例如,當(dāng)不同的服務(wù)需要封裝本身不能標準化的老式系統(tǒng)的時候。在這種情況下,也許有一些嵌入式或者確定的邏輯不可避免地形成某種程度的冗余。當(dāng)然,接下來還有性能問題。你也許會遇到這種情況,交付全面標準化的服務(wù)將增加沒有理由的運行時間延遲。避免這種現(xiàn)象的唯一方法是在這些服務(wù)中特意設(shè)計一些反向正常化的措施。

雖然你能夠增加一個現(xiàn)實世界的修改并且把這種模式解釋為“在一個指定的服務(wù)清單中,但是,沒有任何兩個服務(wù)邊界可以重疊。如果它們重疊了,最好要有一個重疊的充分理由?!标P(guān)鍵的問題是服務(wù)標準化的總目標是建立一個支持面向服務(wù)的許多目標的一個牢固的基礎(chǔ)。(IT專家網(wǎng))

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

泛普泛普博客其他應(yīng)用

泛普OA商務(wù)合同 泛普OA需求調(diào)研 泛普OA實施方案 泛普OA項目啟動 泛普網(wǎng)絡(luò)硬件配置 泛普OA部署安裝 泛普流程模板表單 OA系統(tǒng)二次開發(fā) 泛普常見問題解決 泛普OA操作手冊 泛普軟件項目驗收 泛普培訓(xùn)推廣上線 泛普OA售后服務(wù) 泛普新聞 泛普期刊 泛普博客