實作階段

商業整合系統的實作是依階段進行。依據執行實作的組織,每一個階段產生的 交貨項目性質和時效以及精確的詳細資料可能不同。不過,從較高層次來看, 在 WebSphere 商業整合系統的實作中使用了幾個概括階段。其中包括:

探索與評鑑商業目標

這個階段藉由確認專案的商業目標、系統需求及整體開發成果來開始實作程序。

探索從高層次細節開始,再逐步移向低層次細節。它以下列高層次問題作為開始:

若要識別實作需要的介面及將要使用的元件,您需要重新搜尋低層次細節中的資訊, 方法為識別並描述想要實作的特定商業程序、必要的商業邏輯和資料轉換,以及彼此互動的 應用程式和資料庫詳細資料。您的重新搜尋可能包括下列資訊收集作業:

評估現有的元件並設計新元件

評估與設計取決於探索期間所收集的詳細資訊。

確定介面及其包含的整合元件詳細需求後,您就可以開始評估現有的元件是否符合您的需求。 您會發現,有些需求是元件必須已存在且可依現狀使用,有些需求是要延伸現有的元件 (依據您的需求而修訂),有些需求則需要建立新的 (自訂) 整合元件。

個別地評估每一個元件,並從元件與整體介面的其他元件的關係加以評估。 要等到您也開始設計在介面中與某元件互動的其它元件時,您才算完成該元件的設計。

如需設計元件的詳細資訊,請參閱下列書籍:

開發及配置商業整合系統

在這個階段中,您可以建立任何需要的新整合元件,亦可針對要實作的 每一個商業程序介面來配置元件。

這是一種反覆程序,您可能需要重新配置元件或修改元件設計。 當建立及配置介面元件時,您可以執行單元測試來判斷個別元件的運作是否正常。 當配置好整個介面後,您可以執行一連串測試來判斷個別介面的所有元件是否 能夠一起正常運作。

整體開發流程

在高層次方面,建議以下列一般次序開發整合元件:

作業順序

開發與配置通常是依規定的步驟順序來執行。

  1. 開發自訂連接器 (如果需要)
  2. 開發或延伸應用程式特有商業物件
  3. 配置 WebSphere MQ Integrator Broker 來使用連接器
  4. 配置連接器
  5. 開發訊息流程
  6. 以單元方式測試應用程式特有商業物件
  7. 配置連接器與商業物件
  8. 以字串方式測試介面。

驗證商業整合系統

於驗證階段期間,於受管制的測試環境中執行系統測試,以確定「探索」階段期間 識別的所有需求皆符合系統設計。驗證階段期間的「系統測試」包括功能、效能及 迴歸測試 (視需要)。

驗證階段作業包括下列所示:

部署商業整合系統

部署階段的目標是要確定已完成開發且通過測試的商業整合系統已在用戶端 正式作業環境中實作、已視需求執行最佳化,且已備妥在用戶端網站使用。

部署階段作業包括下列所示:

Copyright IBM Corp. 1997, 2003