论文摘要
异构服务组装(Heterogeneous Service Composition)是一个协助用户利用网络服务资源进行软件开发的过程。异构服务组装平台完成引导用户进行需求提交到生成软件实体的全过程。论文主要研究平台中从需求分析到程序流程的理论及关键技术。包括:半自动化引导用户提交需求;组装结构的总体描述及多层次功能分解软件总体流程表达;异构服务检索引擎设计。首先,采用半自动化手段引导用户进行需求提交,并在本地服务注册库的指导下进行功能分解。按领域进行应用分类,并将各领域常用功能组织成一个知识库。其次,基于XML语言设计了一种组装结构描述语言,从宏观上对组装结构进行了总体描述,并对包含多个子流程嵌套的系统总体流程的表达进行了研究。最后,设计开发了异构服务检索引擎,作为需求分析支撑工具。
论文目录
摘要ABSTRACT第一章 绪论1.1 研究背景1.1.1 基于网络服务资源的软件复用技术1.1.2 异构服务开发技术的趋势1.2 网络服务应用技术发展与现状1.2.1 服务规范标准1.2.2 服务组装技术的研究现状1.2.3 服务组装平台及需求分析技术的研究1.3 现有研究工作中存在的问题1.4 论文的研究目标、内容及组织结构第二章 服务组装平台系统框架设计2.1 异构服务组装工作流程2.2 异构服务组装平台系统结构2.3 服务组装平台功能结构2.4 从需求分析到程序流程2.4.1 从需求分析到程序流程的过程2.4.2 从需求分析到程序流程的关键技术2.4.3 从“构件组装需求分析”到“异构服务组装需求分析”2.5 小结第三章 异构服务组装需求分析子系统设计与实现3.1 理论分析3.1.1 需求提交方式的选择3.1.2 需求提交自动化程度分析3.1.3 需求提交步骤及流程3.2 半自动化引导用户需求分析过程3.2.1 “半自动化”需求分析3.2.2 系统主要界面介绍3.2.3 需求分析流程及主要技术概述3.3 本章小结第四章 总体流程表达及异构服务检索技术研究4.1 多层次功能分解流程及组装结构表现形式4.1.1 组装结构及程序流程表现形式4.1.2 服务连接模块4.1.3 XML表示的服务组装结构描述4.2 异构服务组装流程总体描述4.2.1 基于XML的服务基本属性、连接模块及整体流程描述4.2.2 连接模块设计4.2.3 多层次功能分解总体流程生成4.3 异构服务检索引擎设计与实现4.4 本章小结第五章 研究工作总结与展望5.1 研究开发总结5.2 研究工作展望参考文献致谢攻读硕士期间主要的研究成果
相关论文文献
标签:异构服务组装论文; 需求分析论文; 异构服务检索论文;