文/資訊處 盧興華
台糖公司的資訊業務起源於民國46年年底,由一部牛車將IBM單元記錄機拉進公司開啟序幕,也開啟了我國科技發展的先河;然而公司引進電腦至今近60年來,隨著內外環境變遷、電腦與網路科技發展以及同仁資訊能力的提昇,公司資訊業務也不斷持續的與時俱進,以符合時代潮流及滿足公司業務發展所需。
而在公司資訊系統的演進過程中,「資訊系統基礎架構」扮演著居功厥偉的角色,它用以決定可行的軟、硬體及服務範疇,並讓各業務系統得以架構在其基礎上發揮功能,長期以來都默默的支撐著公司整個資訊業務的進行,因此本文擬就公司現役的三種主要資訊系統基礎架構做一簡要的說明。
一、集中式架構(Centralize)
此種架構係以一部高效能的主機及多部位於不同地理位置的終端工作站組成,主機負責所有資料存取及運算,終端工作站僅做為一個顯示及操作介面,因此在這種架構下對主機的規格要求較高,而終端工作站則只要可以裝上模擬程式的設備就可以了,也由於這種架構較為封閉,所以目前仍普遍存在金融機構之中,若以本公司現行的集中式架構而言,在主機端為AS400主機,而終端設備則為裝有模擬程式之個人及筆記型電腦。
公司目前採用此種架構的系統,大多為民國93年配合公司事業部化組織變革時,在AS400上所開發的系統,例如:財務會計系統、人事管理系統、產副品系統…等等;然而近年來因軟、硬體及網路快速發展,可行的架構及設備都較為多元,再加上本公司所採用之AS400開發工具Synon 2E,國內目前之使用者已屈指可數了,為免公司重要系統因Synon 2E開發工具代理商棄守國內市場而癱瘓,因此在其他可行替代方案已在本處實作成熟之際,毅然決定不再AS400上開發新系統,且現有在AS400上的系統也自民國103年陸續開始改版,改以「主從式」或「網頁式」系統架構取代。
▲ 圖1:集中式架構示意圖
二、主從式架構(Client-Server)
主從式架構顧名思義,可區分為主要的伺服器端(Server)與次要的使用者應用程式端(Client),因程式係安裝在使用者端,故與集中式架構最大的差異是使用者端的電腦已開始肩負著資料處理與運算功能,伺服器端的主機則只負責資料的存取,目前公司在此種架構上的系統,主要有量販事業部的進銷存系統與本處為資產營運處開發的新版土地管理相關系統,值得一提的是本處開發一組不僅將此架構與公司單一入口結合,更發展出程式自動派發及更新機制,克服了此架構最為人垢病的程式安裝及更新問題,因此深受業務單位好評,所以此架構未來將會是公司的主流架構之一。
▲ 圖2:主從式架構示意圖
三、網頁架構(Web Base)
這種架構主要是拜網路普及與使用者端設備均裝有瀏覽程式之賜,因此只要有網路環境且知道網址,不論身在何處均可輕易取得網頁伺服器所提供的資源,而本公司早期的網頁式架構系統,係以PHP語言開發的一些小系統,並未有全公司一致性之系統架構,直到民國95年公司總管理處南遷後,經向首長爭取同意開設之「95年資訊人員訓練班」人員於96年結業後,投入本處才開始有整體性之規劃與發展,現在大家耳熟人詳的單一入口、權限控管、一致性之增、刪、修、查、匯操作介面,都是本處開發三組多年經營下的作品,目前在這種架構上運行的系統也是為數最多的。
▲ 圖3:網頁式架構示意圖
四、架構現況與比較
資訊系統基礎架構或許日後因資訊科技或公司業務發展而有所改變,唯現役三種架構對公司資訊業務發展都具有不可抹滅的功勞與貢獻,為使同仁更清楚三種架構之差異及其優缺點,表一臚列了三種架構較為詳盡的資訊供參,至於公司自從有資訊業務以來的相關設備及系統演進,有興趣的同仁可參閱公司70週年發行的週年紀念專刋,位於第貳篇第玖章的資訊管理。
|
集中式
|
主從式
|
網頁式
|
---|---|---|---|
主機端設備
|
早期:mainframe、4381、2003…大型主機
現役:AS400主機
|
量販進銷存:IBM P6-520主機+Oracle資料庫
資訊處開發系統:Windows Server主機+SqlServer資料庫
|
事業部進銷存:Windows Server主機+Oracle資料庫
資訊處開發系統:Windows Server主機+SqlServer資料庫
|
使用者端設備
|
早期:終端機
現役:以個人或筆記型電腦做為終端機
|
個人或筆記型電腦
|
個人或筆記型電腦
|
作業型態
|
早期:卡片、磁片、批次作業
現役:線上即時作業
|
線上即時作業
|
線上即時作業
|
程式語言
|
RGP、COBOL
|
量販進銷存:Delphi
資訊處開發系統:C#
|
事業部進銷存及易購網:Java
資訊處開發系統及全球網:C#
其他語言:JavaScript、PHP
|
資料存放位置
|
主機
|
主機端資料庫
|
主機端資料庫
|
程式安裝位置
|
主機
註:使用者端僅須安裝模擬程式,無實際運行程式
|
使用者端設備
|
主機端:應用程式伺服器
註:使用者端須有瀏覽程式(IE、Chrome、Firefox)
|
重要業務系統
|
財務會計系統
人事管理系統
產副品系統
資本支出系統
|
量販進銷存系統
土地預算系統
土地管理系統
土地出售系統
|
公司全球資訊網
事業部進銷存系統
土地前收、後收系統
食品安全追溯系統
台糖易購網
所得稅系統
物料管理系統
會計查詢系統
人事查詢系統
|
優點
|
1. 管理成本低,日常系統更新、升級、問題診斷只須在主機端處理
2. 系統較封閉且具有較高的穩定性高
|
1. 使用者端設備亦負責部分運算功能,因此主機負載較輕
2. 設備較便宜且擴充彈性大
|
1. 只要有網路環境即可連上系統作業,因此具有高方便性
2. 設備較便宜且擴充彈性大
|
缺點
|
1. 主機須具有較高的乘載量且軟、硬體及周邊設備均具有專屬性,因此須耗費較高購置成本且擴充不易
2. 使用者端設備有功能閒置情形
3. 主機若發生異常狀況,將導致所有系統癱瘓
|
1. 程式更新、新增時,須確保每一使用者均能同步
2. 後續系統維運較為繁雜
|
1. 互動性差,不利大量資料輸入
2. 網路須具有較高安全性
3. 瀏覽器版本推陳出新,常影響到程式運行
|