.NET My Services對(duì)應(yīng)用程序開發(fā)的影響(上)
發(fā)表時(shí)間:2024-06-19 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]名字換了,但是概念還是一樣的 。微軟對(duì)Web服務(wù)市場(chǎng)的沖擊,以前的代號(hào)是HailStorm,現(xiàn)在成了Microsoft .NET My Services。當(dāng)然這個(gè)名字有些用詞不當(dāng),因?yàn)槿魏沃С諷OAP的平臺(tái)都能夠使用Web服務(wù);它們的使用并不局限于.NET。而且和以往一樣,除了銷售策略不同以外...
名字換了,但是概念還是一樣的
。微軟對(duì)Web服務(wù)市場(chǎng)的沖擊,以前的代號(hào)是HailStorm,現(xiàn)在成了Microsoft .NET My Services。當(dāng)然這個(gè)名字有些用詞不當(dāng),因?yàn)槿魏沃С諷OAP的平臺(tái)都能夠使用Web服務(wù);它們的使用并不局限于.NET。而且和以往一樣,除了銷售策略不同以外它和原始的SDK沒有什么差別。代碼已經(jīng)定型,而且隨著微軟專業(yè)開發(fā)者大會(huì)(PDC)的舉辦,微軟已經(jīng)準(zhǔn)備實(shí)現(xiàn)它的諾言了。
讓用戶做好出發(fā)的準(zhǔn)備
.NET My Services 是XML Web服務(wù)的集合,它能夠使集成目前已經(jīng)存在的信息倉庫(silo)的過程變得更容易。據(jù)微軟稱,這種服務(wù)讓用戶控制他們自己的數(shù)據(jù)和信息,保護(hù)個(gè)人信息的安全并提供一個(gè)新級(jí)別的易用性和個(gè)性化功能。從開發(fā)者的角度看,這種服務(wù)提供一個(gè)平臺(tái)無關(guān)的方法來訪問你的用戶的信息。
更仔細(xì)的說,有兩種使用.NET My Services的開發(fā)方法。首先,我們可以用HailStorm-in-a-box創(chuàng)建自己的信息倉庫,每個(gè)人都會(huì)從PDC學(xué)到這種方法。第二,我們可以在自己的應(yīng)用程序中使用其它人的服務(wù),我們中大多數(shù)使用這個(gè)系統(tǒng)的人都會(huì)朝著這個(gè)方向前進(jìn)。隨著時(shí)間的過去,大的主機(jī)提供商可能會(huì)提供.NET My Services服務(wù),我們能夠在自己的程序中使用它們。
.NET My Services提供的服務(wù)
目前的SDK--也就是改名后的第一個(gè)版本--在PDC里包含了已經(jīng)開發(fā)出來的14個(gè)服務(wù)中的8個(gè)而且會(huì)發(fā)放給開發(fā)者進(jìn)行測(cè)試(或者是玩耍?)。這些服務(wù)需要SQL Server 2000 SP1和一些SOAP處理器,比方SOAP Toolkit 2.0 或者 .NET才能夠運(yùn)行。
myCalendar--如果你熟悉Exchange的日期對(duì)象,你就認(rèn)得這個(gè)。它也允許進(jìn)行選擇性的更新,所以航班可以根據(jù)飛行是否可以進(jìn)行來調(diào)整你的時(shí)間表,或者你的老板能夠在你的時(shí)間表上加上一個(gè)會(huì)議。
myCategories--這是與Palm Pilot類似的一個(gè)目錄的集合,它可以用來在數(shù)據(jù)倉庫中組織數(shù)據(jù)。例如,你可能用Home或者Work目錄來標(biāo)記一個(gè)合同或者協(xié)議。
myContacts--這個(gè)服務(wù)向Exchange 合同列表一樣工作。如果你在你的手機(jī)上保存了一個(gè)電話號(hào)碼,你就可以在你的家用電話上使用這個(gè)號(hào)碼的快捷鍵或者在你的Palm Pilot上看見它。
myFavoriteWebSites--這個(gè)服務(wù)與你的瀏覽器上的收藏夾相比提供了更多的功能。它可以管理倉庫中的信息發(fā)向哪里,怎么發(fā)。它還提供了基本的功能:在一個(gè)地方登錄然后察看你的收藏夾。
myLists--很難解釋這個(gè)服務(wù)最終會(huì)提供什么。也許是一個(gè)購物列表的簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)服務(wù)?我們必須等待并觀望。
myProfile--這個(gè)服務(wù)存儲(chǔ)除了付款信息以外你所有的個(gè)人信息:名字,職務(wù),以以及身份證號(hào)碼;你的家庭住址;最喜歡的顏色。你還可以保存你的照片。
myServices--你可以把這個(gè)想象成一個(gè)用戶的安全工具箱。它允許用戶給其它一些人訪問特定的服務(wù)的權(quán)力。例如,如果你走進(jìn)一家商店并希望它使用你的個(gè)人信息通過郵件送給你一些東西,你可以使用你的WAP手機(jī)來進(jìn)行登錄然后通過這個(gè)服務(wù)給他們?cè)L問的權(quán)力。
myWallet--這實(shí)際上就是今天的Microsoft Wallet,除了它使用SOAP這一點(diǎn)不同以外。它處理的是信用卡和銀行的信息。