国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于中間件和服務(wù)的協(xié)同協(xié)作模型設(shè)計(jì)與實(shí)現(xiàn)

2012-10-16 03:45:14劉勇朱景福王雪
關(guān)鍵詞:協(xié)同工作中間件協(xié)作

劉勇,朱景福,王雪

(黑龍江八一農(nóng)墾大學(xué)信息技術(shù)學(xué)院,大慶163319)

服務(wù)的概念,可以說(shuō)得到了各行各業(yè)的關(guān)注,但因行業(yè)不同,它代表的意義也不同。在計(jì)算機(jī)行業(yè)中,服務(wù)就是由提供者提供給接收者的功能系統(tǒng),并以服務(wù)描述的形式構(gòu)成兩者之間的一種契約關(guān)系,其中提供者承諾提供,而接收者同意接收[1]??梢哉J(rèn)為,任何系統(tǒng)服務(wù)都應(yīng)成為計(jì)算機(jī)實(shí)現(xiàn)的業(yè)務(wù)流程的一部分,換句話說(shuō),都是其他企業(yè)計(jì)算行為的上游或者下游,只有如此,它才真正成為服務(wù)。

在計(jì)算機(jī)行業(yè)中,服務(wù)的種類有很多,提供的服務(wù)技術(shù)也是多樣的。如同其他技術(shù)一樣,它們之間有著競(jìng)爭(zhēng)和互補(bǔ)的關(guān)系。尤其是CORBA 的系統(tǒng)級(jí)的服務(wù),對(duì)開發(fā)企業(yè)級(jí)應(yīng)用是非常重要的。EJB 作為同種技術(shù),與CORBA 相比可謂各有千秋。

1 兩種中間件技術(shù)的綜合比較

以中間件要求為標(biāo)準(zhǔn)對(duì)這兩種技術(shù)做一下比較,如表1 所示。

通過(guò)表1,可以看出CORBA、EJB 兩種技術(shù)在很多性能上具有互補(bǔ)性。將這兩種技術(shù)結(jié)合,用來(lái)實(shí)現(xiàn)一種理想的協(xié)同協(xié)作模型,使其能夠達(dá)到跨語(yǔ)言、跨平臺(tái)、高服務(wù)質(zhì)量的特性。

2 協(xié)同協(xié)作模型設(shè)計(jì)

2.1 協(xié)同協(xié)作模型的需求分析

在協(xié)同工作過(guò)程中,協(xié)作者對(duì)協(xié)作功能的要求可以劃分為如下幾個(gè)方面:

表1 兩種中間件技術(shù)的綜合比較Table 1 Comprehensive comparison of two middle ware technology

(1)在協(xié)作的過(guò)程中對(duì)其他協(xié)作者進(jìn)行實(shí)時(shí)感知[2];

(2)根據(jù)協(xié)同協(xié)作的需要,與群體內(nèi)其他成員進(jìn)行必要的信息交互[3];

(3)根據(jù)所擁有的關(guān)于整個(gè)群體的協(xié)作信息,在具體的協(xié)作規(guī)則(知識(shí))指導(dǎo)下,制定和規(guī)劃自身在群體中的協(xié)作決策;

(4)根據(jù)所制定的協(xié)作決策,調(diào)用、執(zhí)行相應(yīng)的功能,對(duì)其他協(xié)作者施行相應(yīng)的影響,完成預(yù)期的協(xié)作目標(biāo);

(5)在協(xié)作過(guò)程中,根據(jù)協(xié)作的需要對(duì)協(xié)作決策加以層次式、動(dòng)態(tài)的調(diào)整[5],以適應(yīng)協(xié)同協(xié)作中的多變化性的應(yīng)用特點(diǎn)。

2.2 功能模塊的設(shè)計(jì)

根據(jù)以上的需求分析,可以將其功能結(jié)構(gòu)歸納為以下幾個(gè)功能模塊,如表2 所示。

表2 協(xié)同協(xié)作模塊Table 2 Collaboration model of together

統(tǒng)一接口模塊,提供給客戶高效率的訪問(wèn)能力??梢员苊饪蛻羰褂枚鄠€(gè)服務(wù)器時(shí)的煩瑣狀況及可能出現(xiàn)的邏輯不一致或服務(wù)不協(xié)調(diào)的問(wèn)題??蛻艏瓤梢允褂脝我唤涌?,也可以使用多接口請(qǐng)求服務(wù)。

服務(wù)協(xié)調(diào)模塊,分布的多個(gè)服務(wù)器負(fù)責(zé)給客戶提供多種服務(wù),對(duì)服務(wù)器而言,一般只是被調(diào)用的關(guān)系,那么這些需要協(xié)作的服務(wù)器之間,同樣也需要有一種機(jī)制來(lái)協(xié)調(diào),該協(xié)調(diào)機(jī)制是服務(wù)器與其他計(jì)算實(shí)體(其他服務(wù)器或客戶),進(jìn)行交互的統(tǒng)一手段[4]。

協(xié)作感知模塊,在協(xié)同工作中,對(duì)協(xié)同感知的要求必不可少,由于協(xié)同工作的形式的不同而有感知粒度粗細(xì)之分。感知粒度是一個(gè)用戶對(duì)另外用戶在共享工作空間所有的狀態(tài)、動(dòng)作、意圖和思想等細(xì)節(jié)的知覺程度。盡可能將信息準(zhǔn)確實(shí)時(shí)地表達(dá)出來(lái),使用戶能自然容易地獲取和使用知識(shí)是系統(tǒng)設(shè)計(jì)的主要目標(biāo)。

協(xié)作信息綜合處理模塊,對(duì)通過(guò)與其他模塊交互所獲取的信息,進(jìn)行綜合處理,形成全局的協(xié)作態(tài)勢(shì)信息[5]。

協(xié)作管理模塊,根據(jù)協(xié)作者對(duì)協(xié)同條件、環(huán)境要求的不同,在協(xié)作過(guò)程中適時(shí)地做出協(xié)作決策,并根據(jù)動(dòng)態(tài)變化實(shí)時(shí)加以調(diào)整。

協(xié)作環(huán)境管理模塊,協(xié)同工作環(huán)境應(yīng)該改變單一應(yīng)用的系統(tǒng)模式,應(yīng)該具有選擇性和可變化性。

協(xié)作工具管理模塊,將所有的協(xié)作過(guò)程中有可能用到的工具集成在一個(gè)模塊中,加以協(xié)調(diào)管理。用戶可以根據(jù)需求變化而改變工具集,大大增加了系統(tǒng)的靈活性和可擴(kuò)展性。

協(xié)作執(zhí)行模塊,根據(jù)協(xié)作管理模塊所做出的協(xié)作決策,對(duì)參與協(xié)作者的行為活動(dòng)加以控制,以提高協(xié)同工作的工作效率。

3 協(xié)同協(xié)作模型的實(shí)現(xiàn)

協(xié)作者在協(xié)同環(huán)境中的協(xié)作是由各模塊互相合作實(shí)現(xiàn)的,如圖1 所示。

由圖1 可知,協(xié)作者使用統(tǒng)一接口請(qǐng)求服務(wù),不同的接口滿足不同顯示的需要。通過(guò)協(xié)作管理模塊和服務(wù)協(xié)調(diào)模塊,給予用戶最有效的服務(wù)[6]。管理、信息模塊分別同相應(yīng)的數(shù)據(jù)庫(kù)相聯(lián),可以分散用戶的服務(wù)請(qǐng)求,減少并發(fā)沖突,且易于相應(yīng)信息的管理。最后,通過(guò)協(xié)作執(zhí)行模塊完成協(xié)同工作活動(dòng),并將結(jié)果寫入共享信息庫(kù)。其他的協(xié)作者又可以通過(guò)統(tǒng)一接口查看共享信息庫(kù)中的內(nèi)容[7]。如此不斷的循環(huán),最終完成協(xié)同工作。

利用CORBA 與EJB 在技術(shù)和服務(wù)上的互補(bǔ)性,實(shí)現(xiàn)該協(xié)同協(xié)作模型。其體系結(jié)構(gòu)如圖2 所示。

利用CORBA 的核心ORB 總線技術(shù),構(gòu)建CORBA 服務(wù)器作為網(wǎng)絡(luò)通信應(yīng)用,以實(shí)現(xiàn)系統(tǒng)的跨平臺(tái)的特點(diǎn)。利用EJB 服務(wù)器作為系統(tǒng)的邏輯層,處理系統(tǒng)中的事物[8]。二者良好的結(jié)合,促使系統(tǒng)的各方面的性能,逐漸接近用戶完美的要求。不但可以實(shí)現(xiàn)傳統(tǒng)意義上的協(xié)同,還可以將其擴(kuò)展為可實(shí)現(xiàn)移動(dòng)協(xié)同工作的環(huán)境。

4 在電子商務(wù)中的應(yīng)用

隨著電子商務(wù)的發(fā)展,電子商務(wù)的模式也在不斷的變化。網(wǎng)絡(luò)通信的不斷發(fā)展使人們對(duì)移動(dòng)電子商務(wù)產(chǎn)生了濃厚的興趣。而且,對(duì)電子商務(wù)的理解也不再局限于簡(jiǎn)單的在線支付。人們漸漸要求在線模式與實(shí)地進(jìn)行商務(wù)事件的處理模式具有可比性[9]。

以網(wǎng)上購(gòu)物為例。利用上述協(xié)同協(xié)作模型,可以構(gòu)建一個(gè)購(gòu)物環(huán)境,使其具有如下特點(diǎn):

(1)顧客可以與購(gòu)物環(huán)境中商品進(jìn)行自然的、直觀的交互;

(2)在購(gòu)物環(huán)境中顧客可以不受任何時(shí)間和空間的局限,進(jìn)行自由的交流;

(3)顧客可以任意查閱或評(píng)價(jià)任一商品的信息;

(4)顧客可以按照既定模式處理購(gòu)物環(huán)境中的商品。

5 結(jié)束語(yǔ)

通過(guò)對(duì)計(jì)算機(jī)中的服務(wù)、CORBA 技術(shù)、EJB 技術(shù)的研究,設(shè)計(jì)了一種基于中間件和服務(wù)的協(xié)同協(xié)作模型,使其能夠達(dá)到跨語(yǔ)言、跨平臺(tái)、高服務(wù)質(zhì)量等特性。擴(kuò)展了原有的協(xié)同工作空間,可以進(jìn)行移動(dòng)協(xié)同工作。并將其簡(jiǎn)單應(yīng)用在電子商務(wù)中,驗(yàn)證了這種模型的可用性。但還需要在實(shí)踐中,不斷驗(yàn)證優(yōu)化該協(xié)同協(xié)作模型。

[1] 劉紹華,魏峻,黃濤.基于服務(wù)協(xié)作中間件的動(dòng)態(tài)流程模型[J].軟件學(xué)報(bào),2004(10):23-26.

[2] Shiping Chen,Yan Liu,Ian Gorton,et al.Performance prediction of component-based applications [J].The Journal of Systems and Software,2005(74):35-43.

[3] 趙連軍,彭炎.基于組件技術(shù)的應(yīng)用系統(tǒng)開發(fā)服務(wù)模型[J].計(jì)算機(jī)工程與應(yīng)用,2004(6):19-24.

[4] 彭軍,吳敏.基于行為預(yù)測(cè)的多智能體協(xié)作模型[J].計(jì)算機(jī)工程與應(yīng)用,2005(9):23-26.

[5] 柳巧玲,叢秋實(shí),黃作明.基于Web 服務(wù)的業(yè)務(wù)流程管理集成應(yīng)用研究[J].情報(bào)雜志,2007(2):15-19.

[6] 李陽(yáng),周懌,吳朝暉.基于網(wǎng)絡(luò)構(gòu)件的軟件體系結(jié)構(gòu)抽象模型[J].浙江大學(xué)學(xué)報(bào)(工學(xué)版),2004(11):31-36.

[7] 倪強(qiáng),朱光喜.計(jì)算機(jī)支持下的協(xié)同工作的研究現(xiàn)狀綜述[J].計(jì)算機(jī)工程與應(yīng)用,2000(4):42-45.

[8] 王宏斌.消息中間件技術(shù)的研究和實(shí)踐[D].杭州:浙江大學(xué),2004.

[9] 徐遠(yuǎn)芳.年消息中間件在Web 服務(wù)中的應(yīng)用及面向Web 服務(wù)的消息中間件設(shè)計(jì)[D].南寧:廣西大學(xué),2004.

猜你喜歡
協(xié)同工作中間件協(xié)作
團(tuán)結(jié)協(xié)作成功易
RFID中間件技術(shù)及其應(yīng)用研究
電子制作(2018年14期)2018-08-21 01:38:10
基于VanConnect中間件的設(shè)計(jì)與開發(fā)
協(xié)作
讀者(2017年14期)2017-06-27 12:27:06
協(xié)作
讀寫算(下)(2016年9期)2016-02-27 08:46:31
EVA業(yè)績(jī)?cè)u(píng)價(jià)模式下業(yè)財(cái)融合協(xié)同工作模式對(duì)企業(yè)價(jià)值管理的重要性
可與您并肩協(xié)作的UR3
地理信息系統(tǒng)與勘探開發(fā)協(xié)同工作平臺(tái)建設(shè)方案
中間件在高速公路領(lǐng)域的應(yīng)用
一種支持智能環(huán)境構(gòu)建的中間件
江源县| 长春市| 东阳市| 临泉县| 酉阳| 汝城县| 庄河市| 雅江县| 齐河县| 合阳县| 晋中市| 资源县| 滦南县| 同江市| 大庆市| 西峡县| 雅安市| 札达县| 革吉县| 措勤县| 延安市| 湄潭县| 广宁县| 樟树市| 交口县| 镇康县| 海安县| 昌吉市| 铜鼓县| 静宁县| 老河口市| 高碑店市| 广河县| 奉新县| 东方市| 宾川县| 沙田区| 尤溪县| 德化县| 辽中县| 新竹市|