詢問任何一個重新設計公司商務程序方式的人,都會告訴你許多關於如何讓軟體適應改變了的商務程序的恐怖故事。
當前,公司專屬應用程式整合(EAI)和中介軟體提供者提供某種形式的工作流程或者商務程序管理(BPM)。但是這一設計任務的要求相當於極端高的登山技術,特別是當來自於不同賣主的應用軟體,和多樣的、獨立的流程必須被很好的協調時。
Intalio,致力於BMP研究的一家成立4年左右的公司,可能已經揭開了清除BPM的粗糙的邊緣和不合理的費用的秘密。按照Intalio共同創始人和首席戰略官Ismael Ghalimi的說法,公司的Intalio n3 2.0軟體可以降低設計和執行商務程序成本75%。
Ghalimi在上周的採訪中告訴我,減少主要來源於消除人工解碼的需要,以及通過把流程(不只資料和應用)當作公司資訊系統的基本組成部分。
我非常懷疑其聲稱編程工作適合非程式員,但Intalio看起來有其正確性。該軟體提供端對端商務程序設計的視覺化介面,包括資訊傳遞,資料轉換,處理和商務規則。現存的商務程序模本,程式和規則可以輸入並應用於Intalio環境而不需要書寫編碼。只要輕輕一點按鈕,可視地圖就會被轉換成運行於Intalio伺服器上的可執行檔編碼。
為證實此事,我與負責BPM市場的AMR Research調查主管Eric Austyold進行了交談。他也對Intalio的BMP平台有著深刻的印象。
“Intalio代表了縮短新產品投入市場的迴圈時間的未來,戲劇般地建立了與廠商的聯絡,建成資料交換管道和繪製了商務程序地圖,”Austvold 說,“今天,Intalio用幾個月的時間和一些開發工具使一批開發工具融入了Intalio n3環境。”
除了單一的,綜合的環境——Ghamili稱之為流程導向的IDG(Interface Development Environment)——Intalio從具體的執行過程中提煉出了商務程序的設計。例如,如果一個公司應用了公司專屬應用程式軟體,如SAP和PeopleSoft,Intalio認為他們屬於API和流程層級,包括Web service,如果一個應用SAP和一個應用PeopleSoft的商務程序執行著相近的功能,則Intalio 會產生單一的流程並串連兩個應用程式。你最後將擁有單一的,獨立的商務程序應用軟體,它可以在兩個應用軟體間自由運轉。
這一體系——同樣允許流程的重新使用以及在執行期間的動態轉換——提供了比傳統EAI或者工作解決方案更靈活的適應性。Intalio同樣包括適用於大範圍的應用軟體及中介軟體的適配器和連接器。Xpage, Intalio的XML-based 語言,代替了許多語言的應用,包括JSP, Java, JavaScript, XML,XSLT,HTML, 和CSS.
Intalio的可視開發環境和便於使用的特點在於它對新興的流程模型建立語言的支援。可視模型被轉換成BPML(Business Process Modelling Language)或者BPEL4WS(Business Process Execution Language for Web Services)編碼。Ghamili估計100串BPML編碼可替代50,000到100,000串J2EE編碼。
Intalio是www.bpmi.org組織的共同發起人,該組織創立了BPML,希望建立起一個標準和獨立的平台作為他們產品和市場的基礎。隨後,IBM,微軟,和BEA 組成聯合會並開發了BPEL4WS以與BPML競爭。Intalio非常聰明地支援了兩者的產品。在某種程度上,兩個模範語言可以合并入單一的標準中:伴隨著IBM,Microsoft 和BEA推進BPEL4WS, 決定哪個團體進入驅動席並不是很困難的。
WSCI(Web Services Choreography Interface)同樣的畫面中,確定在穿過多重系統部署的服務之間的相互作用,並且推動BPML和BPEL4WS之間的互動作用,它在各個服務之後決定著商務程序。Intalio同BEA,SAP和Sun一道,共同開發了WSCI 1.0版。
Austyold相信Intalio能夠形成重大影響,就像甲骨文在建立資料庫市場中所做的一樣。但是,他也看到了道路上的障礙,“Intalio是理論上的領導者”,Austvold 說,“一些公司,例如IBM有WebSphere, 微軟有Biz Talk,一些小點的公司如Fuego, Lombardi Software,和Savion用BPM,但在這一點上Intalio對商務程序管理問題的思考優於任何一個公司。公司最大的挑戰是如何在科技經濟冰河時代生存。
公司目前有一些櫥窗使用者,包括BAE系統,iUniverse,LexiNexus 和Computer Sciences Corporation.。儘管平均價格目標在500,000至1百萬美元之間,Intalio需要高檔次的大宗買進,參與大多數公司的業務及IT服務。
以Ghalimi的觀點,Intalio 在架起商業與IT之間的橋樑上走了很長的路。商人可以擁有一個幫他們建立商務程序的工具而不必擔心內部複雜的編碼,同時,科技人員可以擁有一個更靈活,便捷的工具以便於他們與商業組織結盟。
Intalio似乎已經在隨插即用的BPM領域裡做出了重大的進步。現在是由市場決定它是否是下一個甲骨文的時候了。