WEB服务复合及其多Agent协同系统实现技术的研究

来源 :东华大学 | 被引量 : 4次 | 上传用户:BrokenDoor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
最新的internet技术革命主要是由XML引起的,它使得WEB的功能从信息的交互向服务的交互转换。而internet目前和以后最主要的应用将由WEB服务所构成。它构成了新的商务应用的基础。目前的WEB服务技术可以在WEB应用环境中提供信息交互模型。但是,在构建可靠的WEB服务复合时,通讯的交互只是解决问题的一部分。WEB服务复合的构建不仅包括信息的交互,还包括处理WEB服务自治性、异构性的模型和机制。不同于传统商业过程的构成组件,WEB服务是由不同的应用系统供应商提供的,它们并不依赖于任何统一的计算和系统。因此,好的WEB服务复合模型不可能依赖WEB服务供应者来提供动态灵活的复合功能。所以,在现有WEB服务环境下,研究如何构造具有灵活性、开放性的协同WEB服务复合系统模型对增强WEB服务的实际应用和实际竞争力具有重要意义。正是在这样的背景下,本文依托国家科技部“九五”科技攻关项目“城市流通领域信息化试点工程-社区电子商务系统”进行了相关的WEB服务复合系统建模的相关研究,同时,该研究还得到了国家自然科学基金重点项目“面向资源自动发现的网络信息空间结构化模型研究”的资助。WEB服务复合是一种商务实现过程,它通过将来自不同公司和系统的基本的WEB服务进行复合,而为其用户提供增值的服务。通过统一的商务过程管理,WEB服务复合共享了很多系统实现需求。为了管理服务间的数据,管理复合体的执行,它必须对一个WEB服务复合中的服务激活顺序进行协同。另外,它还必须具备高度的可用性、可靠性和可扩展性。然而,由于WEB服务的自治性(autonomy)、异构性(heterogeneity)和动态性(dynamism),构建WEB服务复合的任务是非常困难的。WEB服务所处的环境是高度动态变化的,新的WEB服务可能会很快加入系统,而老服务也会很快变得不可用。就是同一个WEB服务本身也非静态不变,其自身会根据其所对应的商务系统规则而不断变化和演进。而最重要的是,在复合的过程中大量存在着“动态复合”的现象,因为一个真正应用性良好的复合WEB服务是应该能够被其它应用系统或人实时地发现、调用和执行。不同于传统的商务过程中的实现组件,WEB服务是由不同的组织提供的,并没有一个共同的计算实体可以统一它们。由于每个WEB服务都有自己的商务规则,因此它必须被看成严格的自治功能体。而其异构性表明了WEB服务的结构和语义上的不同。同样,在WEB服务环境中,可能有很多不同的WEB服务提供语义相同的服务功能。针对这些WEB服务复合的实际应用需求、研究现状和存在问题,结合最新的建模理论和方法,本论文对WEB服务复合理论和模型举行了深入研究,并创新性地将多Agent系统结构应用到WEB服务复合系统中来,得以最终构建一种适用于WEB服务复合的多Agent协同系统模型-CoWEB。论文从下面3个方面入手:如何实现WEB服务的动态复合性,统一WEB服务复合过程的描述,设计具有良好协同性的复合系统结构体系。通过这3方面的研究成果,我们自然会得到一个功能良好的、非常适合进行WEB服务复合的复合系统模型。1)基于任务的复合模型能够满足WEB服务复合的动态性我们知道,要建立一个基于WEB服务复合的系统,就必须要有一个WEB服务的复合模型,在论文中,我们首先建立并描述了一个通用的、基于任务的WEB服务复合模型-TBCM(Task-Based WEB Services Composition Model)。TBCM模型主要进行了三方面的设计和描述,首先是对TBCM中涉及的主要概念的描述,其次对TBCM中的复合任务给出了形式化的定义和描述,最后对TBC中复合任务的执行模型进行了分析和定义。2)扩展WSDL,对TBCM复合模型进行XML格式的规范化描述。我们知道基于XML的WSDL是用在传统WEB服务环境中进行WEB服务过程之间的交互的基础框架。然而,这种客户端程序和WEB服务之间“点对点”的交互在构建可靠的WEB服务复合时是不够的。而同样TBCM虽然是一个可靠的动态复合模型,可以满足WEB服务的动态和异构性要求,但只是一个逻辑计算模型。为了在WEB计算环境中得以应用和实现TBCM,并且还要满足系统对服务的异构和动态性进行封装和隔离性要求,我们必须还要有一个基于XML的复合描述语言以实现复合模型的WEB环境描述。基于这样的现状,我们设计了WSCL语言-来对WEB服务复合进行统一的XML描述。WSCL是对WEB服务复合的XML描述语言的定义,能够完整使用XML格式,并通过扩展WSDL来描述TBCM中WEB服务的复合定义到实现的全过程。它定义在WSDL之上,使用新的扩展元素来描述复合操作一系列特性的XML描述语言。通过这种方式进行的服务复合进行描述,一方面完全可以和WEB服务应用环境相融合,同时在本质上具有良好的开放性和兼容性。完全可以用来描述指定WEB服务复合过程中的事务特性。3)层次型多Agent系统的协同性能满足构建WEB服务复合系统的要求有了1,2两点研究成果,我们得以解决了WEB服务复合过程的动态性和均质化问题,就可以构建一种面向WEB服务复合的多Agent协同系统模型-CoWEB。该系统模型使用一种适合TBCM模型实现的层次型多Agent系统结构来构建整个系统框架模型,并且通过WSCL对WEB服务的复合进行了更高层次的抽象。而且,通过基于多Agent的协同,CoWEB还提供了一种可重用性更高的基于组件的复合WEB服务系统结构。使之具有适应环境的动态变化的能力。这种系统结构就可以使复杂的、复合的电子商务过程的完整建模成为可能。在CoWEB的系统模型的构建过程中,根据WEB服务的动态复合模型特性,我们首先引入一种新的基于资源的WEB服务匹配模型-DRMM。在此模型基础上,我们对CoWEB中的WEB服务的动态复合和执行方法进行了描述和设计,同时也实现了服务的复合和执行的交叉进行,以及执行的可靠性。其次,是在CoWEB中引入“功能域”的结构体系概念对CoWEB系统中任务执行层的主要结构和功能进行分析和设计,来实现局部WEB服务的聚集。并在该功能域中利用多Agent的一种协商模式-基于任务的协商方式来选择确定最优的WEB服务,这也是整个CoWEB系统中WEB服务得以最终执行和实现的基础。最后,结合城市消费服务WEB集成的应用实例,根据本文所研究和设计的CoWEB系统模型,我们设计和实现了一个名为CityCiS系统原型,验证了设计模型的可行性和正确性。
其他文献
当前大量新型冠状病毒肺炎确诊患者已得到及时有效的救治,重症新冠肺炎患者的治疗及护理工作成为当前重难点。通过总结37例重症新冠肺炎患者住院期间,基础护理、专科护理、终
如何让聋生家长与聋孩子进行有效沟通,是当前聋生教育及聋生健康成长重要而不可缺失的部分。作为特殊教育工作者必须认真分析聋生家长不能与聋孩子进行有效沟通的重要原因。
相对于瞿秋白主编的一些党报,《红旗周报》和瞿秋白的关系不是太紧密。《红旗周报》发表瞿秋白的文章不到20篇,且篇幅大都较短。但是,瞿秋白是在1931年党的六届四中全会后才
为提升多岔路口的通行能力,解决当前已有方法存在的行程延误时间和车辆排队时间较长等问题,提出了一种基于VISSIM仿真的多岔路口信号灯智慧控制方法。从我国混合交通流的特点
本研究选取8只体况良好关中奶山羊做为试验动物。按体重相近原则随机分为三组:对照组(n=2)、亚急性瘤胃酸中毒(Subacute ruminal acidosis, SARA)组(n=3)和恢复组(n=3)。对照
主要对汽车灯具的工艺以及注塑模具进行了设计,通过对汽车灯具材料的选择和工艺进行分析,确定了注塑工艺过程中的分型面位置和型腔数量,并由此选择了注塑机、模架和标准件。通过对模仁尺寸、型腔分布进行效核计算确定了浇注系统、推出机构和脱模机构等。根据塑件精度,对凹凸模的尺寸进行了计算,最后借助UG软件构建去除注塑模的三维模型,并利用CAD软件绘制出二维图纸。设计结果证明:对汽车灯具的注塑模具设计采用一模四腔
背景:下肢动脉硬化闭塞症(ASO)是一种高发病率、高致残率的疾病、严重影响患者生活治疗质量。药物治疗现代医学的药物、手术疗法均有各自的局限性。单一的药物治疗能够在一定
对再生沥青掺配试验和掺加不同用量再生剂后再生料的马歇尔体积指标试验进行了研究,通过对比试验分析,最终可以得出用来恢复老化沥青性能的最佳再生剂添加比例。采用此项技术
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield
为预测更精确的客流量数据,达到公交出行的最佳效果。首先结合小波变换理论及BP神经网络的相关知识,建立一种基于小波神经网络的预测模型;其次选取某个城市的公交IC卡刷卡数据作为样本来源,应用小波神经网络模型,以及传统的BP神经网络模型对其进行预测与对比分析。结果发现小波神经网络预测模型预测精度、拟合度均有所提高,具备适用性。