MIDAS

MIDAS(Multitier Distributed Application Services Suite)這是Borland Three Tier的精華,利用XML定義了DataSet裡需的資料結構,及資料的交換方式。配合繼承自TDataSet的TClientDataSet,可與TDataSource互相配合,搭配著DB的VCL元件可以在Delphi的IDE中即時操作。利用XML就可看出,它不再是線上與資料庫互動的關係,而是配合離線的方式針對資料的操作。要擺脫微軟的束縛,就必需先放棄原先Delphi所規範資料庫的連接方式。
2005年時,我們採用了TOMCAT;因為Tomcat於5.0時已遵循著J2EE的標準,而且JAVA有很好的Gabage Collection的機制,不用擔心記憶體的問題。
幾個步驟讓我們開發出JAVA版的MIDAS:
一、定義資料結構四、利用WebService的介面,再包裝成Web Service以釋於出SELECT, INSERT, UPDATE, DELETE的WSDL。