.NET My Services對應用程式開發的影響

來源:互聯網
上載者:User
services|程式 作者: ZDNET CHINA 特稿
日期: 2001年10月24日    


名字換了,但是概念還是一樣的   
。微軟對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--這個服務儲存除了付款資訊以外你所有的個人資訊:名字,職務,以以及社會安全號碼碼;你的家庭住址;最喜歡的顏色。你還可以儲存你的照片。

myServices--你可以把這個想象成一個使用者的安全工具箱。它允許使用者給其它一些人訪問特定的服務的權力。例如,如果你走進一家商店並希望它使用你的個人資訊通過郵件送給你一些東西,你可以使用你的WAP手機來進行登入然後通過這個服務給他們訪問的權力。

myWallet--這實際上就是今天的Microsoft Wallet,除了它使用SOAP這一點不同以外。它處理的是信用卡和銀行的資訊。


微軟提供了.NET My Services資料操作語言作為.NET My Services支援的核心資料處理語言   
。這種語言描述了六種基本的操作。下面的命令都受到了使用它們的特定服務過程的規則的約束。

Insert
Delete
Replace
Update
Query
SubscriptionResponse

每個命令的功能都是不言而喻的,而且熟悉物件導向的開發系統的開發人員會很適應這個語言。實質上,它提供了將要整合到使用.NET My Services的現在的COM或者.Net應用程式中去的一個資料訪問層。

Passport
所有這些服務的關鍵是Passport,它是所有Web 網站和服務的唯一的一種登入方式。微軟計劃將它發展成一個更加全球化的用於授權的電子商務平台,就象ATM在全球連網一樣。Passport已經有多於165,000,000的註冊使用者了。它會成為Windows XP的一個整合的部分,並於2001年10月25日發布,同時發布的還有.NET My Services.

在九月的一次新聞發布會上,微軟宣布Passport會和其它認證系統一道工作,比方VeriSign, Inc., 和 Yahoo Id的客戶認證。這有可能意味著它將向使用者在網上的衝浪和電子商務提供一個唯一的登入功能。


我們將何去何從?
Web服務馬上獲得了出版社的注意並靜靜的積蓄它的力量。例如,Wrox Press 計劃在這個秋天至少發行5本有關Web 服務的書籍。(我可以向你推薦Professional ASP.NET Web Services這本書嗎?我聽說其作者是很有學問的呢!)還有,Yahoo正計劃發布一系列的象Office這樣的應用程式,用Web服務來完成資訊的傳輸。

.NET My Services會與諸如IBM 和 HP這樣的軟體製造商提供的相似的服務開展一場肉搏戰。也許微軟會從即時訊息發送軟體的慘敗上吸取一些教訓從而提供一些互連性。不管怎樣,消費者資訊的集中化是不可避免的了,而這個將有可能讓有眼光的開發人員給他們的客戶提供一些全新的功能。(責任編輯:胡海威)


相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。