Journal of Systems Engineering and Electronics ›› 2009, Vol. 31 ›› Issue (6): 1473-1479.

• 软件、算法与仿真 • 上一篇    下一篇

面向本体的SOA构件定位机制与算法研究

周相兵1,3, 杨兴江3, 向昌成2   

  1. 1. 四川师范大学省软件重点实验室, 四川, 成都, 610068;
    2. 电子科技大学应用数学学院, 四川, 成都, 610054;
    3. 阿坝师范高等专科学校计算机科学系, 四川, 成都, 611741
  • 收稿日期:2008-03-12 修回日期:2008-04-01 出版日期:2009-06-20 发布日期:2010-01-03
  • 作者简介:周相兵(1980- ),男,讲师,主要研究方向为系统集成与语义.E-mail:3dsrnaxmaya@163.com
  • 基金资助:
    四川省应用基础研究项目(2006J13-051);四川省教育厅自然科学基金项目(07ZC002)资助课题

Ontology-oriented SOA component localizer mechanism and algorithm approach

ZHOU Xiang-bing1,3, YANG Xing-jiang3, XIANG Chang-cheng2   

  1. 1. Software Key Lab, Sichuan Normal Univ., Chengdu 610068, China;
    2. School of Applied Mathematics, Univ. of Electronic Science and Technology of China, Chengdu 610054, China;
    3. Dept. of Computer Science, Aba Teachers Coll., Chengdu 611741, China
  • Received:2008-03-12 Revised:2008-04-01 Online:2009-06-20 Published:2010-01-03

摘要: 针对基于构件开发的构件间相互通信。互操作和检索组装自动化等问题,以及基于Internet软构(网构软件)的大量的问题都需要解决,首先分析OWL-S和WSMO的异同以及SOA构件库构成条件;接着提出基于本体的SOA构件库定位机制,其构造一种最小二乘法最优估计的自动验证的指标体系、构件服务质量,以及构件反馈机制。建立一种定位的SOA构件库寻址和刻面分类的定位构件树模型,在此基础上,采用小生境蚁群退火遗传算法求解定位的构件树,从而最大限度实现构件自动化组装,以及实现构件的关注点分离和层次粒度的重用,最后通过实验仿真分析了定位算法的有效性。

Abstract: 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 serivce quality of optimal estimation the least square method and feedback mechanism.Also a localizer 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.

中图分类号: