200 likes | 296 Views
Microsoft.Net (Part I). 專題小組成員 國企所 陳偉仁 (報告人) 資管所 張世超 2002/3/21. 分散式系統課程 專題報告 授課: 莊裕澤 教授. 說明 Microsoft.Net 用途的故事. Steve 在旅途中遺失了行動電話, 但是 … 他在出租的行動電話裡又找回了行程及行事曆. 回到 原來的生活. Steve 接著發生了小意外 , 所以他聯絡他的家庭醫生 … 他的家庭醫生為他轉介到最近的醫療診所. 家庭醫生諮詢服務. 轉介醫生下載了 Steve 的醫療紀錄來提供她作為診斷及治療的參考 …
E N D
Microsoft.Net (Part I) 專題小組成員國企所 陳偉仁 (報告人) 資管所 張世超 2002/3/21 分散式系統課程 專題報告 授課: 莊裕澤 教授
說明Microsoft.Net用途的故事 Steve 在旅途中遺失了行動電話, 但是… 他在出租的行動電話裡又找回了行程及行事曆 回到 原來的生活 Steve 接著發生了小意外, 所以他聯絡他的家庭醫生… 他的家庭醫生為他轉介到最近的醫療診所 家庭醫生諮詢服務 轉介醫生下載了Steve 的醫療紀錄來提供她作為診斷及治療的參考… Steve 的家庭醫生透過網路傳來了轉介醫生的診斷報告, 並與Steve 透過電話交談 轉介醫生醫療服務
個人資料庫 Steve 醫療網 A 醫療網 B 醫療網 C 「故事」的背後 Jamie 醫療諮詢及轉介服務 家庭醫生諮詢服務(Dr. Andrae) 轉介醫生醫療服務Dr. Walu
.Net Infrastructure • 一種新的網路使用方式 • .Net將網路與各平台的作業系統、應用程式合而為一,並讓每個程式都能夠擁有遠方存取各樣的網路服務 • 在.Net的架構下,網路的使用者不再只是限定是人,而存取的也不僅限在各個獨立的服務 • .Net並不是全新的技術,而是在新標準的訂定下,整合並延伸過去的技術
.Net XML • .Net所引用的標準中,最重要的核心基礎就是物件(Object)與XML • XML是可以跨平台的,使不同平台資料的交換更為容易與方便 • XML也是可以跨行業的,因為各行各業的資料都可以利用XML來訂定其與產業相關的標準格式 • XML將會是後PC時代的主要溝通語言
.Net Overview • 新發展出的設備 • 新應用的技術與標準 • 新發展出的Server平台 • 新的應用軟體開發環境 • 新的使用者體驗
其他服務 Public Web Services XML XML Biz Tier Logic Building Block Services 更具智慧的 用戶 XML XML Internal Services OSServices XML OS Services HTML XML XML Servers Data, Hosts 更具智慧的 裝置 Biz Logic & Web Service .Net的運作架構關係 應用程式成為 可程式化的 Web Services 標準瀏覽器 開放的網際網路 通訊協定(HTTP, SMTP, XML, SOAP) 更豐富, 更具生產力 的使用者經驗 應用程式可運用 全球互通的 Web Services (Federated Web Services)
開放的Internet通訊協定 防火牆可配置成可控制 Web Services 的存取 企業可開放Internet的服務給公眾存取 .Net的運作架構關係 (續) Your Sales Data Service 企業內部服務 Your Internal Billing Service Passport – Identity Service Directory and Search Service Microsoft建構基礎服務(Building Block Services) Personalization Service Software Delivery Service Calendaring Service Schematized Storage Service Notification & Msg Service Geographic Mapping Service 協力廠商Web Services Greenwich Mean Time Service Credit Card Statement Service …
.Net Web Service • 所謂Web Service,就是將原來只能提供資訊的網站,改變其架構成為類似RPC的架構。在不同電腦上的程式利用新的物件通訊協定SOAP來提供Web Service的伺服器連線,並取得執行的結果 • WSDL (Web Service Description Language) • DISCO (Discovery of Web Services) • UDDI (Universal Description, Discovery and Integration) • 原有的WWW安全機制為基調 SOAP 服務一 使用者 SOAP SOAP 應用程式 Internet 服務二 SOAP 服務三
.Net SOAP • Web Service是.Net的核心,而Web Service的核心就在SOAP • SOAP是Microsoft新提出的分散式物件架構,作為物件間資訊交換的通訊協定 • SOAP 1.1標準已經提報到W3C,預計將來會成為Internet的重要標準之一 • SOAP不同於DCOM XML Internet 物件 HTTP Port:80 Client
.Net Common Language Runtime (CLR) • .Net支援不同的機器平台與超過25種的電腦程式語言 • 程式必須經由編譯軟體翻譯成 Intermediate Language (IL)以及Metadata,再經由機器上的Just In Time (JIT)編譯成機器可解讀的Native Code來執行 • 所有的程式執行時,會先編譯成相同的執行檔,再由JIT統一執行,所以一個Solution可以由不同語言開發的Project組成,甚至同一Project也可以使用多種不同的程式語言進行開發 • 這個特性使得程式設計師,可以用最熟悉的語言來開發
.Net Framework • 用來建立、快速開發及執行應用程式與下一代Internet應用程式的環境 • Visual Studio.Net • .Net Framework SDK
Visual Studio.NET .NET Framework Internet COM+ 具 .NET 的 加強功能 新功能 .NET Platform :Windows DNA 的演進 Orchestration VS 6.0 .NET EnterpriseServers Building Block Services Internet COM+ DNA Servers Windows.NET Windows 2000 2nd Generation 3rd Generation – the .NET Platform 現有功能
APS.Net • 可以將網頁的程式碼與HTML碼分開,使得系統可以動態來支援不同平台的需求,也更容易更新與維護
.Net-新一代的Internet應用藍圖 • Microsoft.Net的使命就是要建構、執行及管理.Net軟體的平台,並建立起針對企業用戶及消費者的智慧型軟體服務
.Net Enterprise Servers • Application Center 2000 • BizTalk Server 2000 • Commerce Server 2000 • Exchange Server2000 • SharePoint Portal Server 2000 • Host Integration Server 2000 • Internet Security and Acceleration Server 2000 • SQL Server 2000 • Mobile Information Server 2001 • 保存現有投資, 延展自動化應用 • 整合企業內與企業間的應用與程序 • 保存現有投資,延展自動化應用 • 最快速進入市場 • 高延展性,可靠性與管理性
.Net對ISV的商機與危機 • Gartner Group • 2000年的Web Services相關應用的市場規模只有41億美金 • 2003年市場規模將成長至154億美金,且平均複合成長率高達55% • 在這麼大的商機中,Microsoft將會吃掉許多ISV 的市場,但也因為有新技術與新平台的出現,對原本不在企業軟體市場的ISV,也提供了新的機會進入市場
.Net的未來挑戰 • Web Services新一代軟體與服務整合的新秀 • Microsoft的.Net,BEA的Cajun,昇揚的SunONE,IBM的WebSphere已經壁壘分明,各初奇招。而Oracle與HP也非等閒之輩 • Microsoft如何在企業的網路服務與應用取勝,仍有待觀察,因為所有的廠商都面臨著下述重大的挑戰: • 導入市場的時機 • 網站的擴充性 • 缺乏端對端的開發工具