監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢(xún)管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶(hù)案例 | 在線試用
X 關(guān)閉

基于三層結(jié)構(gòu)的CRM系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)

申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114

本文來(lái)自:泛普軟件

1、引言

隨著計(jì)算機(jī)應(yīng)用技術(shù)的發(fā)展,CRM(客戶(hù)關(guān)系管理)也得到了前所未有的發(fā)展。最初的CRM系統(tǒng)基本上都是基于兩層結(jié)構(gòu)-C/S模式(客戶(hù)機(jī)/服務(wù)器)。C/S模式自從提出之后,曾經(jīng)對(duì)CRM的發(fā)展起到了巨大的推動(dòng)作用。但是隨著對(duì)數(shù)據(jù)庫(kù)操作復(fù)雜性的提高,傳統(tǒng)的C/S模式已經(jīng)不能滿(mǎn)足應(yīng)用需求,并且數(shù)據(jù)庫(kù)產(chǎn)品層出不窮,即使是關(guān)系數(shù)據(jù)庫(kù),在性能指標(biāo)上也存在許多差異,比如數(shù)據(jù)格式、數(shù)據(jù)精度、數(shù)據(jù)模型和語(yǔ)義差異等等。所以,為了解決不同數(shù)據(jù)庫(kù)產(chǎn)品的互聯(lián)及其他問(wèn)題。三層ClientServer結(jié)構(gòu)體系也應(yīng)運(yùn)而生。所謂三層結(jié)構(gòu),就是在原有的”兩層結(jié)構(gòu)”〔客戶(hù)端和服務(wù)器端)之間增加了一層組件,這層組件包括事務(wù)處理邏輯應(yīng)用服務(wù)、數(shù)據(jù)庫(kù)查詢(xún)代理等。隨著這層組件的增加,兩層結(jié)構(gòu)向三層結(jié)構(gòu)轉(zhuǎn)變后,客戶(hù)端和服務(wù)器端的負(fù)載就相應(yīng)減輕了.跨平臺(tái)、傳輸不可靠等問(wèn)題也得到了解決。增加的這層組件就是我們所說(shuō)的”中間件“。中間件在三層結(jié)構(gòu)中主要充當(dāng)中間層,實(shí)現(xiàn)數(shù)據(jù)安全、完整傳輸,通過(guò)負(fù)載均衡來(lái)調(diào)節(jié)系統(tǒng)的工作效率,從而彌補(bǔ)兩層結(jié)構(gòu)的不足。

同時(shí),由于電子商務(wù)的飛速發(fā)展,使用CRM軟件的客戶(hù)的業(yè)務(wù)越來(lái)越復(fù)雜,而且業(yè)務(wù)種類(lèi)可能會(huì)隨時(shí)變更,這就使得企業(yè)迫切的要求自己能夠進(jìn)行系統(tǒng)的二次開(kāi)發(fā)。如果有了這項(xiàng)功能,即使企業(yè)的業(yè)務(wù)發(fā)生變更,企業(yè)也可以應(yīng)付自如。如今一般比較流行的CRM系統(tǒng)都不具備這樣的功能。我們的開(kāi)發(fā)組對(duì)這項(xiàng)功能進(jìn)行了詳細(xì)研究,并最終給子實(shí)現(xiàn)。作者參與了基于三層結(jié)構(gòu)的CRM系統(tǒng)(Agent X)的設(shè)計(jì)和開(kāi)發(fā)。本文詳細(xì)介紹了三層結(jié)構(gòu)的基本原理,并且詳細(xì)介紹了基于三層結(jié)構(gòu)的Agent X系統(tǒng)。

2、兩層ClientServer結(jié)構(gòu)

最簡(jiǎn)單的兩層ClientServer結(jié)構(gòu)如圖1所示:

圖1 兩層ClientServer結(jié)構(gòu)

一個(gè)功能強(qiáng)大的客戶(hù)應(yīng)用開(kāi)發(fā)語(yǔ)言和一個(gè)多用途的用于傳送客戶(hù)請(qǐng)求到服務(wù)器的機(jī)構(gòu)是整個(gè)兩層結(jié)構(gòu)的核心。在一個(gè)數(shù)據(jù)庫(kù)存取事件中,數(shù)據(jù)由服務(wù)器實(shí)施存儲(chǔ)和訪向,數(shù)據(jù)庫(kù)引擎負(fù)貴處理從客戶(hù)機(jī)發(fā)來(lái)的請(qǐng)求?,F(xiàn)在這種請(qǐng)求所使用的語(yǔ)言大多數(shù)類(lèi)似于sQL語(yǔ)言。要把sQL語(yǔ)言從客戶(hù)機(jī)傳送到服務(wù)器上,必須能識(shí)別服務(wù)的標(biāo)志符或者由一個(gè)應(yīng)用程序接口來(lái)完成,還必須知道服務(wù)器的位置,數(shù)據(jù)組織形式以及數(shù)據(jù)如何定義。在服務(wù)器中,請(qǐng)求還將得到存儲(chǔ)邏輯和處理上的進(jìn)一步優(yōu)化,例如使用權(quán)限、數(shù)據(jù)完整性和保密性等。數(shù)據(jù)返回后在客戶(hù)機(jī)上得到進(jìn)一步處理,以適應(yīng)查詢(xún)、商業(yè)應(yīng)用、預(yù)測(cè)分析和數(shù)據(jù)報(bào)表等各種要求。

發(fā)布:2007-05-06 09:48    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章: