当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于OSGi的培训平台设计与实现

发布时间:2018-05-08 04:36

  本文选题:动态模块化 + RESTful ; 参考:《华中科技大学》2013年硕士论文


【摘要】:公司内部存在多个培训相关系统,但是各个系统之间各自孤立,线上和线下培训脱节,培训与人才发展脱节。同时系统整体用户粘度不高,系统技术架构陈旧,系统性能和稳定性问题较多。同时,从公司发展需求出发,需要一个统一的培训平台,依托公司作为全球最大中文搜索引擎的权威影响力和丰富资源,整合公司内部培训资源,统一公司内部培训产品线。统一培训平台需要支撑多个培训相关业务系统,在此背景之下,本文提出了一个基于OSGi的培训平台设计与实现方法,为对多个培训相关业务系统提供基础服务支持,实现系统的复用,降低开发成本。 系统采用OSGi动态模块化开发的思想构建,降低模块之间的耦合,使用RestfulWebService的方式为多个培训相关业务系统提供服务,实现应用之间的解耦。本文首先对培训平台作了详细的需求分析,根据需求分析结果给出了系统的整体架构和各业务模块的详细设计,并说明了系统重要基础服务组件的实现方案。之后在设计方案基础之上,以课程模块为例介绍了系统业务模块的具体实现过程,并详细介绍了系统基础服务组件的实现,如搜索组件,消息服务组件等。 目前该系统已完成第一期开发,并成功完成上线部署。目前系统已经成功接入百度营销大学,企业英才计划,,百度搜索营销官网等多个业务系统,为各个系统提供后台管理功能和各项基础服务支持。
[Abstract]:There are many training-related systems within the company, but each system is isolated, online and offline training is disjointed, training and talent development are disconnected. At the same time, the overall viscosity of the system is not high, the system technical framework is old, system performance and stability problems. At the same time, starting from the development needs of the company, we need a unified training platform, relying on the authoritative influence and rich resources of the company as the largest Chinese search engine in the world, integrating the internal training resources of the company and unifying the internal training product line of the company. The unified training platform needs to support many training-related business systems. Under this background, this paper proposes a design and implementation method of training platform based on OSGi, which provides basic service support for multiple training-related business systems. Realize the reuse of the system and reduce the development cost. The system adopts the idea of dynamic modular development of OSGi to reduce the coupling between modules, and provides services for many training related business systems by using RestfulWebService to realize decoupling between applications. In this paper, the training platform is analyzed in detail. According to the result of requirement analysis, the overall architecture of the system and the detailed design of each business module are given, and the implementation scheme of the important basic service components of the system is explained. On the basis of the design scheme, this paper introduces the implementation process of the system business module by taking the course module as an example, and introduces the implementation of the system basic service component in detail, such as search component, message service component and so on. At present, the system has completed the first phase of development, and successfully completed online deployment. At present, the system has been successfully connected to Baidu marketing university, enterprise talent plan, Baidu search marketing official website and other business systems, providing backstage management functions and basic services support for each system.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52

【参考文献】

相关期刊论文 前10条

1 徐鹏;陈思;苏森;;互联网应用PaaS平台体系结构[J];北京邮电大学学报;2012年01期

2 张权;张超;杨洵;;SaaS商业模式构建及创新策略研究[J];图书与情报;2012年01期

3 傅巍玮;李仁发;刘钰峰;黄松立;;基于Solr的分布式实时搜索模型研究与实现[J];电信科学;2011年11期

4 陈金鹰;冉翔;宋文;;集群监控系统[J];电子测量技术;2005年04期

5 李捷;;基于SOA应用JMX和JMS技术的RFID中间件设计[J];电子技术应用;2010年04期

6 陆钢;;电信运营商云计算PaaS发展关键问题探析[J];广东通信技术;2011年07期

7 张豪锋;邓敏杰;;基于云计算的数字化学习生态系统构建策略[J];河南师范大学学报(哲学社会科学版);2012年01期

8 向坚持;陈晓红;;SaaS模式的中小企业客户关系管理研究[J];计算机工程与应用;2009年19期

9 史殿习;吴元立;丁博;尹刚;王怀民;;StarOSGi:一种OSGi分布式扩展中间件[J];计算机科学;2011年01期

10 王卓昊;赵卓峰;房俊;王希诚;;一种SaaS模式下的服务社区模型及其在全国科技信息服务网中的应用[J];计算机学报;2010年11期



本文编号:1860008

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1860008.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户c57a9***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com