Page 96 - 捷運技術 第32期
P. 96
86 羅 城 詹益創 劉惠美 臺北捷運工程企業入口網站(EIP)之建置與應用
Internet User 具有寫入的權限,因此對於臨時性個案需求及短時間使用的應用系統,方可採用
此類資料庫。
由於這三種資料庫在本局所提供的應用層面不一樣,資料庫本身的作業特性亦有差異,
連接使用的方式也不相同,對於本局整體資訊入口網站使用到 ORACLE 及 SQL Server 兩個
資料庫的連結作業,因本局係採用微軟的 Windows 作業平台,因此連接 SQL Server 時,ASP
應用程式僅需使用 Window 本身所提供的 Driver 即可,但是要由 ASP 的應用程式連結到
ORACLE 時,則必需在伺服器上另外安裝 ORACLE 的 NET 連接程式及 ORACLE ODBC
Driver,再使用 ORACLE ODBC Driver 建立一個下層應用 NET 連接 ORACLE 資料庫的
ODBC,供應用程式使用以整合異質性資料庫間的同步運作。
5.3.2 分散式資料庫
在本局整體資訊入口網站所使用的資料庫中,除了 ORACLE 使用的套數是一套之外,SQL
Server 則有許多套,分別放置在不同的伺服器上,提供不同的應用作業使用需求,目前共有
三套 SQL Server 分別提供公文管理系統與 MIS 系統、差勤管理系統及辦公室自動化電子表單
作業,就實務上,在一個中大型企業的資訊作業環境裡,是不可能只使用一套資料庫就可以
支援所有資訊作業的,並且也不可能因為某個案應用系統的使用需求,將許多不同資料庫的
資料表資料重覆複製儲存到某一套資料庫內,供某一特定應用系統作業使用,在管理及應用
層面,資料庫是分散在不同的資料庫系統或不同的伺服器。
以 SQL Server 為例,如果許多的資料庫是放在同一部伺服器的資料庫系統上,不同資料
庫內資料表的資料還是可以同時取用的,如果是跨不同伺服器的資料庫,在使用上就沒辦法
同時取用的,因此,在本局整體資訊系統建置之時,即考慮到這樣的運作特性,適當的評估,
將會同時使用到資料庫建置於同一伺服器的資料庫系統中,以解決分散資料庫資料必需同時
取用的問題,並透過整體資訊管理系統予以整合。
5.4 訊息通知的整合
本局在建立整體資訊系統時,也同時規劃為本局整體資訊作業環境建立一個主動訊息通
知的功能,希望能將存放於各應用系統中有關需要通知同仁個人的訊息,透過主動訊息通知
的功能傳送到使用者的電腦上。於本次本局所規劃要傳送給同仁的訊息包含有待核章的假單
(置於 SQL Server)、待核章的電子表單(置於 SQL Server)及整體資訊系統的電子留言與個人訊
息通知(置放於 ORACLE),由於訊息是來自於不同的資料庫,所面臨的問題就是要如何的整
合並取用這些訊息來源,訊息通知作業示意如圖 7,作業的方式如下:
整體資訊入口網站 Oracle
(訊息更新程式)
訊息通知程式
SQL 電子留言通知及
Server 個人訊息通知
SQL SQL
Server
Server
差勤管理系統 自動化電子表單
圖 7、訊息通知作業示意圖