论文部分内容阅读
面对当今日趋多变的业务需求,如何让业务用户直接从业务角度按需和快速地构建应用已经成为人们研究的热点。为满足这一需求,本人所在的项目组提出了一种具有业务知识描述及面向领域复用能力的VINCA业务服务模型,具体的Web服务或其组合被抽象为业务服务。以“科技信息资源共享服务平台”项目为依托,我们设计实现了VINCA业务服务仓储库和业务服务运行环境。当中,如何对不同领域的业务服务进行语义描述以及如何为业务服务添加语义标注属于需要解决的关键问题。本文结合科技信息资源共享服务平台项目中服务的特点和需求,对业务服务的语义描述和语义标注问题进行了研究。提出了面向领域的业务服务语义描述模型及其扩展模型和基于模板的业务服务语义标注技术,并且在VINCA业务服务仓储库中实现了基于上述技术的原型系统。本课题的主要工作和贡献如下:●提出了业务服务语义描述模型及其扩展方法。分析并且提出了业务服务核心语义描述模型和基于继承的扩展方式。通过扩展机制可以定义具有面向领域特点或者满足业务用户个性化描述需求的业务服务语义描述模型。●提出了一种两阶段的语义标注方法。针对业务服务语义注册中的语义标注问题,提出一种语义标注方法,旨在最大限度地减少用户查找领域本体进行手工标注的工作量,提高语义标注的效率。其中对于IT层次的语义描述,提出了本体推荐的半自动标注方法,缩小了查找本体的范围;对于业务层次的语义描述,提出了基于语义标注模板的标注方法。该语义标注方法可以重用已有的标注结果和领域知识,减少了查找本体的数量。●在实际项目背景下进行了实现和应用。为验证本课题提出的业务服务语义描述和标注方法有效性,在“VINCA业务服务仓储库”支撑环境的基础上,设计并实现了支持VINCA业务服务语义注册的原型系统——BSRAT。该业务服务语义注册系统在“科技信息资源共享服务平台”项目中已得以运用。