10月 28, 2004

網路架構應用系統開發工具之健檢(四)

而針對這樣的特性及開發需求,開發工具就須分為4部基礎作用引擎。
1.程式編碼引擎(Coding Engine Module):為程式碼產生之部份,包含操作模組(介面、檔案管理、序號、功能管理、參數設定)、元件模組(COM+管理、佈景管理、CCS管理、Menu管理)、支援模組(跨平台支援、程式精靈)。
2.資料庫引擎(Data Engine):為應用程式資料庫產生或關聯之部份,包含操作模組(介面、檔案管理、序號、功能管理、參數設定)、資料庫模組(結構建立、表單管理、巨集管理、關聯產生)、支援模組(跨平台支援、程式精靈)。
3.系統文件引擎(Document Engine):為應用程式相關技術文件產生之部份,包含操作模組(介面、檔案管理、序號、功能管理、參數設定)、分析模組(系統分析、流程管理、程式結構模組、文件產生)、支援模組(跨平台支援、程式精靈)。
4.報表引擎(Report Engine):為應用系統需求報表產生之部份,包含操作模組(介面、檔案管理、序號、功能管理、參數設定)、編輯模組(報表管理、格式管理、報表產生)、支援模組(跨平台支援、程式精靈)。
核心引擎與各子引擎或相關模組之呼應關聯均以XML技術做文件交換產生;從前的EDI標準,是以超文件標記語言(HTML)為主流,然而並不具支援多媒體與電子商務彈性,再加上單向連結架構過於原始,對強調網路互動及快速反應等新網路應用系統模式的需求而言,已不敷使用,因此發展出XML,成為新的EDI標準。在XML架構中,程式設計者可依系統間甚至模組間彼此特殊需求,而於資料前標示種類語言,具有語言延伸性,可在異質環境中取得相關資訊。加上目前的全球軟體大廠如Microsoft、Oracle、Adobe、HP、Sun與Netscape等均提供相關技術支援,讓XML更增加作業平台與資料庫的相容性。而XML所具備的跨作業平台、不同資料庫資料直接交換及無限擴充的特性,使資料探勘(Data Mining)能發揮強大的功能,成為開發能力強大的網路架構應用系統開發工具。

...待續