亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Agent下管理系統(tǒng)實(shí)現(xiàn)的研究

        2009-10-19 09:07:38李天瑞
        新媒體研究 2009年17期
        關(guān)鍵詞:管理員指令管理系統(tǒng)

        中圖分類號(hào):TP3文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1671-7597(2009)0910036-01

        基于Agent的管理系統(tǒng)是在Aglet平臺(tái)下,嵌入的JAVA開發(fā)模式?;贏gent的研發(fā)使整個(gè)管理系統(tǒng)更智能化,更人性化。他更好的適應(yīng)了目前研究所的業(yè)務(wù)需求,更靈活的適應(yīng)了管理軟件的需求。

        以下是對(duì)基于Aglet平臺(tái)下一個(gè)管理系統(tǒng)的研究。Aglet是由日本IBM公司所推出的,完全用Java發(fā)展的Mobile Agent技術(shù),并提供實(shí)用的平臺(tái)-Aglets Workbench讓我們開發(fā)Mobile Agent系統(tǒng)。Aglets的系統(tǒng)架構(gòu)主要分為四個(gè)階段,四個(gè)階段逐層調(diào)用。以下是管理系統(tǒng)幾個(gè)模塊的實(shí)現(xiàn)流程。

        本文介紹的科研管理系統(tǒng)是基于Agent下的科研管理系統(tǒng)。與傳統(tǒng)的基于Agent下的分模塊的管理系統(tǒng)相比,本系統(tǒng)是多個(gè)模塊相互獨(dú)立又相互聯(lián)系的管理模塊模式。各個(gè)獨(dú)立的Agent模塊又相互聯(lián)系,協(xié)調(diào)完成工作。

        該系統(tǒng)體系可分為以下幾個(gè)模塊:

        1.Agent模塊。Agent模塊是系統(tǒng)中的主要模塊,是系統(tǒng)的中樞,該模塊主要包括管理Agent、過程Agent和執(zhí)行Agent,管理Agent充當(dāng)了管理服務(wù)機(jī)構(gòu)的角色,統(tǒng)一的管理各個(gè)流程Agent的執(zhí)行;而過程Agent負(fù)責(zé)管理其下活動(dòng)Agent的運(yùn)行和協(xié)同;執(zhí)行Agent是流程中各個(gè)任務(wù)的具體執(zhí)行者;三類Agent之間是一級(jí)管理一級(jí)的關(guān)系,現(xiàn)了集中式管理的特點(diǎn)。

        2.接口Agent(Corba)。接口模塊用于實(shí)現(xiàn)各個(gè)模塊之間的通信,用于實(shí)現(xiàn)系統(tǒng)、客戶、管理員三方的交互工作,包括系統(tǒng)與管理員交互、外部應(yīng)用之間的交互、系統(tǒng)于一般用戶交互。主要通過用戶Agent、資源管理Agent及資源Agent來(lái)實(shí)現(xiàn)。用戶Agent負(fù)責(zé)系統(tǒng)和用戶之間交互,資源管理Agent對(duì)各個(gè)資源Agent進(jìn)行統(tǒng)一管理。資源Agent是系統(tǒng)和資源交互的接口。

        3.數(shù)據(jù)庫(kù)模塊。本科研管理系統(tǒng)有大量的數(shù)據(jù)要存儲(chǔ)。

        4.Java模塊。以上是實(shí)現(xiàn)系統(tǒng)的幾個(gè)模塊,那么基于Aglet平臺(tái)下Agent技術(shù)是如何實(shí)現(xiàn)呢,現(xiàn)對(duì)該平臺(tái)下技術(shù)的實(shí)現(xiàn)做一個(gè)說(shuō)明,對(duì)于不同的Agent有不同的功能,具體實(shí)現(xiàn)情況如下:

        1.管理Agent:管理Agent是系統(tǒng)中最核心的機(jī)構(gòu),是管理系統(tǒng)的中樞核心,它直接或間接地負(fù)責(zé)科研管理系統(tǒng)中的其它Agent的行為、協(xié)作等進(jìn)行統(tǒng)一的調(diào)配和管理。它通過消息協(xié)商的方式與其它Agent進(jìn)行通信,保證了其他的Agent有一定的自治性。主要的功能有,初始化各個(gè)Agent模塊,對(duì)系統(tǒng)中模塊Agent管理,管理Agent要派遣管理各個(gè)Agent模塊。

        2.流程Agent:流程Agent負(fù)責(zé)每個(gè)具體的實(shí)力的執(zhí)行,他的主要功能就是對(duì)是通過對(duì)過程定義的解釋,生成執(zhí)行Agent來(lái)負(fù)責(zé)每個(gè)活動(dòng)實(shí)例,并控制執(zhí)行Agent的運(yùn)行、調(diào)度等。當(dāng)系統(tǒng)啟一個(gè)Agent模塊是,就創(chuàng)建一個(gè)與其對(duì)應(yīng)的執(zhí)行Agent來(lái)負(fù)責(zé)。過程Agent通過生成執(zhí)行Agent來(lái)完成一個(gè)個(gè)具體的任務(wù),并通過過程定義中定義的活動(dòng)執(zhí)行順序和實(shí)際的信息,來(lái)完成每個(gè)Agent模塊是實(shí)行。創(chuàng)建執(zhí)行Agent后過程Agent一般就會(huì)推出執(zhí)行活動(dòng)。

        3.執(zhí)行Agent:執(zhí)行Agent來(lái)負(fù)責(zé)管理活動(dòng)中每一個(gè)管理動(dòng)作,每一個(gè)執(zhí)行Agent會(huì)有唯一對(duì)應(yīng)的過程Agent,但一個(gè)過程Agent會(huì)生成一個(gè)或個(gè)執(zhí)行Agent,每一個(gè)執(zhí)行Agent完成唯一的一個(gè)管理動(dòng)作,執(zhí)行Agent同時(shí)還與管理Agent和用戶Agent交互,來(lái)更好的執(zhí)行每一個(gè)Agent動(dòng)作。

        4.資源管理Agent:資源管理Agent受活動(dòng)Agent支配,用于管理資源Agent,每個(gè)活動(dòng)Agent需要調(diào)用資源Agent時(shí)都要同過資源管理Agent,資源管理Agent是資源Agent的是命令發(fā)出者。

        5.資源Agent:資源Agent包括各種軟、硬件資源,外部設(shè)備等等,用于資源管Agent的調(diào)用。

        6.用戶Agent:用戶Agent是系統(tǒng)與外界交互的接口,是用戶命令的發(fā)出者。

        如下圖所示:

        前面已經(jīng)介紹過模塊的實(shí)現(xiàn),技術(shù)的實(shí)現(xiàn),那么基于Aglet平臺(tái)下的Agent流程是如何實(shí)現(xiàn)如下:

        1.用戶登陸:用戶輸入自己的相關(guān)信息,系統(tǒng)生成用戶(UserAglet),

        用戶代理Agent消息發(fā)送到管理Agent,管理Agent又生成相應(yīng)的過程Agent,過程Agent根據(jù)管理Agent的要求產(chǎn)生執(zhí)行Agent,最終由執(zhí)行Agent去執(zhí)行命令,調(diào)用資源Agent數(shù)據(jù)庫(kù)的相應(yīng)資源后有反饋給用戶,是否可以登陸。

        2.啟動(dòng)管理Agent:用戶、管理員和科研管理員來(lái)啟動(dòng)管理Agent,管理Agent的啟動(dòng)是整個(gè)系統(tǒng)的核心,它主要完成統(tǒng)的初始化操作,如初始化系統(tǒng)的的相關(guān)數(shù)據(jù),載入必要的過程定義模型,創(chuàng)建并管理所需的流程Agent等等。管理Agent啟動(dòng)后創(chuàng)建與管理Agent想對(duì)應(yīng)的過程Agent,同時(shí)傳輸過程Agent需要的執(zhí)行數(shù)據(jù),隨著執(zhí)行Agent的啟用與之想對(duì)應(yīng)的過程Agent就已經(jīng)創(chuàng)建。

        3.過程Agent啟動(dòng)后,就會(huì)創(chuàng)建相應(yīng)的執(zhí)行Agent用來(lái)執(zhí)行每一個(gè)用戶和管理員指令,過程Agent會(huì)將用戶和管理員需要的執(zhí)行指令傳遞給執(zhí)行Agent,由執(zhí)行Agent來(lái)完成具體的執(zhí)行動(dòng)作。用戶或管理員把指令傳遞給過程Agent,過程Agent又傳遞給執(zhí)行Agent,執(zhí)行Agent是指令最后的執(zhí)行者,由他直接調(diào)用指令所需的資源,執(zhí)行Agent接到過程Agent的指令后執(zhí)行該指令,并將結(jié)果返回給過程Agent,過程Agent在根據(jù)執(zhí)行Agent的執(zhí)行結(jié)果就定是否還繼續(xù)執(zhí)行下一步活動(dòng),如果繼續(xù)執(zhí)行,則創(chuàng)建下一步執(zhí)行Agent,若沒有找到執(zhí)行結(jié)果,則反饋給過程Agent沒有結(jié)果的反饋信息。

        4.執(zhí)行Agent在執(zhí)行指令時(shí)需要調(diào)用資源Agent,執(zhí)行Agent向資源管理Agent發(fā)出指令,資源Agent在直接把資源傳遞給資源管理Agent。

        作者簡(jiǎn)介:

        李天瑞,2007-2010年長(zhǎng)春工業(yè)大學(xué)計(jì)算機(jī)學(xué)院在讀生。

        猜你喜歡
        管理員指令管理系統(tǒng)
        聽我指令:大催眠術(shù)
        基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
        我是小小午餐管理員
        我是圖書管理員
        我是圖書管理員
        可疑的管理員
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
        海盾壓載水管理系統(tǒng)
        国产免费av片无码永久免费| 亚洲日本国产一区二区三区| 无码AⅤ最新av无码专区| 一区二区三区免费自拍偷拍视频| 精品亚洲国产日韩av一二三四区| 久久精品国产字幕高潮| 亚洲国产精品久久人人爱 | 亚洲一区二区三在线播放| 国产三级黄色大片在线免费看| 亚洲精品久久7777777| 亚洲狠狠婷婷综合久久久久图片| 国产2021精品视频免费播放| 日韩精品国产一区在线| 日韩三级一区二区三区| 18禁黄久久久aaa片| 久久无码精品精品古装毛片| 久久少妇呻吟视频久久久| 精品一区二区av天堂色偷偷| 日本牲交大片免费观看| 国产精品亚洲A∨天堂| 一区二区三区精品亚洲视频| 曰韩少妇内射免费播放| 最近最好的中文字幕2019免费| 男性一插就想射是因为啥| 午夜视频一区二区三区在线观看| 天天爽夜夜爽人人爽| 女人被做到高潮免费视频| 五码人妻少妇久久五码| 国产av一区二区亚洲精品| 在熟睡夫面前侵犯我在线播放| 日韩av在线毛片| 免费看草逼操爽视频网站| 大桥未久av一区二区三区| 六月婷婷久香在线视频| 全免费a级毛片免费看| 美女被插到高潮嗷嗷叫| 人妻少妇中文字幕在线| 好大好深好猛好爽视频免费| 亚洲欧洲日产国码无码| 手机免费高清在线观看av| 激烈的性高湖波多野结衣|