綜合而強大的DATASNAP


從DELPHI2009開始,DATASNAP技術上完全是全新的架構,多層架構不再基於微軟的COM,擺脫COM就等於擺脫了WINDOWS的束縛。

TCP/IP通信不再需要先開啟scktsrvr.exe程序,相信吃過scktsrvr.exe苦頭的人不少,比如多核CPU環境容易掛掉(在DELPHI7的時代,多核CPU的電腦還不流行,當時根本沒有考慮到多核的問題)、支持客戶端數量非常有限。。。。。。雖然scktsrvr.exe后來隨着DELPHI新版本而推出的新版本逐步地修正了比如多核CPU環境容易掛掉等一些BUG,但這也只是易博龍為了照顧原來一些軟件廠商基於老的MIDAS構建的多層系統的維護。如果你要開發全新的中間件,那么建議不要使用scktsrvr.exe程序進行TCP/IP通信。

 

全新的DATASNAP,只需要一個中間件,既可以開發普通的TCP/IP通信,DATASETPROVIDER返回OLEVARIANT格式的數據集,如果客戶

端也用DELPHI開發,使用這種方式可能效能是最高的;又可以開發HTTP+JSON格式的REST WEBSERVICES,使用這種方式,

LINUX、WINDOWS、MAC多種操作系統;IPHONE、IPAD、ANDROID多種移動設備都可以調用中間件提供的服務。可能有些人以為,一個

DATASNAP中間件只能選擇一種方式,即如果使用普通的TCP/IP方式就不能同時支持REST,如果使用REST就不能同時支持普通的TCP/IP

方式。其實這完全是一種誤解。只需要開發一個中間件,這些方式就能夠全部同時得到支持。這就是綜合而強大的DATASNAP中間件。

 

DATASNAP的中間件的發布,既可以作成普通的EXE程序也可以是ISAPI程序。

 

傳統的SOAP+XML的WEBSERVICES仍然一如既往地被得到支持。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM