| 摘要: |
| 在现代面向服务的软件工程(SOSE)时代中,需要面向用户需求从语义互操作层次实现服务的聚合组织来满足用户的个性化多样化需求.首先提出一种通过服务本体引导服务进行聚类的方法,对服务实现功能性聚类形成不同的服务类簇,这样在很大程度上可以降低服务查找空间,提高服务发现效率.在此基础上,从服务执行能力和服务间信息交互两个方面对各服务类簇实现语义互操作层次的组织,探讨了互操作双方满足语义互操作的充分必要能力和互操作类型等问题,使用户可以高效地查找到满足需求的相关联服务.给出了相应的聚类和服务查找算法,最后通过实验和实际案例研究验证所提出方法的可行性和有效性. |
| 关键词: SOSE 语义互操作 服务本体 服务聚类 聚合 |
| DOI: |
| 分类号: |
| 基金项目:国家自然科学基金(60970017, 61100017); 国家重点基础研究发展计划(973)(2007CB310801); 中央高校基本科研业务费专项资金(20102110101000118) |
|
| Semantic Interoperability Oriented Method of Service Aggregation |
|
LIU Jian-Xiao, HE Ke-Qing, WANG Jian, FENG Zai-Wen, NING Da
|
|
State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072, China
|
| Abstract: |
| In the modern world of service-oriented software engineering (SOSE), the services can be aggregated from the semantic interoperability level to meet the user’s personal and diversified needs. First, the paper proposes a service clustering method based on service ontology. It clusters services from the function perspective to form the service clusters. This can significantly reduce the overhead and enhance the service discovery efficiency. In addition, it makes use of the service capability and the interaction information to organize the service clusters form the semantic interoperability level. Furthermore, it discusses the problem of sufficient and necessary capability, and interoperability type. The users can discover the services that can meet their needs efficiently. The corresponding service clustering and discovery algorithms are also designed. Finally, the feasibility and effectiveness of the proposed methods are validated through experiments and a practical case study. |
| Key words: SOSE semantic interoperability service ontology service clustering aggregation |