註冊 | 登入 | RSS Feeds
ZDNet | Taiwan.CNET.com |

廣告:
SOA:企業版本的Web 2.0

友善列印 | 轉寄朋友 | 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 | 留下回應
    
蕭百齡 2006/05/03 00:00:00 Web2.0 和 SOA 在過去這一兩年火紅到不行,不過一般都是分開在不同的場合中談。其實兩者間存在著很微妙的關聯 -- Web 2.0 可說是 SOA 的消費市場版;而 SOA 則是 Web 2.0 的企業版。

從促成科技 (enabling technology) 的角度來看,二者都大量倚重 XML/Web services。最能代表 Web 2.0 精神的,首推俗稱 "mashup" 型態的網站。Mashup 有點像我們把一球球口味不同的冰淇淋 - 香草、芒果、草莓...挖到同一碗中,做成綜合口味;或是一杯特調咖啡,黑咖啡外,奶泡、焦糖、榛果、肉桂粉...。口味成功與否,端看調配的人是否能對得上饕客的胃口。

將 Web 2.0 一詞炒熱的 Tim O'Reilly 認為,HousingMaps是網路上第一個 mashup 的代表作,它借用 Google Map 的 Web API,讓原本只提供純文字介面的分類廣告網站 Craig's List,頓時豐富了起來,讓用戶在尋找房屋廣告張貼時,能立即有地圖對照(事實上,Google 在 HousingMaps 推出不久後,隨即將該站的創造者 Paul Rademacher 給網羅了過去)。Mashups 之所以能出現,主要的關鍵正在於,有愈來愈多的網站 - Google、Amazon、Yahoo、EBay、Flickr...陸陸續續提供以 XML 來包裝資料的 Web API (即 Web services),讓 Paul Rademacher 這樣的調酒師,能快速地利用一些能輕易處理 XML 的語言和科技(如 AJAX),把幾個原本不相干的網站內容黏合成一個創新、加值的應用。

殊途同歸

SOA 從某些角度來看,和上述的情況非常類似,不過大環境從消費者的世界轉到以企業為中心(涵蓋 intranet、extranet,乃至整個價值鏈)。SOA 首先要整合的,是企業中各自獨立的各個 legacy 應用系統,它們就如同 Web 1.0 時代的各家網站 - Yahoo、Amazon、Criag's List 和 MapQuest 一樣。HTML 網頁是唯一的窗口,使用者被迫以人工方式,透過瀏覽器一站一站地去把整件事情完成。例如像要規劃出差/旅遊,必須分別到航空公司、旅館、租車公司的網站一一查詢,訂位。在沒有 HousingMaps 這樣的創新應用出現之前,使用者必須先去查 Craig's List 的分類廣告,再根據每筆查到的地址,以人工方式,在地圖網站一一查詢地點和交通路線。這個情形和沒有做好資訊整合的企業一樣,跑業務流程,往往被迫以人工、低效能的方式,在不同的系統操作介面間,做資料剪貼,甚至 email、傳真...,同一筆資料得重新輸入多次。

強化業務應變的彈性和靈活度,是導入 SOA 的首要目標。而關鍵的第一步便在於,如何讓原本各自獨立的應用系統,都能像那些 Web 2.0 的網站 (Google, Yahoo, Amazono...) 一樣,提供出以標準為基礎的 Web API,並且以業務服務(business services;即 SOA 中的 "S")的角度來規劃、切割,分門別類。有了這樣的基礎之後,接下來要快速開發出新的 mashup 應用來配合最新的業務需求,就不再是天方夜譚了。

--CNET扮演多種意見發表平台,歡迎外稿作者投稿。
本文為投稿作者意見,不代表CNET立場。
--

作者為BEA技術總監,其個人部落格有許多關於企業IT技術的應用及演變的文章。

蕭百齡筆名勞虎,曾任獨立技術諮詢顧問,專精XML、Java、資料庫、Perl 等Web 相關科技。勞虎涉獵IT技術已7年以上經驗,在W3C推廣XML技術的初期,其著作《無廢話XML》,是最早的華人XML技術書籍,廣受讀者歡迎。
加入我的圖書館 訂閱關鍵字
加入網路書籤> 加入HEMiDEMi網路書籤 | 加入funP | 加入Google書籤 | 加入Yahoo!奇摩分享書籤 |
友善列印 | 轉寄朋友

icn_balloon_154x48 對本則報導有任何意見或看法嗎?歡迎留言


留下你的意見
會員 * 帳號:
* 密碼:
  1. 欄位可選填,若全不填,則顯示為「匿名」。
  2. 不支援html語法
非會員 姓名:
E-Mail:
Blog:
  重新載入驗證碼
* 驗證碼: 記住我




廣告

名家專欄

更多名家專欄
Sponsored
利用可靠和高效的NonStop刀鋒技術,達成持續不斷的可用性
 
+ 關鍵任務作業專用刀鋒
+ 更輕易管理虛擬化
+ 更有效控管能源,進而降低能源成本

研討會中心

廣告


Sponsored

活動快訊