.NET架構的核心開發技術
關鍵字:.NET架構不可否認,應用軟件的開發正在經歷一次巨變——將最終增強開發人員的生產力并開啟一道通向全新概念的應用程序的大門。 新型的開發模式正逐漸被推廣,將分發軟件演變成一種服務還有待于所有開發人員的共同努力,而互聯網卻將徹底改變應用程序
關鍵字:.NET架構不可否認,應用軟件的開發正在經歷一次巨變——將最終增強開發人員的生產力并開啟一道通向全新概念的應用程序的大門。
新型的開發模式正逐漸被推廣,將分發軟件演變成一種服務還有待于所有開發人員的共同努力,而互聯網卻將徹底改變應用程序的開發模式和配置方式。
傳統上,軟件開發人員通過集成本地系統服務的方式開發應用程序。這種模型使開發人員有權使用一整套豐富的開發資源,精確控制應用程序的
性能。
如今,開發人員在很大程度上已掙脫了這種模式的束縛,致力于構建具有復雜結構的n層系統,這種系統能將
網絡中各處的眾多的應用程序進行集成,并大大提升應用程序的價值。這樣,開發人員便可集中精力挖掘軟件獨特的商業價值,而不必日夜為如何構建基本結構傷腦筋了。令人欣喜的局面將應運而生:軟件投放市場的時間大大縮短、開發人員的編程效率明顯提高,最為根本的是開發出
質量上乘的軟件。
我們正在進入計算機發展的下一個階段——基于Inte
.net的階段,特別是基于Internet核心技術——XML擴充標記語言。盡管多層應用程序開發將焦點集中在建造大型企業級應用程序上,但現在XML使得能夠創建可用于任何人、任何場所的大型應用程序。它擴大了應用程序的使用范圍。這樣,軟件就不是只能從CD上安裝的某種東西,而是一種服務——就像呼叫服務或者計費電視一樣,可以通過通信媒體來預訂。
這一切,是通過將緊密聯接的、高效的n層計算技術與面向消息的、松散聯接的Web概念相結合來實現的。我們將這種計算風格稱為Web Service(Web服務),它的出現標志著人類已經邁入應用程序
開發技術的新紀元。Web服務是一種應用程序,它可以使用標準的互聯網協議,像超文本傳輸協議(HTTP)和XML,將功能綱領性地體現在互聯網和企業內部網上。
原文轉自:http://www.anti-gravitydesign.com