1 / 56
文档名称:

Web服务合成系统中参数库优化算法研究.pdf

格式:pdf   页数:56页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Web服务合成系统中参数库优化算法研究.pdf

上传人:2024678321 2014/6/25 文件大小:0 KB

下载得到文件列表

Web服务合成系统中参数库优化算法研究.pdf

文档介绍

文档介绍:摘要竦墓惴河τ枚訵服务合成技术提出了新的挑战。当用户的需求无法通过单个的艮务实现时,如何从大量的原子服务中组合出满足要求的复合服务是艮务平台需要解决的难题之一。现有的艮务合成系统采用的合成算法不尽相同,但是艮务的输入、输出参数之间的匹配性都是合成过程中最为重要的推导依据之一。因此,完善癫问涞钠ヅ涔叵刀杂谔岣吆铣上低车目捎眯院头窈铣傻哪芰τ凶胖匾5囊在分析现有合成算法中参数库重要性的基础上提出了一组对合成系统中参数库的优化参数间匹配关系的发现策略。分析了参数间匹配关系的类型和对于合成算法的重要性,提出了一种从失败的合成请求中发现参数间匹配关系的策略,利用用户对于参数间匹配关系的认识发现参数库中缺少的参数匹配关系。基本的参数匹配分析算法。提出了两类基本的参数匹配发现算法:前向分析和后向分析算法,从合成请求中发现导致合成失败的参数间不匹配。根据现有的原予服务和参数类型构造合成空间,并根据参数间的相关性来估算参数间的语义距离,并根据语义距离来优化分析算法的多服务选择。参数匹配分析算法的分析和综合应用。分析了两类基本分析算法的优缺点和应用场景,,结合两类分析算法的优点来提高算法的效率和结果的可靠性。服务合成参数库的优化。对分析算法的结果进行等价类的划分,并评价等价类之间匹配关系的可靠性,根据可靠性的要求对算法结果进行筛选并按照筛选结果对参数库进行优化,从而提高合成系统的服务合成能力。关键词:艮务,服务合成,自动合成,参数库优化&务合成系统中参数库优化算法的研究义。策略和算法,主要包括:
:.’.:..:琣琾’
第一章引言窀攀裥檎尬袷且恢止惴河τ玫姆植际郊扑慵芄梗窈铣稍蛲ü。本章首先介绍了竦幕靖拍睿云渲猩婕暗闹饕P榻了描述,然后对艮务合成的概念、一般框架、参数库在服务合成系统中的重要性以及参数库优化的目标进行了介绍。尬袷且恢止惴河τ玫姆植际郊扑慵芄梗诙嘀直曜嫉男椋鏗、】、等。是网络上最常用的协议之一,几乎可以运行在任何一个平台和操作系统之上。蛭?突Ф擞敕衿鞫说母丛咏换ズ屯ㄐ盘峁┝艘桓銮大的描述语言。在这种分布式结构下应用程序之间的松耦合关系使软件的开发更为灵活、与传统的远程调用机制如琑等不同,服务平台不仅是一个简单的对远程操作的调用,同时还提供服务发现、事务管理、身份认证和安全管理等一系列支持。◆跨平台、语言,可以允许不同平台不同语言开发的软件进行交互。◆使系统开发者专注于开发系统的功能而非架构的问题。◆减少应用开发的时间和成本。◆遗留系统的再利用,使遗留系统可以整合到新的计算环境中。尬窦芄褂扇鲋饕5慕巧槌桑悍穹⒉颊摺⒎褡⒉嶂行暮头竦饔谜摺7务发布者遵循标准开发特定功能的癫⒃诜褡⒉嶂行亩钥7⒌姆窠凶⒉幔务调用者在服务注册中心根据对功能和求的、Ⅳ服务,获取相应的文件,然后调用相关的艮务。窦芄共捎靡幌盗械男槔炊苑窠谐橄竺枋觥⒆楹稀⒎⑾帧⒌饔谩M一描述了一个常见的艮务协议栈。窈铣上低持胁问庥呕惴ǖ难芯健壮,同时也为遗留系统的整合提供了一种解决方式。窦芄咕哂腥缦碌挠诺悖◆更快的组合多个应用来实现复杂的功能。等条件的需求查找到满足要
陡赫叶郴叫韊蓍墨鸳童蔷·岳一墨:嚣:—图裥檎服务描述的牡担渲邪薟服务的调用地址信息、端口、支持的操作类型以及操作的输入、输出的参数的类型和结构等信息。对服务的抽象定义和实际的实现进行了分别的定义,对于同一服务的不同实现可以使用相同的抽象描述。在抽象描述之上与具体的实现进行绑定后形成一个完整的文档。的文档的一般结构如图所示:窈铣上低持胁问庥呕惴ǖ难芯疕裢ü齏唇忻枋觯琖且桓霰曜,—宝暑一∞内
的一般结构等描述格式,其中定义的数据类型被文档的其它部分所引用。憾ㄒ錡服务中各个操作中用到的输入、输出参数的数据类型,可以进一步划分为。·憾訵服务支持的某个操作的抽象描述,每个K孛枋鲆桓·:描述竦娜ň纸涌谛畔⒓此兄С值牟僮鳎恳桓鲈K卮硪桓抽象的操作名,是所有支持操作的集合。好枋鼍咛宓腤服务实现使用的协议和数据格式,即定义所描·簆K氐募希硎舅锌梢苑梦实乃蠾服务操作。窈铣上低持胁问庥呕惴ǖ难芯图卜·憾ㄒ辶薟服务调用过程中用到的所有数据类型,类型的定义可以使用请求或响应操作。述接口的一个具体实现。定义枋龅姆裨谕缟系姆梦实刂罚得鞣袷侨绾尾渴鸬酵节点之上的。簍篿::篵·:·
规定了服务的调用者和发布者之间的一个接口,包括抽象的数据类型、操作参数描述和抽象操作的具体实现以及使用的通信协议、编码规范和数据描述方式等。文件中对于服务包含操作的输入、输出参数类型的描述是进行服务合成时参数间匹配关系最重要的依据.。在服务的建模阶段要对文件中涉及到的所有参数类型进行匹配关系的建模。槎ㄒ辶