茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1674635 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
PI20101106_00104.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2008/3/14 9:03:51
軟體架構設計鮮思維(1) 系統整合-誰是老大?
文/ iThome (記者)2006-04-13

一般軟體公司普遍存在最大的系統整合問題點即在於:把資料庫當作應用系統來看待!這問題很大。因為軟體設計人員因此就不會有「介面」的觀念,導致每一個應用系統均無法獨立成為個別的模組或元件。

作者:王克明/信仁軟體設計顧問中心軟體架構師,機械化師文書官、系統工程師、Oracle DBA、IT部門副理、講師、顧問。

什麼是架構?
架構一詞非常難解釋,若真要一言以蔽之,那麼,可以說,「架構」是一種整體觀,需要保持從各角度看待架構時,仍有一致性與調和的觀點。

對「架構」要能有充分的理解與認識,至少要能確實瞭解與體會下列幾個與架構至為關鍵的意涵與術語,包括了:整體—局部(Whole-Part)、觀點(View),包括巨(Macro)觀與微(Micro)觀、焦點(Focus)、層次(Layer)與廣度(Boundary)等。


先從觀點看架構
筆者首先以「觀點(Viewpoint)」一詞來解釋架構。要能具軟體架構的整體與協調性,最起碼要能有三個觀點:

. 需求面的觀點
. 結構面的觀點
. 實作面的觀點

關於系統整合— 架構的呈現
應用系統的整合,講究的是以「介面」作為溝通的唯一管道,這難不難?技術上其實並不難,但在設計上,確是需要專注於介面的設計,而且還需要存在著一種那麼一點抽象與創新的思維。

筆者就以某一公司的「人力資源系統」(Human Resource,HR)為例,當該公司要導入請假的電子簽核流程,而電子簽核可能是外購的工作流程(Workflow)系統,因而會牽涉到系統整合時,是要如何看待彼此之間的架構整合設計呢?
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|