Web Service Software Factory

來源:互聯網
上載者:User

Microsoft曾經大肆鼓吹Software Factory,而在SOA(Service-Oriented Architecture)在大型項目開發中嶄露頭角時,我們就不能忽略Web Service Software Factory,尤其是在Microsoft重磅推出WCF(Windows Communication Foundation)的前提下。

Web Service Software Factory通常簡稱為Service Factory,它不僅僅是一種軟體設計思想,準確地說它整合了開發工具、模式、設計嚮導、文檔以及原始碼。通過它,能夠協助開發人員通過架構設計、模式以及WCF等快速地建立Web Service。Service Factory的架構:

 

主要內容包含:
1、設計ASMX和WCF訊息和服務介面;
2、建立統一的異常處理機制;
3、為領域模型建立業務實體物件;
4、完成業務實體物件與訊息的轉換;
5、設計、建立、調用資料訪問層;
6、服務的實現、配置與安全;
7、項目向WCF的遷移;
8、為WCF服務實施安全;
9、提供訊息的驗證;

有關Service Factory的詳細情況可以訪問http://msdn.com/servicefactory。

為了更好地協助開發人員理解Service Factory,Microsoft還提供了Service Factory Hands-on Lab。它提供了一套完整的練習,分別包括:
練習1:建立解決方案;
練習2:建立資料類型;
練習3:建立訊息類型;
練習4:建立服務作業(Service Operation,類似於Web Service的Web方法);
練習5:建立業務實體物件;
練習6:完成業務實體物件與訊息的轉換;
練習7:建立預存程序;
練習8:建立資料訪問類;
練習9:調用資料訪問層;
練習10:測試與用戶端調用;

Service Factory Hands-on Lab是以一個實際的例子來開展的,其目的是為一個虛擬酒業零售商Coho Winery提供會員服務。通過該練習,你可以從中體會到分層式架構設計、SOA的“服務自治”、基於訊息的分散式處理系統、WCF、資料與訊息以及單元測試、設計模式等諸多具有價值的技術與思想。

如欲瞭解Service Factory Hands-on Lab,並下載相關工具與代碼,請訪問What you'll see inside the lab 。此外,要瞭解與關注Service Factory,可以訪問http://www.codeplex.com/servicefactory。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.