论文部分内容阅读
异构服务组装(Heterogeneous Service Composition)是一个协助用户利用网络服务资源进行软件开发的过程。异构服务组装平台完成引导用户进行需求提交到生成软件实体的全过程。论文主要研究平台中从需求分析到程序流程的理论及关键技术。包括:半自动化引导用户提交需求;组装结构的总体描述及多层次功能分解软件总体流程表达;异构服务检索引擎设计。首先,采用半自动化手段引导用户进行需求提交,并在本地服务注册库的指导下进行功能分解。按领域进行应用分类,并将各领域常用功能组织成一个知识库。其次,基于XML语言设计了一种组装结构描述语言,从宏观上对组装结构进行了总体描述,并对包含多个子流程嵌套的系统总体流程的表达进行了研究。最后,设计开发了异构服务检索引擎,作为需求分析支撑工具。