上午第一個Session:微軟IT Exchange Server2007的架構和設計。本來是想去了解一下Exchange的基本應用的,去了以后才知道是講微軟是怎么搭建他們的全球郵件系統的,由于以前沒有用過Exchange,所以聽得云里霧里的。主要的思想就是怎么進行網絡拓撲設計和防火墻、防垃圾郵件服務器的組合。
上午第二個Session:SharePoint企業應用集錦。講了SharePoint的三個典型案例:服務型政府門戶、面向知識的文檔管理和IT支持管理,沒感覺有啥特別的。
中午在“合作伙伴展區”中看到了博客園的宣傳廣告,呵呵,祝咱們的dudu越來越好,也希望dudu多來關心俺們blogjava的兄弟呀,別把我們忘了,什么.Net開發者、Java開發者的,大家都是搞技術的,那些區別只是對廠商而言的,咱們都是“開發人員”,不要分那么多小類別,不要搞內斗,呵呵。
下午第一個Session:深入剖析S+S應用。Saas應用的必備的幾個特性:Try before buy(也就是用戶在購買之前可以體驗);pay what I use(用戶只需要購買他需要的服務,減少資源浪費,降低投資);要支持離線應用,并且支持富客戶端的前端表現;SIMT(單實例多租用,無需為單個的客戶進行個性化開發,所有的客戶應用都run在同一個平臺下,只是利用其可配置性進行個性化配置)。
微軟這次大會一直在推薦他們收購的FaceBook,也多次提到Saas的基礎理論--長尾理論,也就是不像以前的那樣只賺富人的錢了,“從1000個窮人那里賺來的錢會和一個富人的錢一樣多,但是也許所有從窮人那里賺來錢的總和也許會比從富人那里賺來的錢的總和還多”,也就是降低軟件使用的價格,使得更多人能買軟件(或者服務)。Saas的生態系統中有兩個特色的角色:ISV和Saas hoster,ISV在Saas hoster提供的平臺進行應用的開發為最終用戶服務,而Saas hoster提供平臺、計費交易、監控監管等服務,這樣兩者雙贏共生,想必微軟是想成為一個Saas hoster,從而把眾多的ISV繼續團結到它周圍,它繼續做第四代軟件革命的領導者。微軟的Saas讓我想起了動易CMS和眾多的動易模板提供商之間的關系。
課中講了微軟給的一個Saas的案例性應用:LitwareHR,這是一個提供人員招聘的服務,企業可以個性化的進行招聘頁面的定制。實現可配置性的時候使用了元數據技術。講師提到了實現可配置性有兩種實現技術:預留字段和元數據。預留字段是最傳統也是最土的技術,其可擴展性是受限的,不過效率也許會稍微高一點;采用元數據技術(可以在數據庫中通過基于DB的擴展鍵值來實現元數據,也可以使用SQLServer2005提供的XML數據類型來實現)可以實現不受限的可擴展性。
實現SIMT可以有三種實現技術:Separated DB,每個用戶一個數據庫,這樣數據的安全性最好,實現簡單,但是對軟硬件的投資需要非常高;Separated Schema,每個用戶一個表,這樣軟硬件投資會少一些;Shared Schema,用戶共享一個表,通過一個類似于UserId的字段來分辨當前記錄屬于哪個用戶。
講師還演示了微軟的“軟件工廠”。其實就是代碼生成技術,開發人員只要簡單配置就可以生成以前需要手工編寫的代碼。個人感覺這東西沒什么,而且我認為“代碼生成器”是最土的一種“復用性”技術,只有萬不得已的時候采用。不過如果“軟件工廠”能發展起來的話,也許能養活一批專門制造各種不同“軟件工廠模板”的廠商,也許這又是微軟說的“生態系統”吧。
下午第二個Session:面向Web.netxt的兵器譜。主要講了SilverLight的優勢。SilverLight可以運行在很多主流瀏覽器上,用戶端的操作系統可以是非Windows,而且服務器端也可以支持非Windows操作系統。SilverLight的內容是XML格式,可以很容易被搜索引擎收錄到,而Flash則是二進制格式,很難被搜索引擎支持。SilverLight支持DRM(數字版權管理),這樣就不用擔心像Flash那樣被別人盜用了。SilverLight能夠支持JavaScript、C#、VB.NET、J#等多種語言編寫,容易上手而Flash則支持ActionScript。最重要的,美工人員可以用Expression來進行美工設計,然后生成的工程可以被開發人員在VS.Net Studio以一個工程的形式被打開以進行程序設計,這樣美工人員和程序開發人員就可以很好的協作了,不像Flash那樣要求開發人員既要懂美工又要懂Development。
下午第三個Session:基于BizTalk RFID快速構建RFID應用。因為我上大學時候是學物流的,對RFID接觸比較多,所以就來“溫習”一下自己對RFID的知識了。使用BizTalk RFID我們能容易開發出RFID應用,降低了開發難度。由于RFID涉及到很多非純軟件技術的東西,所以這里就不介紹了,有興趣可以去搜索“RFID”、“射頻”、“條形碼”等關鍵字:)。看起來BizTalk RFID是微軟新推出的技術,目前還在需要能進行推廣的合作伙伴。
下午第四個Session:Office Business Application實戰:SharePoint在企業SOA環境中的應用。演示了一個真實的基于SharePoint的應用,講師也是來自微軟的一個合作伙伴。看了以后感覺微軟的SharePoint、InfoPath、Office之類的系統結合還是非常密切的,用好了的話能輕松解決很多問題,門檻非常低。比如業務人員可以直接使用Excel錄入數據,然后可以直接把數據發布到SharePoint中,而SharePoint則會定時把這些數據提交到后臺系統。而且我們可以在Excel中嵌入自己用WinForm編寫的界面,完全把Excel做成了一個業務系統的前臺界面的開發平臺了,這樣業務人員只要會用Excel就可以了,不僅可以實現各個企業的個性化要求,而且可以直接使用Excel的高級功能進行功能擴展,“會用Excel就會操作所有業務系統”,這一點讓我想起了一個叫“Excel服務器”的產品。在普通程序開發中,我們復用的是程序代碼;而在SOA中,我們復用的是服務,并且業務人員就可以將這些服務拼裝起來從而滿足自己的要求。
晚上是“UC之夜”晚宴,來了美女跳熱舞,呵呵。明天是最后一天,期望明天能學到更多東西:)