摘要
针对基于构件开发的构件间相互通信。互操作和检索组装自动化等问题,以及基于Internet软构(网构软件)的大量的问题都需要解决,首先分析OWL-S和WSMO的异同以及SOA构件库构成条件;接着提出基于本体的SOA构件库定位机制,其构造一种最小二乘法最优估计的自动验证的指标体系、构件服务质量,以及构件反馈机制。建立一种定位的SOA构件库寻址和刻面分类的定位构件树模型,在此基础上,采用小生境蚁群退火遗传算法求解定位的构件树,从而最大限度实现构件自动化组装,以及实现构件的关注点分离和层次粒度的重用,最后通过实验仿真分析了定位算法的有效性。
Some questions like the mutual communication among the components, interoperability and retrieval assembly automatization that based on component software development, and a lot of Internetware questions to be resolved, firstly the differences between OWL-S and WSMO and the composition conditions of SOA component library are analyzed; secondly an SOA component library localizer mechanism based on Ontology is proposed, which construts an index system of automatic checking and component serivee quality of optimal esti- mation the least square method and feedback mechanism. Also a loealizer tree model of SOA component library addressing and facet classification is set up, on the basis of it, the niched ant colony-annealing-genetic algorithm is adopted to resolve localizer component tree, thus fully component automatic assembly and core concern separation of component and reuse of level granularity are implemented. Finally the availability of locating algorithm through experiment simulation is analyzed.
出处
《系统工程与电子技术》
EI
CSCD
北大核心
2009年第6期1473-1479,共7页
Systems Engineering and Electronics
基金
四川省应用基础研究项目(2006J13-051)
四川省教育厅自然科学基金项目(07ZC002)资助课题
关键词
本体
SOA构件库
构件定位机制/算法
小生境蚁群退火遗传算法
ontology
SOA component library
component localizer/algorithm
niched ant colony-annealing-genetic algorithm