Institutional Repository
| 基于OSGi的服务协作总线的设计与实现 | |
| 其他题名 | The Design and Implementation of OSGi-based Service Collaboration Bus |
| 窦文生 | |
| 导师 | 魏峻 |
| 2009-06-04 | |
| 学位授予单位 | 中国科学院研究生院 |
| 学位 | 硕士 |
| 学位授予地点 | 中国科学院软件研究所 |
| 关键词 | Soa,osgi,生命周期管理,服务协作总线 |
| 摘要 | 网络技术的快速发展和多变的业务需求使得软件功能日益复杂、规模日益庞大。面向服务架构作为一种新的计算范型,利用服务作为基本的构造单元,支持异构环境下分布式应用的快速、低成本开发。但是现有的面向服务架构实现方案在服务动态部署、动态生命周期管理,以及模块化方面均存在不足。OSGi(Open Service Gateway Initiative)提供了一种面向服务、基于组件的软件框架,易于构建模块化、动态可扩展的软件系统,在服务动态部署、生命周期管理,以及模块化方面具有优势。 论文首先分析了面向服务架构和OSGi技术的特点,以及相互之间的互补因素,在此基础上建立了一个服务协作总线概念架构,支持服务的动态部署、动态生命周期管理和透明协作。在该概念架构的基础上,设计了一种服务描述模型,以此为基础实现透明的OSGi服务发布与发现;扩展了OSGi服务部署和访问机制,实现分布透明的OSGi服务访问;通过声明式远程服务组件模型,实现了服务动态生命周期管理。在这些基础上,论文给出了服务协作总线系统OnceSCB的设计与实现。并通过应用案例和实验对OnceSCB的功能和非功能方面进行了评估。该服务协作总线实现远程服务的透明化访问以及远程服务与本地OSGi服务统一管理,提供透明的服务协作,形成一个基于服务协作的动态服务计算生态环境,为服务计算环境下服务开发、部署、管理提供支持。 |
| 学科领域 | 软件开发环境与开发技术 |
| 语种 | 中文 |
| 内容类型 | 学位论文 |
| URI标识 | http://ir.iscas.ac.cn/handle/311060/164 |
| 专题 | 软件工程技术研究开发中心 |
| 推荐引用方式 GB/T 7714 | 窦文生. 基于OSGi的服务协作总线的设计与实现[D]. 中国科学院软件研究所. 中国科学院研究生院,2009. |
| 条目包含的文件 | ||||||
| 文件名称/大小 | 文献类型 | 版本类型 | 开放类型 | 使用许可 | ||
| 基于OSGi的服务协作总线.pdf(1122KB) | 开放获取 | 使用许可 | 请求全文 | |||
| 个性服务 |
| 推荐该条目 |
| 保存到收藏夹 |
| 查看访问统计 |
| 导出为Endnote文件 |
| 谷歌学术 |
| 谷歌学术中相似的文章 |
| [窦文生]的文章 |
| 百度学术 |
| 百度学术中相似的文章 |
| [窦文生]的文章 |
| 必应学术 |
| 必应学术中相似的文章 |
| [窦文生]的文章 |
| 相关权益政策 |
| 暂无数据 |
| 收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论