国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

多層結(jié)構(gòu)連接方式選擇的分析

2019-11-17 05:07:05
字體:
供稿:網(wǎng)友

  Borland公司的MIDAS讓我們能用Delphi構(gòu)建強(qiáng)大的多層分布式數(shù)據(jù)庫系統(tǒng),MIDAS提供了很多種的客戶程序和中間層的連接方式,如:Sockect,DCOM,Corba等等,這么多的方式,在開發(fā)多層體系的時(shí)候我們應(yīng)該如何選擇呢,下面我就簡(jiǎn)單的介紹一下這幾種連結(jié)方式。

  Socket:

  Sockect無疑是最輕易配置的連接方式。而且Socket只使用一個(gè)端口來進(jìn)行通訊,這樣假如在擁有防火墻的系統(tǒng)中,治理員會(huì)更樂意接受Socket因?yàn)榕渲猛ㄟ^防火墻的Dcom是相對(duì)麻煩的事情。在安裝中間層的機(jī)器上,只要運(yùn)行SCKTSRVR.EXE就可以和客戶端建立Socket的連接了。但是Socket并不支持早聯(lián)編(early-binding)

  COM和DCOM:

  COM/DCOM 提供了核心的NTLM的安全性和驗(yàn)證機(jī)制。在COM/DCOM里面我們可以很輕松地使用早聯(lián)編(early-binding)、 回調(diào)機(jī)制(callback)和連結(jié)點(diǎn)機(jī)制(ConnectionPoints)。 但是它的不利因素就是配置客戶端的DCOM和讓DCOM透過防火墻(FireWall)相當(dāng)麻煩。

  MTS:

  MTS能夠?yàn)榉植际降南到y(tǒng)提供數(shù)據(jù)庫連結(jié)池、事務(wù)支持,便于分發(fā)等優(yōu)點(diǎn),在它基礎(chǔ)之上的COM+(Windows2000已經(jīng)提供了這個(gè)服務(wù))組合了COM和MTS的功能。MTS的缺點(diǎn)就是對(duì)處理使用BDE的多用戶應(yīng)用的事務(wù)處理支持很弱。當(dāng)然ADO不在這個(gè)范圍啦

  CORBA:

  CORBA是一個(gè)跨平臺(tái)的開放式標(biāo)準(zhǔn)(非凡是在很多的java應(yīng)用中,因?yàn)樗麄兌际强缙脚_(tái)的產(chǎn)品),通過VisiBroker(很聞名的ORB系統(tǒng)),配置比DCOM方便多了。Borland不久前發(fā)布的IDL2Pas的產(chǎn)品使得我們可以編寫Delphi的客戶端輕松的訪問CORBA組件。CORBA本身的負(fù)載平衡、命名服務(wù)和事件服務(wù)可以讓開發(fā)者構(gòu)建更穩(wěn)定和擴(kuò)展性強(qiáng)的分布式系統(tǒng)。缺點(diǎn)是我們?cè)陂_發(fā)CORBA得系統(tǒng)中不能完全地使用早聯(lián)編;為了支持COBRA客戶端需要分發(fā)額外的文件如borlndmm.dll, cp3245mt.dll, midas.dll,orb_br.dll,orbpas50.dll;Delphi不是能夠使用全部的VisiBroker的功能,比如以服務(wù)方式運(yùn)行的OAD和GateKeeper




發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 武穴市| 股票| 定兴县| 县级市| 依安县| 尉氏县| 韩城市| 呼玛县| 宾阳县| 长宁县| 马龙县| 黄大仙区| 清流县| 洪雅县| 桐柏县| 阿尔山市| 泰兴市| 沂源县| 涿州市| 迁西县| 广水市| 新邵县| 泸溪县| 连江县| 盐池县| 新蔡县| 阳朔县| 永康市| 西峡县| 中牟县| 洛宁县| 扬中市| 民乐县| 南投市| 盐津县| 北京市| 霸州市| 哈密市| 喀喇| 桃园县| 正蓝旗|