服务本体驱动的MA

[摘要]把网络决策服务予以概念化,进而构成服务本体,设计服务本体活动的服务平台。基于服务本体、服务平台和Web服务技术,提出服务本体驱动的基于移动Agent的分布式决策支持系统(MA-DDSS)模型,并给出该模型中各部分功能描述以及移动Agent的抽象结构和执行过程描述。该模型可有效解决MA-DDSS模型难扩展、Agent结构灵活性差和网络服务资源利用率低的问题。

[关键词]服务本体 服务平台 Web服务 服务本体驱动 MA-DDSS模型

[分类号]TP315

1 引 言

传统基于Mobile-Agent或Multi-Agent的分布式决策支持系统(DDSS)模型都是基于数量和种类固定的A-gent群及国内外流行的三库/四库结构,其驱动方式一般采用关系驱动、知识驱动、文档驱动、模型驱动和数据驱动等。但是这种模型不利于扩展,模型中的A-gent的可重用性、结构灵活性差,不能充分利用网络上的资源,特别是Intemet网上的资源,容易导致决策结果的局限性和不确定性。虽然基于组件的Agent模型对其进行了改进,但仍不能适应网络环境,尤其是Intemet环境下松散耦合的集成需求。并且,这种模型所采用的驱动方式也存在一定的局限性和弊端:如关系驱动型中决策者间的通信,过渡依赖于硬件设备;知识驱动型中完备的知识库很难建立;文档驱动型只能提供对文档的处理,使用范围狭窄;模型驱动型中的数学模型难以确定,即使数学模型能确定,模型的形式和参数无法确定;数据驱动型过度依赖数据库技术的发展,对数据处理性能要求太高,且决策过程不符合决策流程。鉴于以上情况,本文将服务本体、服务平台和Web Service的理念引入到DDSS中,提出服务本体驱动的MA-DDSS模型,该模型使DDSS具有很好的可扩展性,同时提高了Agent的可重用性及结构灵活性。

2 服务本体与服务平台

2.1 服务本体设计

本体是共享概念模型的形式化显示规范说明。DDSS中的本体是对网络决策服务进行概念化的抽象描述,称其为服务本体(SO),它为构建Agent实体所需服务提供了抽象化知识结构。作为一个通用本体,SO表达了网络决策服务的一般概念,支持对异构服务概念的具体解释。SO采用***1所示的层次化组织方式。动态服务描述具有动态特性的服务,静态服务概念化相对静态的服务,操作符服务为应用环境的运行提供相关参数,***1中给出的是SO的高级分类,细粒度服务可按客户的需求进行细分。

2.2 服务本体描述

SO表示为SO={S,R,ω}的形式,其中S为决策服务概念;R为决策服务关系n阶矩阵;ω为决策服务权重,由SO基于关系学习和贝叶斯网络的权重自学习方法确定,并被存储到表1所示服务权重参照表中。S可进一步描述为二元组S(SA,SF),其中SA是决策属性集,包括服务名称、注解信息。SF是决策功能集,包括输入、输出和预期结果。

SO采用OWL-S进行语义描述。下面以资源发现服务本体为例,利用OWL-S说明其描述方法:通过"profile"标签,描述服务名称、服务权重及服务的输入、输出、注解信息;通过"model"标签,描述资源锁定、资源匹配、资源选择及资源集成等资源发现过程,每个过程都调用CV中的类执行;通过"grounding"标签,描述调用CV中类的接口的方式。

>

(service:profile rdf:id="profile"/>

zyFinderService_Agent

weightValue

‘profile:hasOutput rdf:property="object"/>

query resources over network

2.3服务平台设计

服务本体的生存活动空间,称为服务平台(sP),它是由服务本体库(SOB)、本体管理器、代码容器(CV)、移动Agent及服务队列(sQ)等构成的Agent运行环境,其基本结构***如***2所示:

SOB是存储SO的数据库。CV是装载服务代码的容器,为服务提供接口和统一的接口适配器,实现服务集成。移动Agent可自主移动到多个站点,通过Web Service技术调用Web服务,并封装其计算代码返回服务平台,将代码存储在CV中。本体管理器根据Agent获取的网络决策服务,创建服务本体,更新服务本体库,实现服务平台的实时更新。SQ存储每次决策任务涉及到的所有SO,SO按照服务权重大小,依次入

队,如***3所示:

3 服务本体驱动的MA-DDSS模型

本文基于将服务本体与服务平台的概念引入到MA-DDSS中的设计理念,给出的服务本体驱动的MA―DDSS模型如***4所示:

首先,决策者通过问题接收结果展示Agem收集相关信息初始化决策任务,决策任务由问题理解Agent解析和形式化描述;然后,问题理解Agent访问服务平台,查询SOB,根据需要去网络获取决策服务;接下来,服务平台创建SQ,驱动Agent Manager封装SQ,访问CV,加载server类,创建服务Agent,执行决策;最后,决策结果由问题接收结果展示Agem展示给决策者。

3.1 问题接收结果展示Asent

在决策初始阶段,辅助决策者收集信息初始化决策任务,决策任务执行结束,向决策者展示决策问题的处理结果。

3.2 问题理解Agent

问题理解Agent对决策问题利用神经网络和机器学习技术进行服务解析,确定该问题涉及的所有服务,并通过本体概念和描述逻辑形式化描述服务。比如,描述煤炭销售量超过10000吨的订单,描述为:

R=Sheet ∩>10000 hasSale ∩ (hasContain,Mine)

3.3 Agent Manager

封装SQ,访问CV,加载Server类,创建服务Agent。

3.4 决策服务、决策资源与Web Service平台

决策资源主要包括模型、数据及知识等。决策服务主要是决策资源运行算法实现分布式求解。Web Service平台是服务、服务注册和服务绑定的平台。

3.5 移动服务Agent

3.5.1 基础结构国内外许多学者对Agent结构模型进行了广泛的研究,建立了如BDI模型、混合式模型等通用的Agent结构模型。这里综合这几种模型的优点提出了一种扩展性、适用性强,基于SO的移动服务Agent基础结构。

移动服务Agent基础结构形式化描述为:A=(Am,States,SQ,estimateQueue,needInteraet)

式中Am是Agent标识;States={ready,travel。block,execute,end},描述Mobile Agent当前所处状态;SQ是服务队列;estimateQueue是服务评价队列;needInteract=(need,needless)描述与其它Agent交互状态,需要或不需要。

3.5.2 执行过程移动服务Agent成功创建以后,执行决策服务,具体执行过程伪码描述如下:

Begin

Query SQ;

While(SQ){

currentNode=SQ,getFimtNode();

If(currentNode!=null){

Class,forName(serverClass);

Exec Action;

estimatQueue,put(estimate);

If(end(Action)){

Exit Action;

Delete eurrentNode from SQ;

}

End If

}

End If

J

EndWhile

If(this,needInteract=“needless”)

Destroy Agent;

End

每次循环从SQ中取队头结点,加载Server类,执行服务,服务执行完毕,该结点从SQ中删除,如果SQ不空,循环继续,直到SQ为空循环结束。如果此Agent不需与其他Agent交互,执行自销毁操作。

4 服务本体驱动的MA-DDSS模型应用

多年的电子***务建设,各级***府积累了大量电子***务项目案例,记录业务需求、经费预算、跟踪过程、评估方法及项目实施结果等信息。本节根据前文提出的模型,结合电子***务项目审批问题,给出服务本体驱动的基于MA的电子***务项目审批决策支持系统框架,如***5所示:

系统完成决策支持流程如下:首先,用户输入电子***务项目信息,由问题理解Agent对其进行本体化语言形式化描述;然后,查询SOB,判断决策任务与sO的相似度,若需要派遣MA查询网络服务资源,如项目分类服务、***府职能部门分类服务、信息技术与产品分类服务、项目实施评估服务等,调用SP API(sP API是在IBM公司的本体集成开发工具集IODT的基础上,对本体操作API进行封装,完成特定功能的中间件)对服务进行本体建模、维护、储存、代码传输与储存及SQ管理等,通知Agent Manager根据sQ组建审批Agent,完成项目检索、项目匹配、项目评估等工作,最后将检索信息展示给用户,整个过程检索效率会大大提高。

以上是电子***务项目审批决策支持系统的简单实现方案,旨在说明具体实现方法。虽涉及人工智能、移动Agent、网络技术、WebService及编程语言等多个领域,但每个领域的理论和技术都比较成熟,具有可行性。

5 结 语

服务本体驱动的MA-DDSS模型与传统模型相比最大特点在于:①通过OWL-S对SO进行概念化描述,实现对异构服务概念的具体解释,便于Internet环境下资源服务的集成;②利用较成熟的Web服务和Agent技术,实现服务平台的实时更新,符合松散耦合、可复用的软件架构要求;③服务本体能利用cv提供的统一接口适配器,对分布在Internet上的服务资源进行集成;@Agent Manager能根据s0和CV,动态创建移动服务Agent,提高了Agent的可重用性及结构灵活性;⑤移动Agent根据sQ自动执行,不需要Agent Manager控制,克服了Agent Manager因任务过重难实现难设计的问题;⑥充分利用Intemet上丰富的决策服务资源,提高了资源的利用率。

转载请注明出处学文网 » 服务本体驱动的MA

学习

网中有真意

阅读(25)

“乡情杯”英雄出少年世界变化很快,但有些东西永远不会变,比如浓浓的乡情。比赛不断出新,但有些赛事历经数年风雨,转头一看,她还在。不知不觉间,徽帮棋友会的“乡情杯”名人战已经进行到了第五届,热心的赞助者中国台湾王家敏先生情怀依旧,积极的

学习

输电线路巡检现状与智能化趋势

阅读(27)

本文为您介绍输电线路巡检现状与智能化趋势,内容包括输电线路通道可视化巡检,输电线路巡检新技术有哪些。传统的输电线路巡检方式存在效率低、质量差、速度慢等缺陷,将阻碍智能电网的发展,特别是环境条件恶劣的区域,巡线方式更需亟待改进。

学习

国企改革破与立

阅读(21)

本文为您介绍国企改革破与立,内容包括国企改革完整版,国企改革中的破与立。“万物皆源于变动。”十八届三中全后后,国资国企改革破冰,国企活力和经济风险双面释放,市场对国企改革给予无限遐想。虽然从大逻辑看,国企改革势在必行,应可寄予厚望

学习

氢燃料发动机研究现状与发展展望

阅读(26)

本文为您介绍氢燃料发动机研究现状与发展展望,内容包括氢燃料发动机有前景吗,氢燃料电池发动机的现状。摘要目前,“十面霾伏”已成为秋冬季节的代名词,PM2.5的浓度增加将汽车尾气污染推到了风口浪尖。氢能具有清洁、高效、可再生的特点,在

学习

薛范:中外音乐的桥梁纽带 身残志坚的文化使者

阅读(43)

构架中外音乐桥梁的文化使者薛范先生是中国著名的翻译家和音乐学家,中国音乐家协会、中国作家协会和中国翻译协会会员;上海音乐家协会、上海作家协会和上海翻译家协会会员;中俄友好协会全国理事;上海师范大学客座教授。他一生致力于外国歌曲

学习

牛顿第一定律的探索过程

阅读(30)

本文为您介绍牛顿第一定律的探索过程,内容包括牛顿第一定律的简介,用气垫导轨演示牛顿第一定律。牛顿第一定律,又称惯性定律,是经典力学的核心内容之一.它定性地揭示了运动和力的关系:力不是维持运动的原因,而是改变物体运动状态的原因.你可

学习

商业企业营销论文

阅读(17)

本文为您介绍商业企业营销论文,内容包括企业产品营销论文范文,商业营销论文主题。一、网络经济时代商业企业的营销困境1.进入时机很多商业企业认识到网络经济是基于计算机互联网的一种新型经济形态,将计算机互联网络作为一种商务工具率先

学习

金融支持建设工作指导意见

阅读(18)

本文为您介绍金融支持建设工作指导意见,内容包括金融支持高质量发展的作用,金融支持住房租赁指导意见。一、树立大局意识,切实增强金融支持建设的责任感和紧迫感1、统一思想,切实提高对金融支持建设工作的重要性认识。金融支持建设关系到

学习

风度翩翩的“爱心局长”原来“五毒俱全”

阅读(219)

人们想不到的是一个遵纪守法的模范、严格要求班子成员的一把手、先后处理20多名违法违纪干部的局长,向贫困家庭和学生捐款10万余元的“爱心”人士,竟然是一个贪污、受贿、偷税、组织妇女、聚众的“五毒局长”。他总是肩披风衣,戴着墨镜,头发

学习

“青苗计划”让企业后继有人

阅读(26)

本文为您介绍“青苗计划”让企业后继有人,内容包括公司的青苗计划是什么,关于企业青苗计划方案。“青苗计划”是中建五局(下称“五局”)重要的人才培养计划,有着严格的选拔和淘汰制度,每年五局都会评选一批优秀青年人才加盟,同时退出一批考核

学习

猪八戒没有了大肚子作文700字

阅读(21)

本文为您介绍猪八戒没有了大肚子作文700字,内容包括写猪八戒的作文700字,关于猪八戒正视自我的作文。话说天蓬元帅猪八戒去西天取经得正果,天天在怡红院吃个饱,还叫怡红院的美丽姑娘嫁给他做老婆,可没有一个姑娘答应他。猪八戒顿时很不

学习

探讨地膜覆盖技术在临汾市小麦生产中的积极作用

阅读(23)

本文为您介绍探讨地膜覆盖技术在临汾市小麦生产中的积极作用,内容包括极晚小麦地膜覆盖技术,小麦地膜全覆盖甘肃模式。小麦地膜覆盖技术是旱地小麦增产的一项关键技术,临汾市的旱地小麦占到总面积的60%左右,推广此项技术对临汾市小麦生产

学习

浅析酒店实习生管理

阅读(25)

随着酒店业的不断发展,各种档次、各种特色酒店不断崛起,酒店数量的大幅上升,以及人们长期以来对作为服务行业的酒店业的传统认知和偏见,导致酒店业人员招募举步维艰、日益艰难,为保证酒店正常用工、有效节约人力成本、培养忠诚于酒店的骨干员

学习

提升核心价值思想引领力的路径探索

阅读(28)

本文为您介绍提升核心价值思想引领力的路径探索,内容包括核心价值观价值引领,坚持正确的核心价值观念。提升核心价值思想引领力,要立足于干部群众思想实际,多管齐下。理论武装方面,必须用群众易于接受的通俗表达方式,生动阐释社会主义核心价

学习

坚持创新驱动引领 助推大众创新创业

阅读(31)

本文为您介绍坚持创新驱动引领 助推大众创新创业,内容包括促进创新创业的重要力量,创新驱动创新创业大赛。大众创业、万众创新的核心思想是探索经济增长发展的新动力和新模式。依靠创新驱动推动新技术产生并与经济发展新优势融合助推大

学习

家庭医生工作室服务质量探索

阅读(36)

本文为您介绍家庭医生工作室服务质量探索,内容包括家庭医生团队服务承诺,家庭医生工作室服务记录。1研究方法1.1文献研究法在中国知网、国家卫计委网站、北京市卫计委网站查阅关于家庭医生式服务、家庭医生工作室、评价指标等相关文献,运

学习

企业内刊要为促进企业发展服务

阅读(26)

本文为您介绍企业内刊要为促进企业发展服务,内容包括企业内刊记录公司转型,企业内刊首刊寄语。《中原大化》是中原大化公司的一份内刊四开小报。这份内刊小报自创办以来,坚持立足企业、面向基层、服务职工,紧紧围绕着中原大化公司的改革开

学习

浅议我国金融服务业的创新与发展

阅读(33)

本文为您介绍浅议我国金融服务业的创新与发展,内容包括金融服务业模式优化对策,金融服务业创新发展的内涵。【摘要】我国经济的快速发展,使我国的金融行业面临着前所未有的挑战。我国金融行业与西方发达国家相比,还存在着较大的差距,特别是

学习

华为服务器那些事儿

阅读(20)

本文为您介绍华为服务器那些事儿,内容包括华为手机无法连接服务器,华为服务器业务打包出售。当年华为决定做服务器只是基于“一个朴素的想法”,更好地满足运营商的内部配套需求,并无外部市场的雄心。这件事情做着做着就发生了质的变化,服务

学习

服务品牌创建

阅读(32)

本文为您介绍服务品牌创建,内容包括服务品牌创建方案模板,服务品牌创建和打造。[摘要]服务的独特性质使得服务性企业创立自主品牌较之产品生产企业更加困难。本文分析了培育服务品牌的理论依据,结合国内外企业成功创建服务品牌的案例,提出

学习

咨询服务

阅读(18)

本文为您介绍咨询服务,内容包括咨询服务步骤,会计咨询服务。咨询服务主要指可行性研究、监理、工程设计、建筑施工、财务及管理等方面的服务。由于多数国际金融机构的借款者都是发展中国家,缺乏技术、经营管理方面的经验,所以,需要聘请国际

学习

服务器的冗余电源技术

阅读(29)

本文为您介绍服务器的冗余电源技术,内容包括服务器冗余电源设置,服务器冗余电源有什么用。引言冗余电源是高可用系统中的关键组件。在最简单的解决方案中,两个电源可以采用二极管来驱动负载以共同为输出供电。这样,这两个电源既可以共同为