基于OSGi的轻量级服务聚合模型及可视化的研究
本文选题:Mashup 切入点:网络资源 出处:《北京邮电大学》2014年硕士论文 论文类型:学位论文
【摘要】:随着互联网的飞速发展,网络资源呈现出爆炸式地增长。然而,由于网络资源开发技术的多样化和复杂性,网络资源的二次开发、次利用变得尤其困难。如何重复利用已有网络资源、简化开发技术、缩短开发周期是目前十分重要的研究课题。Mashup是web2.0中提出的一种新技术,本文围绕Mashup的构建和展示,来解决上述课题中存在的问题。 Mashup主要包括两个方面,网络资源聚合和服务可视化,是指将不同的网络资源进行封装,通过逻辑聚合来构建一个全新的服务,并且提供服务的展示界面。基于已有的网络资源进行构建服务,不仅可以重用已有网络资源,还能屏蔽技术细节从而缩短开发周期。而服务的可视化,则为不同平台下的服务展示界面提供了统一的方法。 文中将基于上述内容构建服务聚合平台。该平台可自下而上的分为三个层次来进行设计和实现,分别是系统资源层,逻辑聚合层和服务可视化层。系统资源层通过封装不同的网络资源,来提供基础的网络资源的访问和交互,以及动态的管理。逻辑聚合层提供服务聚合的逻辑表示、编译执行及发布。文中使用JavaScript作为脚本语言,既能方便地访问网络资源、组合服务逻辑,又为服务的展示提供了基础。服务可视化层主要用于聚合脚本的展示,对于PC用户将使用网页来展示服务,对于移动用户使用widget来提供跨平台的展示方案。该平台使用OSGi作为系统基础构建平台来实现模块化和动态化。其中,不同的系统资源和网络资源将被封装为可动态载入的组件,并提供轻量级的内部服务。 服务聚合平台封装了丰富的网络资源,便于生成多样化的系统服务。文中将结合E矿山系统来介绍如何使用服务聚合平台快速构建新的服务,并且生成不同的平台界面。文中通过测试服务聚合平台的性能,来验证采用OSGi作为整体框架的通用性和高效性。 论文的最后,对服务聚合平台进行了整体的分析。针对平台存在的一些问题,做了进一步的研究和展望。
[Abstract]:With the rapid development of the Internet, the network resources show explosive growth. However, due to the diversity and complexity of the network resources development technology, the secondary development of network resources, How to reuse the existing network resources, simplify the development technology and shorten the development cycle is a very important research topic at present. Mashups is a new technology proposed in web2.0. This paper focuses on the construction and display of Mashup. To solve the above problems in the subject. Mashup mainly includes two aspects: network resource aggregation and service visualization, which means encapsulating different network resources and building a new service through logical aggregation. Building services based on existing network resources can not only reuse the existing network resources, but also mask the technical details and shorten the development cycle. It provides a unified method for the service display interface under different platforms. This paper will build a service aggregation platform based on the above contents. The platform can be designed and implemented at three levels from the bottom up, which is the system resource layer. The logical aggregation layer and the service visualization layer. The system resource layer provides the access and interaction of the basic network resources by encapsulating different network resources, as well as the dynamic management. The logical aggregation layer provides the logical representation of the service aggregation. In this paper, JavaScript is used as a scripting language, which can access network resources conveniently, compose service logic, and provide the basis for service presentation. Service visualization layer is mainly used to show aggregate scripts. For PC users, web pages will be used to display services, and for mobile users, widget will be used to provide cross-platform presentation solutions. The platform uses OSGi as the system infrastructure platform to achieve modularization and dynamic. Different system resources and network resources will be encapsulated as dynamically loadable components and provide lightweight internal services. Service aggregation platform encapsulates abundant network resources and facilitates the generation of diversified system services. This paper will introduce how to use service aggregation platform to construct new services quickly by combining with E mine system. The performance of the service aggregation platform is tested to verify the versatility and efficiency of using OSGi as the overall framework. At the end of the paper, the service aggregation platform is analyzed, and some problems in the platform are studied and prospected.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.09
【相似文献】
相关期刊论文 前10条
1 朱二莉;;基于OSGi的企业信息管理系统框架研究[J];计算机时代;2012年09期
2 傅啸;彭磊;马诗琦;王东;;基于OSGi的RFID中间件安全框架[J];计算机工程;2010年17期
3 卢海军;吕香芝;;基于OSGi的GSM短信控制家电智能系统的实现[J];计算机系统应用;2009年03期
4 顾亮亮;黄林鹏;;基于代理的OSGi服务平台的容错扩展[J];计算机技术与发展;2012年12期
5 文林莉;杨兴;吴名章;;如何在嵌入式系统上运行OSGI架构[J];电脑知识与技术;2010年09期
6 周捷,陈章龙,吴东辉;OSGi家庭服务网关的设计与实现[J];微型电脑应用;2004年01期
7 尹维春;李青峰;;OSGi动态组件管理平台的研究与实现[J];科技资讯;2013年20期
8 相东飞;;基于OSGi插件化的应用框架[J];科技信息(学术研究);2007年12期
9 张亚楠;;基于OSGI的持续集成系统[J];软件导刊;2009年09期
10 他丽娟;贺j;顾君忠;;支持OSGi的家庭服务网关的设计与实现[J];计算机应用与软件;2008年03期
相关会议论文 前1条
1 魏征;吴刚;;FT-OSGi:一种容错的分布式OSGi设计与实现[A];第七届和谐人机环境联合学术会议(HHME2011)论文集【poster】[C];2011年
相关硕士学位论文 前6条
1 倪小辉;OSGi在企业应用集成中的研究与应用[D];浙江大学;2005年
2 韩兴亮;基于OSGi技术数据中间件研究及其在数字化校园的应用[D];国防科学技术大学;2010年
3 周峰;基于OSGi的分布式服务共享中间件研究[D];湖南大学;2013年
4 王威;—个OSGi遗留程序的云移植[D];浙江大学;2014年
5 悦怡;基于OSGI的面向服务插件框架研究与应用[D];江苏大学;2008年
6 赵丽琴;基于OSGi的轻量级服务聚合模型及可视化的研究[D];北京邮电大学;2014年
,本文编号:1652155
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1652155.html