整合商務流程,率先為Jupiter大計鋪路
本身的改進與Visual Studio .NET的整合

從今年的TechEd 2003可以看出微軟力推BizTalk Server 2004的用心,不僅相關課程多達四堂,而且也特別選在研討會開始的第一天宣布BizTalk Server 2004進入了Beta階段,並表示將在2004年上半年上市。事實上,BizTalk Server 2004代表著微軟在其電子商務伺服器整合計畫「Jupiter」中重要的一個階段,接下來微軟將依循規畫的時程,整合Content Management Server、Commerce Server與其他軟體技術,融合成一套整合的電子商務套裝軟體。就如同Word、Excel、PowerPoint之於Office,BizTalk Server、Commerce Server與Content Management Serevr也將是未來Jupiter E-Business Suite中重要的成員。Jupiter的成功與否,將關係著微軟從桌上型市場跨入企業級伺服器市場重要的一步。

微軟強調BizTalk Server 2004為其新一代電子化營運願景提供了關鍵基本技術,包括商務流程整合協調、單一登入、以使用者為基礎的工作流程,以及對Web Services的支援,是企業EAI(Enterprise Application Intergration,企業應用整合)內部整合、B2B(Business to Business)外部連結以及流程自動化的整合解決方案。在技術方面,微軟還強調BizTalk Server 2004奠基於.NET Framework架構,以及與Office System及Visual Studio .NET的完全整合。而似乎是感受到本地的資訊人員對於微軟新產品以及.NET架構的疑慮,在這次的TechEd 2003研討會中我們明顯感覺到微軟大力說明BizTalk Server 2004與Visual Studio .NET的完全整合,以及對於Web Services的支援,而且強力推拱支持的網路服務商業流程標準BPEL。

與2002年版比起來,這次BizTalk Server 2004分成BizTalk Orchestration Designer、BizTalk Mapper、BizTalk Messaging Manager與BizTalk Document Tracking等幾大模組,構成整套企業商業流程的設計、文件轉換、傳送接收,以及追蹤管理的基本架構,而且最大的特色是與Visual Studio .NET的完全整合。Orchestration Designer利用基於Visio的圖形化設計工具來設計、部署、管理商業流程,並可讓IT與分析人員協同作業。Mapper則負責不同格式文件之間的轉換(如XML、EDI與純文字檔案等),在圖形化的介面上利用滑鼠拖曳拉線就能完成企業與企業文件資料格式的對照。Messaging Manager則負責透過連接埠加上通道(channel)處理將文件送出或接收,並且在傳輸過程中予以編碼加密,同樣也可適用於XML、EDI或純文字檔案。而Document Tracking則負責管理整個應用系統裡的流程與流向,並且即時追蹤、偵測,並可製作成報表。

對於其他異質應用系統的支援,2002年版是透過微軟自己與第三方團體撰寫的眾多轉接器(Adapter)來達成,此次BizTalk Server 2004則更名為Adapter Framework,顯示它不僅可透過檔案、HTTP、SMTP、MSMQT、SOAP、SQL、FTP等協定傳遞文件資訊,更可允許讓用戶在Visual Studio .NET中自己開發Adapter。微軟的電子商務整合願景—Jupiter

2002年10月微軟在MEC 2002上,首度揭櫫代號為「Jupiter」的電子商務整合計畫。Jupiter的目的在整合、延伸微軟當前的電子商務伺服器軟體技術,導入標準化的商業流程管理能力,強化對XML Web Services的支援,並豐富開發人員與資訊工作的經驗。而在實際做法上,微軟宣布從2002年底開始的18個月之內,將整合該公司三個伺服器軟體BizTalk Server、Content Management Server與Commerce Server成為新的電子商務套裝產品,代號即為「Jupiter」。

負責此項新產品計畫的微軟經理曾表示,當前的產品將會拆解為不同功能的模組,整合到Jupiter裡,減少多餘重複的部分。屆時Jupiter的形式將是類似Office的套裝產品,裡面包含功用不同又相互整合的伺服器軟體,涵蓋企業不同面向的電子商務解決方案。

在Jupiter的美好願景中,這個套裝產品將是微軟各種電子商務技術的整合模組,由BizTalk Server負責企業商務流程整合服務,包含企業內應用程式的整合(EAI)及企業與企業間商業資料的往來(B2B)。而Content Management Server與Commerce Server則合力打造電子商務入口網站服務,含括線上交易管理、內容管理服務等層面。微軟希望藉由Jupiter的整合之路,並結合Office與SharePoint成為前端資訊工作者的統一介面,做到與異質環境的互通、商務流程集中化、統合使用者經驗等目的。

按照微軟的時程規畫,BizTalk Server將是邁向Jupiter願景的第一步,是整合商業流程的階段,計畫於2003年下半年完成。第二步則是Content Management Server和Commerce Server,整合電子商務入口網站,計畫於2004年初完成。以這樣的規畫來看今年BizTalk Server 2004的進展,美國在6月初、臺灣在9月底宣布進入Beta階段,微軟是否能夠在一年半之內完成電子商務統合大計,似乎仍有待努力。對Web Services的支援

至於Web Services,在這次的BizTalk Server 2004中微軟一再強調對於Web Services的原生支援。先前的2002年版對於Web Services的整合是透過額外的工具.NET Toolkit,而現在BizTalk Server 2004則是在Orchestration設計介面中便可使用Web Servicess相互呼叫商業流程。在實際操作上,只要進入Visual Studio .NET為資料接收埠或傳送埠加入Web Reference(就是Web Services的URI位址)就完成了。

此外這次BizTalk Server 2004不僅在流程的資料傳輸接收時可呼叫Web Services,甚至還能把設計好的整套商業流程轉變成一個Web Services,讓其他企業呼叫。在實際操作上,則只需透過一個發布精靈,便能將整套商業流程轉換成ASP .NET Web Services,讓其他平臺的應用系統存取。InfoPath的支援

InfoPath 2003是Office新增的成員之一,簡單來說,InfoPath可視為一個電子表單設計工具,它並非伺服器軟體,而是用戶端工具。在整個.NET的架構下,InfoPath自然也以XML為基礎,強調如Word與Excel般的資料可再利用,在TechEd 2003研討會上,講師將它比擬為是Word與Visual Basic的合體。

在與BizTalk Server 2004的結合上,InfoPath將可當成一種前端工具,讓資訊人員用電子表單設計商業流程文件,而後轉換成XML格式,經由XML Web Services(XML、HHTP、SOAP、WSDL等)再傳遞給後端的商業流程應用程式,如BizTalk。整套流程藉由前後端的整合而達到自動化的目的。BPEL與WSCI之爭

在巨大的網路服務(Web Services)發展浪潮中,並非只有XML、SOAP、WSDL和UDDI幾項技術而已。為了擴展網路服務的應用,多家軟體大廠和標準組織都在XML的基礎之上,合力制訂多項延伸規格,BPEL就是其中之一。

BPEL的全名是Business Process Execution Language for Web Servicess,中文可稱之為「商業流程執行語言」,它主要為各種複雜的商業流程定義如何運用網路服務使其自動化,可說是網路服務在企業工作流程上的應用。BPEL並非是一個全新的東西,它仍然奠基於XML,由於XML與網路服務可跨不同系統不同應用程式交換資料的特性,正好能解決企業與企業間因為商業流程系統的不同而導致資料往來困難的難題。

BPEL最早由微軟、IBM與BEA等公司共同制訂,初版於2002年8月完成,微軟與IBM在當時各自將其XLANG與WSFL整合進BPEL,不過並未提交給任何標準化組織審核。事實上BPEL並不是唯一進行中的網路服務規格,掌握多種網路規格的標準組織W3C在今年1月成立工作小組,接受由Sun與Oracle推動的另一項類似規格—WSCI(Web Services Choreography Interface,網路服務編排介面)。微軟原本也參與W3C這個編排工作小組,後來於3月宣布退出,旋即在4月聯合IBM、BEA向另一個標準化組織OASIS提交BPEL,形成兩個標準化組織、兩種規格同時並進的局面。

既然如此,那麼微軟在自家軟體內採用自己推動的標準自然也不足為奇。但是產業觀察家卻擔心最後會導致兩個不相容的標準出現。所幸兩個標準之爭似乎有緩和的跡象,Oracle在5月初宣布加入OASIS的BPEL技術委員會,Sun也有意跟進。雖然檯面上並不會明說,但軟體大廠總有意藉由規格標準化的推動,增加自己的影響力,如果兩個陣營能捨棄競爭,共推一種標準,必然更有助於IT產業的發展。文⊙白季川

熱門新聞

Advertisement