2007年7月15日 星期日

C03 銜接硬體的橋樑

硬體與硬體之間的連結,是要決定把資料從一台傳到另外一台的方法與通訊協定。選擇的決策會根據客戶的指定或是技術的考量來作出最適當的選擇。

Client to Server:以Http Connection連接時傳送的大多是html或xml,以rmi連接時傳送的就會是object。

Server to Database:通常用jdbc來實作,會傳送Statement,需要回傳物件時是ResultSet。

其他系統:會由該系統決定連線的方式,Web Service、MQ、Database、檔案都會是可能的選擇。

決定硬體之後,要在Deployment View裡畫上所需的硬體並標記每個硬體間連接的方式,每項硬體的規格與必要安裝的基本軟體(像作業系統等級、資料庫軟體等等)可以註記在備註欄裡。硬體的決定是很重要的階段,大部分的功能都會經過這些硬體的橋樑,如有變更影響都很大,最不幸的時候必須得重新設計。


雖然到這裡只接觸了資料模組與硬體架構的設計,但是經由抽取兩者相同的部分,我們發現設計的根本是基本三部曲:決定物件的佈置、決定物件的連接、決定傳送的內容。這項通則,無論在資料模組、架構設計、細部設計或是類別的實作都能夠適用。



◎系統的目標

沒有留言:

張貼留言