Chinaunix首页 | 论坛 | 博客
  • 博客访问: 129267
  • 博文数量: 31
  • 博客积分: 1410
  • 博客等级: 中尉
  • 技术积分: 310
  • 用 户 组: 普通用户
  • 注册时间: 2005-10-27 15:32
个人简介

梦去梦回之时,总有个头绪,相接在透明的风中

文章分类

全部博文(31)

文章存档

2014年(1)

2011年(1)

2010年(1)

2009年(2)

2006年(3)

2005年(23)

我的朋友

分类: 系统运维

2005-12-09 10:36:21

大家好。這個專欄要和大家共同探討IT架構的最新趨勢。

什麼樣的趨勢?我們想著眼的,不是影響接著下來這一、兩年的趨勢,而是今後十年、十五年的發展和走向。

我們的主題--IT 架構,更精確地定義,將會專注在 enterprise computing的領域,且將著重於軟體方面。

我們的主角--服務導向架構 (SOA; Service-Oriented Architecture)。服務導向架構的目標在於讓IT變得更彈性,藉以更快地回應業務單位的需求。套用Gartner Group 比較聳動的字眼,SOA的願景乃在實現「 即時化的企業 」(Real-Time Enterprise)。接下來的幾年將會是實踐的關鍵年(Gartner 甚至預測,在2007年來臨前,SOA 將很可能成為IT主流的軟體實作方式)。

這樣的IT目標,在現今前景不明、微利、割喉戰充斥的經濟大環境中,顯得特別有意義。事實上,IT的天職,本來就是藉由資訊科技的提升,協助業務單位達到更高的營运效率及更好的服务品质。

SOA將IT資源透過「服務」這樣一個在業務上有重要意涵的概念來提供、共享,把 IT 與業務的距離更加拉近了一步。「服務」在設計的層次上要比元件、function、procedure,subroutine 等來得更高,且往往在業務上可以找到與之直接對映的概念或實體,例如報價、訂單,基本資料。「服務」打破了 IT 系統間的藩籬;就像一家公司的各個部門,平常各自扮演特定對內或對外服務的角色,但彼此間若能有效地透過共通的語言及文字,進行良好的溝通,便能協力達成 更大、更高的目標。

這裡提到了一個重點--標準。近幾年來蓬勃發展的 XML 和 Web services 協定,加上各大中小軟體廠商對這些標準的積極支援,造就了在 IT 產業界首見的「大和解」。各個軟體國度的子民終於開始學習講一種共同的國際語,開始用共同的貨幣進行交易。事實上,異質的 IT 系統間能順利地進行溝通,進而協同作業,一直是 IT 最終極想要達到的涅盤境界。而先前之所以無法實現這樣的願景,正是因為在春秋戰國時代,車還不同軌,書還不同文。

因此,我們可以說,在服務導向架構發酵的過程中,XML 和 Web services 相關科技扮演了重要的催化劑。就像樂高 LEGO 積木一樣,在服務導向架構下,一個個服務組件都變成了標準的建材,可隨需要創造出各式各樣的組合。這樣的話,是不是所有的零組件都必須重新鑄模成樂高積木 呢?不需要,我們可以用一層樂高般的凹凸圓柱體表皮包在過去使用的磚塊和瓦片外,讓它們也能和其他的樂高介接,而其他的樂高也很可能也是用這種方式提供出 來的,我們無須擔心它骨子裡到底是什麼,因為重點在接點。

不過,正如先前的例子中所提到的,共通的語言文字只是第一步。如果互動雙方欠缺共識,無法順利溝通,仍然是無法成功的。就像國文、英文老師只能幫我們把 聽、說、讀、寫的基礎打好,但能不能和人達成共識還得要看雙方認知看诚意,看溝通技巧。導入Web services和SOA所面對的情況正是如此。這也正是很多人提到,關於XML語意 (semantics) 的課題:要用什麼格式,內容如何表達,才能將資訊充分正確地傳達給對方,且對方也能夠解讀,這些是科技本身無法解決的問題(就像語言文字只是溝通工具一 樣);唯有仰賴充分的討論,完整的規劃,才能真正獲致成效。

在接下來的專欄中,我們將延伸上面所探討的主題,逐一討論與SOA相關的各個課題,包括:SOA的精神及技術精髓、邁向SOA的路障及關鍵成功要素、 SOA實作和咝械沫h境--應用平台和統合性開發環境,以及起步導入SOA的建議。另外,我們還將觸及幾個正與SOA同台上演的幾個戲碼,包括 Utility Computing-- 即 IT 資源水電化。

看來 IT 科技似乎變得愈來愈更生活化了。


阅读(811) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~