云整合:實用主義至上
云計算能否成為良好的集成解決方案催化劑?很多企業級軟件都在云端終結了,其易用性驚人,而且能夠快速部署。云計算是個魔術師嗎?當然不是,因為為云端構建的軟件包是全新的,而且架構更為清晰,沒有什么遺留問題。就比如說,很多本地集成堆棧其代碼標注日期可能是老早以前的了,用戶界面也有可能就是Win95環境。但是目前,基于云的解決方案比較混亂。Gartner在最近的iPaaS解決方案中加劇了這種混淆。問題主要在于Gartner正在定義一個新興的解決方案市場,或者也可以說,尚不存在的市場。
為了簡化基于云的整合,我們來詳細看看具體有哪些內容。基于云的整合,即軟件在云端作為服務運轉。我們可以訂閱或者為所使用的服務支付。同時我們獲得同應用、數據源或者數據文件的連接器。本質上,如果要進行基于云的整合,有以下的四種選擇:
應用整合。在接近實時的情況下交付小型事務,這是個不錯的選擇。這種整合是典型地面向業務流程的,也就是所,一旦原始應用中有什么事情發生就會觸發整合平臺來完成一些動作。比如用戶對一個商品下單,整合平臺就向支付系統提供信用卡費用。我們以前介紹的MuleSoft的iON就是這種類型的基于云的整合。
數據整合。就像本地系統中那樣,數據整合是分批進行的,也就是意味著我們要按計劃在系統之間轉移數據,無論這個間隔是幾分鐘或者是一個月。我們可以在轉移數據的時候做很多事情,但是必須是大批量轉移數據。這種方法通常用于你的云端數據能夠同其他應用共享,不論是本地的還是云端的。這也是大多數基于云的整合產品所提供的,包括Dell-Boomi、IBM的WebSphere Cast Iron以及Informatica。
聯合數據整合。也叫做企業信息整合。這種整合對于讀取管理控制臺的信息很不錯,我們可以獲取***數據,但是不能用它返回來自多個地點的大量歷史數據報告信息。而這一點,現在更多的是被稱之為數據虛擬化。比如說,Composite軟件的EII解決方案。
文件傳輸管理。這種情況通常是我們使用文件而不是數據,但是這個文件還要是我們要進行管理、監控、追蹤的,而且要轉移到某個地方。這種方法是FTP(文件傳輸協議)的進一步發展。一些B2B整合廠商很適合。像TIBCO和IBM Sterling。
這些都是可以選擇的,但是要看具體使用在什么地方。現在,廠商試圖“云洗白”解決方案,以一種混淆的方式來描述。要當心解決方案的承諾是否超過的了廠商的承諾或者超過了廠商實際能夠交付的。相反,我們要關注的是實用性,雖然云計算是新技術,但是整合的選擇可不是。
隨著應用和數據的軌跡逐漸轉移到云端,集成將會繼續增加。就像SaaS和云不僅會成為主流,而且會成為業務應用的較好選擇,基于云的應用集成將會成為EAI的更好選擇。