網路三段式演化
Internet的發展可以分為三個時期,第一個時期叫做Net(連線),第二個時期叫做Transition(傳輸),第三個時期叫做Services(服務)。這種分類法主要以「需求」做為基礎,跟「技術」沒有絕對關係。然而其實「需求」與「技術」兩者息息相關,以下是我的解釋。
第一個「連線」時期是指早期的Internet階段,當時大家對於Internet的最基本需求就是單純的連線而已,因為這已經是對傳統單機環境或封閉式區域網路環境的一大革命,足以滿足許多人的好奇心。至於連線後要幹什麼?大家都不甚清楚,所以進行各種嘗試。這個時期基本上呈現「技術誘發需求」的狀況,在最底層的共通TCP/IP協定之上,出現各種應用層級,包括現在幾乎銷聲匿跡的Telnet、Gopher等,以及目前成為主流的Web、E-Mail等。
第二個「傳輸」時期主要是指Web取得主流地位的Internet時代,它同時也是Internet人口大量暴增的時代。Web是一種可以夾帶各種檔案類型的傳輸模式,而且可以把這些檔案結合成一張如同印刷品的漂亮頁面(拜HTML語言之賜),所以大受使用者歡迎。由於人口暴增,各種資訊在網路上大量傳輸,所以這個時期的需求已經不是單純的連線,而是瘋狂傳輸。為了滿足恐龍胃口般大量而快速的傳輸需求,各種傳輸技術與傳輸線路也因不斷被開發而普及。與前一個階段不同的是,這個時期基本上呈現「需求驅動技術」的態勢。
第三個時期為「服務」,也就是指現今第三波革命時代,它是Internet歷史演進的必然結果。當所有人都可以在高速網路上恣意奔馳時,對使用者的吸引力反而下降;因為網路頁面設計大同小異,網路提供的資訊與服務也缺少差異化,更無法從頭到尾解決一個問題,所以Internet只不過是一個點綴品而已,構不上成為生活必需品。因此,這個第三階段的任務就是讓Internet成為人類生活的必需品。
以下用旅遊為例,說明上述三個時期的層次與應用。
北極賞熊之旅
假設我現在要去北極看北極熊。在第一個時期,大概可以連接到某台遙遠的主機,搜尋北極熊的資料,做為旅遊參考。第二個時期,不僅可以上網查資料,也可以看到漂亮的北極熊照片;如果有某家旅行社提供北極賞熊之旅,那還可以透過網路訂機票,不過大抵僅止於此而已。在以上兩個階段你會發現,即使不上網也可以完成這些事,但是就算是上網,也無法完成所有關於北極賞熊之旅的準備工作。
第三個時期可就不一樣了!這時候不僅可以上網預定飛往北極的機票,到了當地之後,如果不小心迷路,還可以透過手機或PDA等各種手持裝置,立刻查詢到正確方位;而且還能利用手持裝置向另一個小鎮上的的北極熊旅館訂房,免於挨餓受凍。當我到了旅館之後,發現北極熊老闆不接受美金或信用卡,堅持必須用北極熊幣付款,這時我可以再次使用行動裝置,輕鬆地將進行貨幣兌換與轉帳。最後我就可以安心上樓,在溫暖的北極熊被窩裡睡覺了。
這就是目前Internet所要進行的第三階段演進,也就是提供可以完全滿足使用者需求、融入使用者生活的服務模式。在這些服務項目裡,需要進行傳輸的資料型態十分多樣化,而且這些資料所經過的載體裝置也是五花八門;但是對使用者而言,不管背後運作系統多麼複雜龐大,他們都應該整合成完全相同或相仿的操作介面與環境。
例如我從上網查詢北極風光開始,一直到最後在北極熊旅館安心睡覺,期間所有過程都可以在同一套「服務」裡、毫不費力的完成。唯有如此,Internet對於人類的生活才能顯出「與眾不同」的價值。事實上,這就是隨需應變電子商業(e-business on demand)架構與發展願景之一,也是IBM與Rational的合併策略重點。
IBM與Rational的互補
Internet第三階段既然強調全套服務,它就必須同時滿足多樣化資料與多樣化裝置的需求,而且這些資料與裝置之間的互動運作還必須在遠端、分散與即時回應的要求下完成。這是一種相當複雜的運作環境,必須倚賴兩個重要後盾來達成,一是強大的技術整合能力,二是共通標準層級的建立。
IBM是一家以領先技術驅動服務的公司,在電子商業軟體的領域裡,雖然IBM專精於中介軟體,但獨缺一個相對應的完整開發工具,做為最底層的架構。Rational的加入就是補強了這個遺憾,並與其他應用共同構成一個堅強的技術及服務環境。
除了技術,Internet第三階段也必須建立標準化的共通層級來達成,這是目前許多國際級資訊及通訊大廠正在進行的工作,IBM也不例外。但是IBM的目標不是開一家線上旅館,或成為單一服務商,而是要扮演好「服務模式」的標準化建立者及後端服務供應者的角色。