猶記得當我看到這些有著特大螢幕、機殼嗡嗡作響的龐然大物時,好奇的我不禁想要看看裡面裝了啥好玩的東西,但是就是無法進入操作畫面,一直停在輸入密碼的畫面,我還暴力地直接關電源好幾次,還是不得其門而入,後來才知道伺服器是要有帳號密碼才可以用的,裡面不僅沒安裝有趣的遊戲,而且也不能隨便關掉電源。
那時候,許多企業還沒引進開放式架構、關連式資料庫(RDBMS)也多半用於某些政府或研究機構使用, 當然多數人對於SQL的概念及用途也不是很熟悉。
但是接下來短短的幾年間,IT 產業以及應用起了很大的變化。從應用面的觀點,企業採用關連式資料庫建立起有效率的資訊存取環境,透過更有效率的作業方式,瞬間拉大了與競爭對手的距離;從軟體產業的觀點,那些沒有走進開放架構的應用軟體則多半走進了歷史,關連式的資料庫系統幾乎成了企業必備的基礎系統,開放式作業平台幾乎成為企業必備的伺服器。
從戰國群雄到一統天下
回顧這個階段的RDBMS應用爆發成長的歷程,若從資料的儲存、存取以及傳播的觀點來探討這個發展,在資料儲存的維面,RDBMS 提供一個可擴充的、標準的、有效率的資料儲存方式;從資料存取觀點,SQL語法統一了不同系統存取資料的溝通語言;從資料傳播的觀點,開放式架構提供一套共通的標準,讓遵循這個標準的不同廠商可以發展出互相透通的系統。
時至今日,沒有一個企業會否認資訊中心要有一套甚至是一套以上的RDBMS。散落在企業各處、有著不同的格式、不同記錄方式的資料,終於可以找到一個共同的家;資料可以更低的成本來收集,以更有效率的方式被存取,以更低廉的成本來維護。如果現在有一個企業還沒有用RDBMS來儲存資料,那各位一定會認為這個企業太落伍,一定也是沒什麼發展潛力的企業。曾幾何時,RDBMS儼然成為企業的資訊策略之一,這就是企業的核心資料儲存策略!
在還沒有RDBMS誕生之前,企業一樣有資料管理的需求,但是 RDBMS 把資料數位化及資料管理的方式都標準化了。這對 IT 界造成空前的影響,因為現存所有的企業應用軟體,很多都是基於資料庫結構發展出來的,其影響不小於 Internet 的發明。
另一個「登高一呼」、重整天下秩序的,算是企業流程管理了。
人、流程
企業在營運過程中,除了資料之外,另外兩個要素就是人與流程。企業所產生的數位化資料可透過企業資料儲存策略來制定儲存的原則、位置、方式以及存取的規則,並將這些機制透過RDBMS來實現了系統化的管理目的,那麼企業中另外一個重要的元素---「流程」,也可以這樣嗎?如果可以,那應該怎樣來實現呢?
聰明的你或許已經想到我要講什麼了!沒錯,正是BPM。
現今大多數的企業流程,不就活像1990年代,RDBMS出現前的局面:戰國群雄,各擁天下?五花八門的格式(書面的、圖示的、程式化的...),不同的執行方式(人工的、半自動的、批次的...),不同的儲存方式(文件式、檔案式、資料庫式...)。在不同的時間,隨著不同資訊技術引進不同的應用系統,流程因此變成片段而無法透通的狀態,因此,企業得透過人工的方式或者是中間資料的方式,作為這些流程之間的橋樑,把斷斷續續的流程銜接起來,成為一個完整的作業循環。
我常常在客戶那邊看到行政人員,常常要把系統的某個作業的資料印出來,然後跑來找開會中的主管簽名,簽完之後,再回去繼續後面的作業,我心裡想著,萬一這個主管剛好出差,那這個簽核流程有得等了;我也常看到IT 人員用流程圖軟體畫企業某些作業流程,我心想,天阿!這些流程圖畫得真漂亮,但是我也同時想著,這些流程圖真的能確實執行嗎?我也常常看到。過去幾年,在沒有BPM的時代,很多企業流程再造真的只是畫了一堆漂亮的流程圖。
標準的產生
對很多資訊業者,流程管理已經是老掉牙的名詞,所以許多人看到 BPM,還是不免會回到早期 BPR 或 ERP的觀點。但現在的 BPM 已經是流程管理的第三代作法了。第三代BPM像RDBMS一樣,除了流程平台之外,更重要的是加入了豐富的流程管理、介面管理以及整合管理的功能,加上產業交換標準的支援(比方說EDI, CIDX, PIDX, RosettaNet, UCCNet….等)。把這些管理模式全部標準化的一小步,正是企業能夠策略化管理核心流程的一大步。
BPM正如同RDBMS對資訊管理的貢獻,眾多組織以及資訊技術廠商在流程的管理上面,找到了一些彼此都願意配合的標準,這每一個單獨的概念都很平凡:
1. 儲存的標準: 一般是以 XML的方式或者RDBMS的方式儲存
2. 傳播的標準: 比方說SOAP, HTTP, JMS, Web Service...等等
3. 存取的標準: 比較常聽到是 BPEL (Business Process Execution Language),就如同SQL可以用來存取資料一樣。
但是融合了這些標準化的精神後,「流程管理」這件事就成為一個不平凡的平台了。BPM的血統書上,其實融合了 IT 數十年來技術及經驗的智慧,因此可以讓BPM跟不同朝代的系統,都能找出互動的方式,而又能在同一個平台 (企業流程平台, Business Process Platform,一般簡稱BPP) 上來完成整個的作業流程,於是乎企業有機會把內部一堆堆像義大利麵一樣的流程,全部用標準化的方式納入一個系統來管理,並且讓員工、客戶、供應商都可以依據規範來使用,這樣的管理思維對企業絕對有策略性的意義,更重要地從上到下,從「企業資訊服務藍圖」到「企業流程圖」到「系統流程圖」到「整合流程圖」到「資料流程圖」,都可以在同一個環境,基於同一個平台,使用同一個工具來完成,企業流程再造或者進化,都變成可以記錄並且追朔的,尤其是企業的創新做法更有了一個實驗場。
即使沒有 BPM 系統,企業依然可以作流程管理。但是 BPM 把流程數位化並且把管理方法標準化,BPM 將為 IT 界及企業界帶來的震撼,大家將有目共睹。會不會因此發展出下一代殺手級應用系統?那就是很有趣的話題。
延續企業創新的思維,下一篇報告,我想跟各位聊一聊 BPM 有哪些有趣的應用!


2.张巨洪 於 2005/09/21 10:03 回應
请教洪先生:企业业务系统如何评估(设计要求)它的安全等级在RDBMS系统时代,我们都用美国桔皮书四级八等来购置设备和OS/DB等等,意味企业的业务应用系统的安全等级就是C1/C2级。。。现在来看,您认为这样合适吗?有新的国际/台湾的标准吗。这也牵涉到企业的安全策略问题,敬请赐教。小的:张巨洪,北京中国华录信息产业有限公司市场部技术总监,mobel:13601210710,Tel:8610-62851520,Email:zjh387 (at) vip.sina.com
谢谢。(英文不太好,繁体中文没问题。)
1.张巨洪 於 2005/09/21 10:01 回應
请教洪先生:企业业务系统如何评估(设计要求)它的安全等级在RDBMS系统时代,我们都用美国桔皮书四级八等来构置设备和OS/DB等等,意味企业的业务应用系统的安全等级就是C1/C2级。。。现在来看,您认为这样合适吗?有新的国际/台湾的标准吗。这也牵涉到企业的安全策略问题,敬请赐教。小的:张巨洪,北京中国华录信息产业有限公司市场部技术总监,mobel:13601210710,Tel:8610-62851520,Email:zjh387 (at) vip.sina.com
谢谢。(英文不太好,繁体中文没问题。)