论文部分内容阅读
随着一个以信息为主导的社会的到来,个人的信息越来越多,如何及时掌握信息将成为人们面临的新考验。计算机技术、数字技术以及通讯工具的迅速发展,正在解决人们之间随时随地进行信息沟通的难题,掌上电脑、PDA(个人数字助理)、移动电话、笔记本电脑、MP3播放设备、数码相机等一系列现代化数字技术产品、掌上电子产品以及通讯产品正在把我们的生活带入一个全新的时代—后PC时代。后PC时代被业界称为普及计算时代,它将计算深入到社会经济、文化、生活的各个角落,并且引发了一场数字化革命。这次革命给未来的用户提供了对于信息自由和个性的6A精神,即无论任何人,在任何时间,任何地点,以任何方式(设备),都能获得任何与信息需求相关的技术,产品与服务,从而使每个人都能够充分、自由地享受信息技术所提供的快乐、效率、机会与发展,进行任何信息沟通与创造。 本文从“普及计算”这样一个大的计算环境出发,以OSGI服务组织提出的OSGI协议规范为基础,提出一个全新的OSGI分布式模型—Bundle System系统。 接着,本着由粗到细、由表及里、步步递进的分析方法,本文建立了Bundle System系统体系结构,给出了系统的结构模型,分析了系统的网络运作模式,最后对系统的各组成模块进行了分析与实现。 在本文中作者的主要贡献可以归纳总结如下:1) 以OSGI服务框架为基础,提出了OSGI分布式模型—Bundle System系统的概念。2) 以Bundle System系统的运行环境为基础,给出了Bundle System系统的命名空间,创建了系统的体系结构。3) 在前面建立的系统体系结构的基础上,给出了系统的结构模型,分析了系统各个模块的作用,总结了系统的网络运作模式。4) 作者使用了UML状态转换图和协作图来表示Bundle System系统的动态行为模型。5) 给出了Bundle System系统各个模块的具体设计与实现。