程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 《WCF技術內幕》翻譯4:第1部分_第1章_藍月亮:商業示例

《WCF技術內幕》翻譯4:第1部分_第1章_藍月亮:商業示例

編輯:關於.NET

商業示例

所有的這些行業倡議和重大事記都會讓你期待一個真實世界的面向服務的應 用的例子,WCF可以辦到。關於這個問題,我們可以看一下Contoso公司(虛擬的 公司)的需求。在我們的例子裡,Contoso 是一個世界領先的回飛棒制造商,目 前,Contoso的回飛棒訂單可以有區域銷售代表、或者總部的客戶服務中心、或 者 Contoso 的網站在線完成。區域辦公室,客戶服務中心和網站包含各自的訂 單邏輯。改變訂單邏輯需要升級各自的應用系統。圖 1-1表示當前應用系統的拓 撲結構。

圖 1-1Contoso公司當前應用系統的拓撲結構。

為了例子,我們假設所有的發送訂單的應用系統都有它們自己的訂購邏輯的 實現。如果訂購商品的業務流程變化(可能是服從調整),所有的應用系統都必 須改變,並且升級必須周密准備。這是非常昂貴和乏味的過程。

在接下來的6個月裡,Contoso 希望各地的區域銷售代表能夠使用它們的手提 設備下單。同樣,公司高層多年也一直致力於推動合作伙伴使用它們的應用系統 下單。在目前的架構

下,每個新的應用系統都需要實現它們自己的訂購業務邏輯。對於手提設備 來說可行,但是對於商業合作伙伴這樣的情況卻不太可能。結果,由於升級目前 系統和新需求的成本,Contoso小而精干的開發團隊已經制定了一個新的、統一 的訂單處理系統。

一個面向服務的選擇對於當前的架構。如圖 1-2所示,肩負解決更新和擴展 問題的使命。

圖1-2:一個面向服務的選擇

客觀來說,這個例子有點勉強,但是基本原理很清晰。走進任何一個中間件 或者大型的IT基礎結構,你很可能看到許多類似的業務邏輯嵌套在多個系統中。 一個簡單的事實就是IT生存期增加了改變業務邏輯的成本,並且成為一個增加新 的系統到企業內部的障礙。簡單地說,WCF是一個可以讓我們設計、構造和管理 像圖 1-2裡所示的應用系統,最終能夠更好地去響應業務需求。

下一篇:介紹WCF,有點長,大概需要2天翻譯吧,不好意思,先發這個商業 例子的翻譯。如有錯誤請多包涵。

【地址】:http://www.cnblogs.com/frank_xl/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved