寇克船長:「史考堤,把我傳送上去!」
孤「島」難鳴
在過去,海島與海島之間的聯繫可能要靠游泳、坐船、坐飛機。這些方法不是耗時太久就是成本太高。
當然科技進步後,簡單的通訊可以用傳真機、電話,但是如果今天你是建築師,要如何讓另外一座島上的建築工人,透過電話聽懂你的指示,蓋出一棟與你家一模一樣的房子呢?光把設計圖Fax過去可是行不通的喔!完美的傳輸方法可能要等科學家那天發明了Star Trek裡的傳送裝置(Transporter)。
今日 IT 提前享受未來星艦科技
過去在孤島上,由於大海隔閡,每座小島一定要有碼頭,也可能要有專責的船夫負責送件,甚至要有自己的醫院、學校等等。但有了Transporter之後, 每座小島還需要重複蓋這些基礎建設嗎?與其每座小島有一間湊不成班的學校,還不如讓資源集中來建一間師資優良、設備完善的好學校。
說到這裡,相信你已經了解,如果Transporter這種東西真的問世,那會對人類社會造成多大的衝擊!會比工業革命、資訊革命造成的失業人口還要多!(哈~)
然而在軟體的世界裡,遠距離的物件傳送技術(Remoting Proxy-Stub)早在上個世紀就達成了,欠缺的只是安全性、共通標準等這些配套措施。隨著Internet, HTTP, XML等標準的確定與普及,終於大家可以開始提前享用軟體的Trasporter - Web Service。
對於企業來講,使用新科技的意義要嘛就是要能省錢、要不就要能幫忙賺更多錢。如果買了Transporter,島上居民還是用老方法來看病、上學、坐船出海,那哪有甚麼效益可言?這就是SOA會受到大家關注的原因,讓新科技發揮效用是要有方法的!
SOA 可不是來去一陣風
這兩年 SOA 似乎成了 IT 顯學,網路上有太多關於 SOA 的文章,小弟在這裡就不班門弄斧了。但對於台灣市場上對於 SOA 的觀感總是停留在「華而不實」、「工程浩大」、「ROI 不明確」,個人提出一些淺見。
我相信:SOA 就跟 Star Trek 的 Transporter 有一樣大的影響力,會造成軟體業、辦公室自動化、現有企業現有流程的巨大衝擊,
(待續)
About Wade
蔡有為,資訊業小兵,1996年開始踏入資訊業,初入行於一家多媒體光碟製作公司,後公司轉型為 Internet ASP,網路泡沫化後,輾轉於2002年加入台灣微軟研發部,負責 Windows Server System系列產品測試程式碼撰寫,2005年轉任大型企業業務暨經銷事業群 技術專員,目前擔任 SOA & Process Platform 技術經理。
小兵的命運就是,長官要你做啥就要做啥,所以語言方面從 VB、DHTML、ASP(vbscript) 到現在C#,產品方面從 SQL Server、Application Center、Commerce Server、Biztalk Server、Content Management Server、IIS、COM+、MSMQ、Exchange Server、Windows Vista,到現在又回到 Biztalk Server 2006 R2,都是因為任務需求不得不學,個人又是外務繁多、興趣龐雜,正所謂雜而不精,所以現在終於成為...大師...旁邊提鞋兒的小弟。
設此部落格主要是方便跟客戶溝通,順便紀錄一些自己的學習心得,各界先進如有指教,還請不吝 E-mail to: WadeTsai@microsoft.com