名字換了,但是概念還是一樣的
。微軟對Web服務市場的沖擊,以前的代號是HailStorm,現在成了Microsoft .NET My Services。當然這個名字有些用詞不當,因為任何支持SOAP的平台都能夠使用Web服務;它們的使用並不局限於.Net。而且和以往一樣,除了銷售策略不同以外它和原始的SDK沒有什麼差別。代碼已經定型,而且隨著微軟專業開發者大會(PDC)的舉辦,微軟已經准備實現它的諾言了。
讓用戶做好出發的准備
.Net My Services 是XML Web服務的集合,它能夠使集成目前已經存在的信息倉庫(silo)的過程變得更容易。據微軟稱,這種服務讓用戶控制他們自己的數據和信息,保護個人信息的安全並提供一個新級別的易用性和個性化功能。從開發者的角度看,這種服務提供一個平台無關的方法來訪問你的用戶的信息。
更仔細的說,有兩種使用.NET My Services的開發方法。首先,我們可以用HailStorm-in-a-box創建自己的信息倉庫,每個人都會從PDC學到這種方法。第二,我們可以在自己的應用程序中使用其它人的服務,我們中大多數使用這個系統的人都會朝著這個方向前進。隨著時間的過去,大的主機提供商可能會提供.Net My Services服務,我們能夠在自己的程序中使用它們。
.Net My Services提供的服務
目前的SDK--也就是改名後的第一個版本--在PDC裡包含了已經開發出來的14個服務中的8個而且會發放給開發者進行測試(或者是玩耍?)。這些服務需要SQL Server 2000 SP1和一些SOAP處理器,比方SOAP Toolkit 2.0 或者 .Net才能夠運行。
myCalendar--如果你熟悉Exchange的日期對象,你就認得這個。它也允許進行選擇性的更新,所以航班可以根據飛行是否可以進行來調整你的時間表,或者你的老板能夠在你的時間表上加上一個會議。
myCategorIEs--這是與Palm Pilot類似的一個目錄的集合,它可以用來在數據倉庫中組織數據。例如,你可能用Home或者Work目錄來標記一個合同或者協議。
myContacts--這個服務向Exchange 合同列表一樣工作。如果你在你的手機上保存了一個電話號碼,你就可以在你的家用電話上使用這個號碼的快捷鍵或者在你的Palm Pilot上看見它。
myFavoriteWebSites--這個服務與你的浏覽器上的收藏夾相比提供了更多的功能。它可以管理倉庫中的信息發向哪裡,怎麼發。它還提供了基本的功能:在一個地方登錄然後察看你的收藏夾。
myLists--很難解釋這個服務最終會提供什麼。也許是一個購物列表的簡單的數據存儲服務?我們必須等待並觀望。
myProfile--這個服務存儲除了付款信息以外你所有的個人信息:名字,職務,以以及SFZ號碼;你的家庭住址;最喜歡的顏色。你還可以保存你的照片。
myServices--你可以把這個想象成一個用戶的安全工具箱。它允許用戶給其它一些人訪問特定的服務的權力。例如,如果你走進一家商店並希望它使用你的個人信息通過郵件送給你一些東西,你可以使用你的WAP手機來進行登錄然後通過這個服務給他們訪問的權力。
myWallet--這實際上就是今天的Microsoft Wallet,除了它使用SOAP這一點不同以外。它處理的是信用卡和銀行的信息。