摘要
OWL-S(ontology Web language for services)实现了Web服务属性和功能明确的形式化表示,使得服务的描述具有了语义。但OWL-S对服务的动态信息描述不足,不支持服务的动态复合。扩展了OWL-S的服务描述内容,提出了动态因素和静态因素的概念,给出了一个新的服务描述方法——从动态因素和静态因素两个方面对Web服务进行详细的描述,同时设计了服务动态复合的机制,采用子服务类型复合而非实例复合的方法,依据ServiceProfile中描述的动态信息和静态信息,根据服务运行环境和用户需求的不同而动态调整复合方式,从而使OWL-S具有支持服务动态复合的能力。最后以描述逻辑为基础给出描述方法的逻辑支持。
OWL-S (ontology web language for services)realizes the definite formalization of the properties and capabilities of web services, that enabled the description of service to have the semantics. But OWL-S gives insufficient description of the dynamic information of web services and provides no support for dynamic composition. Considering the limitations of OWL-S,this paper extends the content of service description based on OWL-S,proposes the concepts of dynamic elements and static elements for web services,then gives a new approach to describe web services with details from both static and dynamic elements. Moreover,a new mechanism of dynamic composition is designed,that is,the composition content described in ServiceModel is the composition of service types,not service individuals. In this method,the static and dynamic elements of services in ServiceProfile should be taken into account ,the service individuals and their cooperation structure in the composition model are adjusted dynamically with the runtime environment and user requirements. All the above show that the method can make up the shortage of support for dymanic composition. Finally the logic support for the new description approach through DL (Description Logic) is provided.
出处
《广西师范大学学报(自然科学版)》
CAS
北大核心
2008年第1期158-161,共4页
Journal of Guangxi Normal University:Natural Science Edition
基金
国家自然科学基金资助项目(60573074)
山西省自然科学基金资助项目(2006011038)