微軟的Windows Server System預計今年三月中旬,推出BizTalk Server 2004作為基礎架構平臺的企業級整合解決方案。BizTalk Server 2004歷經2000及2002兩個版本,已是第三代的產品,不同於前身的COM架構,BizTalk Server 2004是完全以.NET Framework及Visual Studio .NET為基礎開發而成。
根據微軟的測試,BizTalk Server 2004的效能較之前的版本提升五倍以上,主要的原因是微軟重新設計了BizTalk Server的架構,過去以Queue的方式依序處理程序,現在則改成「出版和訂閱」的方式,節省等待的時間,除此之外,由於BizTalk Server 2004以.NET為基礎,.NET Managed Code的效能也比COM元件好,所以效能自然提升。BPM的延展性減少 撰寫程式的負擔
以BPM工具整合商業流程,與過去土法煉鋼設計流程的差別在於,傳統的方法開發人員必須自行撰寫程式,判斷商業邏輯及對應資料格式拋轉資料,雖然直覺卻沒有彈性,一旦人員離職或工作異動,維護流程將是很大的挑戰。
而BPM工具透過拖拉點選的方式設計商業流程,不僅省去寫程式的麻煩,也更容易維護。以BizTalk Server 2004為例,開發應用程式或平臺之間的配接器(Adapter)及呼叫元件或Web Services,是開發人員僅存可能需要撰寫程式的部分。
以往的BizTalk Server 2000/2002,必須搭配Visio設計商業流程,由於Visio產生的流程圖僅是單純的圖表,無法與BizTalk Server的實作結合,仍需撰寫程式且流程修改不夠靈活。BizTalk Server 2004整合Visual Studio .NET可直接結合元件。而之前版本的協調流程設計師(Orchestration Designer)模組,現在也內建在 Visual Studio.NET 的範本,提供應用程式整合或程序組合的工作區,開發人員以拖拉點選的方式視覺化的設計流程。人力與應用程式的 工作流程重點不同
使用者可掌握 流程設計的主導權
工作流程可分兩種型態,處理請假單、加班單及請款單等,事務性表單的是人力工作流程(Human WorkFlow),WorkFlow產品即此類應用;而BPM指的是企業內應用程式整合,及串連B2B的商務流程(Application WorkFlow)。人力工作流程較著重表單設計及呈現,企業可自行搭配InfoPath。
而應用程式工作流程多是應用程式之間的資料傳遞,表單僅存在於需要審核或決策的部分,因此重點在於應用程式、資料庫及平臺之間的串接,自行撰寫程式拋轉資料不但浪費時間更難以維護。BizTalk Server 2004是以XML為基礎的整合與流程管理架構,其原理是透過接收配接器取得訊息,再將訊息格式轉換成XML文件,傳送到以SQL Server實作的MessageBox資料庫,再將文件轉換成目標應用程式需要的格式,並透過傳送配接器傳送訊息。
由於BizTalk Server 2004引擎必須仰賴配接器才能與其他應用程式溝通,因此內建檔案、FTP、MSMQT、SMTP、SOAP及SQL的等配接器,也有第三方合作夥伴提供各種平臺、硬體、資料庫、應用程式及資訊技術等的超過三百個配接器,國內17家ERP的配接器也已完成,甚至包括符合醫療業HL7、製造業RosettaNet及金融業FIX等業界標準的配接器。
以往使用者難以參與設計流程,透過BizTalk Server 2004的商業規則編輯器,一般的使用者可掌握設計主導權,建立商業字彙、商業政策、商業規則並控制版本。除了自動化商業流程,並可監控商務活動,了解流程中可能的瓶頸點,作為改善的依據,以提升工作效率。
監控流程也可進一步淬取商務活動的關鍵資訊,取得即時商務活動資料,例如各廠商的訂單、金額及營收等,結合商業智慧解決方案,統計資料成為有意義的資訊,即可回饋給決策者支援重要的營運判斷。系統管理者以工具管理平臺
對管理者而言,確實掌握流程執行的狀況,即時追蹤以方便管理與偵錯,才能即時排除障礙。BizTalk Server Administration主控臺是管理BizTalk Server的主要工具,是MMC(Microsoft Management Console)的嵌入式管理單元,可建立主控元件、啟動或停止流程等,也可動態加入機器或遠端管理多臺BizTalk Server。
HAT(Health and Activity Tracking;狀況與活動追蹤)工具,則以圖形化的方式展現各種詳細資訊包括流程開始與結束的時間、訊息的傳送與接收及訊息的內容等。管理人員可設定中斷點,適時介入暫停、中止或回復流程。HAT工具也可用來查詢已歸檔的資料,以尋找固定模式和可能的趨勢,作為偵錯的依據,或解讀持續性的統計資料用以改善效能。WorkFlow與BPM的 界線模糊化
處理事務性表單的WorkFlow產品,與著重應用程式整合的BPM產品有逐漸合流的趨勢。以成本面考量,WorkFlow產品多數以使用人數計算,經費約在臺幣一百萬以內;而BizTalk Server 2004以處理器計算,企業版約25000美金,標準版約7000美金,估算起來對於大型企業而言,導入兩者的費用差異不大。
不過BPM產品的技術性較高,且微軟強調BizTalk Server 2004是提供應用的平臺,軟體開發商可以BizTalk Server 2004為平臺,提供加值的服務,或與WorkFlow產品整合,例如以Ultimus或博格的WorkFlow產品,處理與「人」有關的事務性表單,而透過BizTalk Server處理「應用程式」之間流程的自動化,所以並不衝突。文⊙李延華
熱門新聞
2025-12-12
2025-12-12
2025-12-12
2025-12-12
2025-12-12
2025-12-12