讓用戶做好出發的準備
.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這一點不同以外。它處理的是信用卡和銀行的信息。
為什么對微軟的懼怕導致了Sun聯盟的出現
--------------------------------------------------------------------------------
作者: ZDNET CHINA 特稿 日期: 2001年10月22日
上個星期,Sun公司的Scott McNealy 和微軟的Steve Ballmer 停止了就他們相互競爭的Internet用戶授權方案的爭吵--這兩種授權方案分別是Sun公司的Liberty Alliance(自由聯盟)和微軟的Passport。兩者之間的最后一次交鋒是由Ballmer完成的,他在佛羅里達的一個盛大的Gartner IT會議上對大家說,微軟與Sun公司之間的競爭并沒有真正開始,這只是潛在的,因為Passport早已存在而Sun公司的Liberty Alliance連一個標準都沒有。我以前曾經考慮過這個問題:競爭的雙方--包括美國在線,它好象在以它自己的方式前進--需要以一種中立的姿態坐下來解決這些爭議。我們不需要在一個簡單的為用戶自動輸入密碼來訪問Web服務和電子商務站點的幾個方案上競爭--以及由這種競爭帶來的迷惑。
這是一個技術問題。然而,這可能又不完全是一個技術問題。雖然講的是技術戰爭--Liberty的開放系統與微軟的封閉式系統之間的競爭--但是實際上是另外一碼事:這完全是由出乎技術范疇的對微軟霸權的懼怕造成的。讓我來解釋一下。
如果微軟能夠訪問它的Passport“會員”的客戶列表,那么還有什么東西能夠阻止它利用這些客戶聯系來為自己謀取好處呢?
例如,如果一個信用卡公司使用了Passport而且它的客戶也開始通過微軟的授權服務來訪問他們的帳單,那么有什么東西能夠阻止微軟發展完善這種中間人的關系然后開始一個與之競爭的信用卡業務,而這種業務又緊密的和Windows 或者Microsoft Money集成在一起呢?把這種想法套用到諸如抵押,保險,和經紀人業務,你就會明白這種威脅是多么的嚴重了。
那些花了許多年而且有時是數億元的金錢來建立它們的客戶聯系的公司可能會覺得把這些聯系以任何方式暴露給微軟無異于是自殺。
你可能覺得這可以通過一個合同來解決--微軟承諾不利用它在每個人中間的這個有利條件來為它自己謀取好處。問題有兩個(a)沒有人相信微軟(b)這些聯系信息是如此誘人,人們很難想象微軟能夠抵擋得住。也許人們把Passport想象成了誘惑島。
察看一下Liberty Alliance起草的成員,你是否發現了一個趨勢。它們包括了那些擁有巨大的用戶數據庫的公司,比方說美國航空公司,美國銀行,Cingular,eBay,Fidelity Investments, GM, Intuit, Sabre, Sony, Sprint, 和 聯合航空公司。
Liberty Alliance可能能夠允許公司決定它們愿意和誰分享它們的客戶名單。雖然這看起來會降低一個單一的用戶名和密碼組合帶來的好處,但它直接解決了人們不想看見的競爭問題。
創建一些這樣的“用戶授權聯盟”(即協同工作的Alliance公司的子集),這樣,Liberty Alliance的成員就能夠將它們的客戶盡可能的放在“友好”的地方。
用戶選擇的作為他們授權提供點的公司有條件為他們的客戶創建在線的商城。實際上,這個過程可能會象Amazon.com在它的旗下收集了一大幫子在線商店,或者象一個傳單程序一樣,里面加入了旅館,汽車出租公司,遠程配送公司,和信用卡提供者。
但與AMAZON不同的是,這些在線的商店都能夠駐留在它們自己的站點和服務器上,而彼此之間只是共享一些特定的信息(比方用戶授權,信用卡號碼,和送貨信息)。
所以當Steve Ballmer在貶低Sun 公司啟動它的Liberty Alliance的可能性的時候,我希望他考慮的不僅僅是技術問題或者技術服務。Alliance代表了一群大公司來表達它們對于微軟可能成為一個競爭者的極大的恐慌。那根本就不是一個技術問題。
Web 服務面臨分裂?
--------------------------------------------------------------------------------
日期: 2001年10月22日
隨著上個月Sun公司Liberty Alliance的出臺,我們能夠意識到Sun公司終于打算和微軟的Internet理念分庭抗禮了。
正如為了回應微軟的.Net,Sun公司發布了開放式網絡環境(Sun ONE),由Sun公司領導的自由聯盟(Liberty Alliace)則是為了反擊微軟HailStorm的發布而成立的,微軟目前已經正式發布了.Net My Services。與My Services 一樣,Liberty Alliance(它的網站是ProjectLiberty.org, 不是LibertyAlliance.org,后者是Jerry Falwell 的網站)提出了一個存儲用戶個人信息的標準格式--地址,信用卡號,日期,以及更多的東西。這個格式將獨立于任何單一的計算設備而其中存儲的信息將用于所有的Internet事務。
My Services 和 Liberty Alliance對于Microsoft .Net 和 Sun ONE來說是非常關鍵的,.Net 和ONE是這兩家死對頭的Web 服務構架。微軟似乎將很快大批量的生產My Services,而Liberty Alliance 還在會議桌上的討論之中。當然,這是微軟在Web服務方面已經領先的一個跡象,但是從長遠來說,我并不認為這很重要。我們看到的是兩個不同的世界,Java程序員在Sun的這邊創建捆綁在XML中的Enterprise JavaBeans,正如Visual Basic, C++, 和 很快到來的 C#程序員在微軟這邊創建managed組件一樣。不是很多的程序員將變節,投靠另一方。而且每一方都需要一個象HailStorm這樣的方案來啟動它們的Web服務,因為實時的用戶授權和加強的電子錢包功能是下一波電子商務的基礎部分。
這兩個世界之間的互連性是關鍵的問題--My Services-Liberty Alliance之間的分歧強調了這個問題。在兩種方案中,一個由用戶控制的“身份確認”服務代替用戶以特定的格式交代或者收集數據。如果Internet分裂成只支持My Services 和只支持 Liberty Alliance的站點的話,那將是一場災難。但那是非常的不可能的。可以想一想Visa 和MasterCard這兩種信用卡,大部分的商點都支持這兩種卡。
但是身份確認服務和電子商務站點之間的交互級別將會比信用卡的檢查和付款要復雜得多。例如,當你到達一個音樂站點的時候,如果你已經經過授權,你就會自動的登錄而且你以前的音樂的定購單以及你已經在線上購買的音樂就能夠自由的播放了,然后你還可以得到一個你沒有買過的音樂的列表。但是如果有兩種不同的身份確認方式以及兩種記錄那種歷史信息的方法,那么下一代的電子商務站點將不得不承擔沉重的技術負擔來支持這兩種方式。
我們可以推測,微軟和Liberty Alliance都會計劃將它們的身份確認方案從客戶的范圍擴展到企業中來,這樣員工就能夠與客戶,合作伙伴以及供貨商進行在線的交易了。我再說一次,兩個平行的世界都有它們自己的舞臺。通過它的活動目錄服務接口,微軟計劃將它的活動目錄服務器軟件加入到LAN中來。而相應的,我們能夠預計 Liberty Alliance 會丟開活動目錄而使用Java命名和目錄接口來插入Sun公司的iPlanet目錄服務器或者Novell目錄服務。
你可能很想問為什么微軟和Sun就是不能相處融洽并同意一個同樣的身份確認標準呢?雙方都歇斯底里的邀請其它人加入自己的電子商務“聯幫”--但那只是小孩子的吵鬧罷了。真正的動機是想要在每個方案中加入自己專有的特權。畢竟,消費者必須為使用身份確認服務付出一定的代價而銷售商也需要一些區別的方法。
我們期望微軟和它的競爭對手為了避免競爭而使用同一個方案是不現實的。但是我們可以要求隨著這些方案的演變,它們的標準應該相互融合以保證最基本的互連性。在企業的范圍內,一個基于XML的互連方案已經在目錄服務標記語言(Directory Services Markup Language)中浮出水面,這種語言是由Bowstreet開發的標準并能夠保證建立一個標準的形式來交換本地的目錄信息。但My Services 和 Liberty Alliance中包含的客戶身份確認的概念對于XML團體來說還太新鮮,是無法處理的。但是我們要不斷的施加壓力。任何存在面向消費者的電子商務業務的企業都會為身份確認服務帶來的客戶聯系的好處而感到激動。同時使得這些服務之間的接口變得盡可能容易的互連性標準會成為這種好處的一部分。
|