SOA五種基本架構模式詳解(pdf 27頁)
SOA五種基本架構模式詳解(pdf 27頁)內容簡介
SOA五種基本架構模式詳解內容提要:
服務托管:
服務托管是我們要討論的第一個模式。它是最基本的模式,或者至少是最基本的模式之一。服務托管模式主要負責運行著服務實例的環境,以及與此相關的路由任務。 問題 隨便選一個服務,任何服務都可以,別告訴我具體是哪個:)。你可以找到一些處理傳入的消息或請求的監聽代碼;你可以找到一些連接組件的代碼,還有一些初始化並激活這個服務的代碼;或許你還能找到一些能適當地配置服務的代碼。有沒有覺得我很厲害?實際上,你可以在服務裏找到上麵的所有代碼,至少是大部分。 有許多工作都是重複性的、常見的。我們可以好好利用這一點。 如何使服務能夠適應不同的配置,避免設置監聽器、組件連接等重複性常規工作? 第一個辦法(實際上也不是什麼辦法),就是為每一個服務重寫所有的連接代碼。很顯然,這不是個好方法,因為重寫的次數越多,就越可能產生一些缺陷。並且,對於維護來說,許多重複的代碼產生的問題更為嚴重。在維護的時候,你不僅要確保每一個服務中的缺陷都已經得到修正,還要保證沒有任何疏漏、所有的服務都已經同步更新。
..............................
服務托管:
服務托管是我們要討論的第一個模式。它是最基本的模式,或者至少是最基本的模式之一。服務托管模式主要負責運行著服務實例的環境,以及與此相關的路由任務。 問題 隨便選一個服務,任何服務都可以,別告訴我具體是哪個:)。你可以找到一些處理傳入的消息或請求的監聽代碼;你可以找到一些連接組件的代碼,還有一些初始化並激活這個服務的代碼;或許你還能找到一些能適當地配置服務的代碼。有沒有覺得我很厲害?實際上,你可以在服務裏找到上麵的所有代碼,至少是大部分。 有許多工作都是重複性的、常見的。我們可以好好利用這一點。 如何使服務能夠適應不同的配置,避免設置監聽器、組件連接等重複性常規工作? 第一個辦法(實際上也不是什麼辦法),就是為每一個服務重寫所有的連接代碼。很顯然,這不是個好方法,因為重寫的次數越多,就越可能產生一些缺陷。並且,對於維護來說,許多重複的代碼產生的問題更為嚴重。在維護的時候,你不僅要確保每一個服務中的缺陷都已經得到修正,還要保證沒有任何疏漏、所有的服務都已經同步更新。
..............................
用戶登陸
OA自動化熱門資料
OA自動化相關下載