用.NET Enterprise Servers創建集成系統[4]

發表于:2009-08-12來源:作者:點擊數: 標簽:系統ServersEnterpriseNetNET
用.NET Enterprise Servers創建集成系統[4] .NET 架構 關鍵字:.NET Enterprise Servers ISA Server也提供了另外的功能,包括可以緩存和運用可逆的代理 服務器 進行查找,可以跨越防火墻在客戶和內部的.NET Enterprise Servers之間提供高 性能 的交互?;赪

用.NET Enterprise Servers創建集成系統[4]  .NET 架構

關鍵字:.NET Enterprise Servers

  ISA Server也提供了另外的功能,包括可以緩存和運用可逆的代理服務器進行查找,可以跨越防火墻在客戶和內部的.NET Enterprise Servers之間提供高性能的交互?;赪eb的用戶通常運用一個Web瀏覽器同NDC的Web服務器通訊。ISA Server將所有的Web請求發送到適當的.NET Enterprise Server,如Commerce Server 2002,它是在具有Internet Information Services(IIS)的Windows 2000上運行的。NDC將ISA Server配置成一個可逆的代理服務器,為IIS提供更高級別的安全性,使它既可以運用一個不標準的端口,也可以位于防火墻后。

  輕而易舉地構建電子商務站點

  當NDC開始創建一個電子商務站點時,它想避免從頭創建一個站點所需要的大量的時間和金錢。作為替代,它雇傭了一個全職的開發人員,這個開發人員知道如何運用Commerce Server,用它來提供一個可定制的、預制的架構。這就減少了NDC創建網站所需要的時間,而且網站也支持以后的集成。雖然Commerce Server的價格很高(因為每個處理器的成本很高),但是NDC進行的一項分析表明,從頭構建一個站點的成本比Commerce Server的價格更高。

  當客戶瀏覽網站上的產品條目,把它們放到購物籃時,主要是Commerce Server、SQL Server和BizTalk Server在起作用。企業中的Commerce Server也可以很容易地同其它.NET Enterprise Servers通訊,因為它可以通過集成到那些服務器中的XML、COM和其它.NET hooks與它們進行通訊。

  SQL Server 2000提供了數據存儲功能,并可以在Commerce Server網站內跟蹤訂單。它可以閱讀XML語句、在數據庫中轉換它們來處理數據、將XML語句寫回到其它的應用程序,如Commerce Server。XML的功能通過與BizTalk的集成而被人們廣泛使用。例如,如果BizTalk收到一個訂單,它可以發送一個XML請求到SQL Server。SQL Server處理XML并返回提供了產品信息的XML,表明每種產品是否有現貨。BizTalk將這個信息返回到發送原始訂單的服務器。

  有些NDC的客戶是社團。NDC利用了SQL Server的功能,通過XML Web services來提供數據,從而簡化了查看產品可用性的過程。NDC的開發人員用SQLXML 3.0創建了XML Web services,SQLXML 3.0擴展了SQL Server 2000的內置的XML功能,并擴展了.NET Framework。運用SQLXML,他們就可以從SQL Server存儲過程和服務器端的XML模板直接創建XML Web services了。我們在后面講述B2B時,會更詳細地講述XML Web services。

  客戶將計算機放在購物籃中,通過網站下訂單。Commerce Server將該請求傳送到SQL Server,對購物籃中的產品進行處理,為客戶創建一個訂單。在SQL Server完成了創建該訂單所需要的一個或多個交易后,它就返回一個狀態消息到Commerce Server,表明它已經創建了訂單。Commerce Server依次處理信息,通過公司的Web瀏覽器、ISA Server、客戶的Web瀏覽器將消息返回給客戶。這個過程對客戶是完全透明的。

  NDC的商業站點和其它供銷商(如一個供應商)之間的交易對客戶來說不是公開的。B2B交易是重要的商業交易,如實時庫存管理和訂單的完成。NDC不存放它出售的產品,所以它不建立自己的產品庫存。作為替代,它依靠與商業伙伴的緊密合作來管理它的庫存。

  擴展B2B交易

  在前面的例子中,SQL Server發送一個狀態消息到Commerce Server,表明成功地創建了一個訂單。當SQL Server創建訂單時,它激活了一個觸發器來確定哪個供應商存有所訂的產品項目。SQL Server用COM組件將一個訂單請求發送到MSMQ 3.0中的一個隊列。這時候,SQL Server就不再控制該過程了,而由MSMQ和BizTalk在下面的幾個步驟中處理一個或多個訂單。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97