基于OSGi的分布式企业级开发框架设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sep
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国成为全球经济的重要一员,越来越多的大中小型企业犹如雨后春笋般的出现。与此同时,伴随着计算机及信息技术的普及,越来越多的企业不惜在信息化进程上花大血本,ERP、CRM以及各类MIS等等都出现在了公司的采购清单上。甚至有越来越多的企业成立旗下的信息服务子公司,专门为企业的各个职能部门定制开发应用系统。但这些系统常常由于公司业务的需要而变得异常庞大、复杂和多变。在这样的一个大背景下,迫切需要一个能降低系统开发复杂度、提升系统性能以及能降低系统业务多变对系统开发及运维所带来的难度的开发框架来应对这些困难。因此,公司决定设计并实现一套基于OSGi(Open Service Gateway Initiative)的分布式企业级开发框架。本文主要围绕着如何设计并实现一套基于OSGi的分布式企业级开发框架,主要研究工作如下:1、分析了用来开发大型企业级系统的传统技术框架的国内外研究现状。通过对于传统技术框架的国内外的研究现状,分析了使用传统开发框架构建J2EE系统上对于模块化支持的不足以及在敏捷开发环境下维护使用传统开发框架构建的J2EE系统所带来的困难。随后研究了OSGi的模块化思想以及动态部署等特性,并利用R-OSGi技术实现框架对于分布式扩展的支持。从而明确了本课题的主要研究内容及方向,即实现框架的编程模块化支持、动态部署支持以及对于构建分布式系统的支持。2、通过对于OSGi以及R-OSGi技术的研究,提出了框架的整体设计,并对于框架从前端到后端的各个组件进行了设计。对于框架中的通信机制、对象管理、数据访问组件以及分布式组件进行了设计。通过将OSGi与iBatis、Spring、Jetty以及R-OSGi等开源框架的整合,使得系统的开发变得更加高效及容易。3、分析了对于框架前端与框架后端的几个主要组件的实现过程。通过UML类图展现出各个组件中主要Java类的组成结构,并配合文字对各个类的功能含义加以说明。随后通过UML顺序图对于各个组件中主要类的协作关系以及业务处理逻辑加以说明。4、对于已经实现的开发框架的三大特性进行验证,即:编程模块化支持、动态部署支持以及对于构建分布式系统的支持。验证经设计并实现的基于OSGi的分布式企业级开发框架达到研究的预期。5、总结此次课题研究的主要研究工作。随后通过回顾此次课题研究的过程,找到不足之处的同时总结研究过程中的心得与体会。阐述课题的实现对于开发企业级系统乃至公司的发展所带来的意义。最后对于企业级系统的开发框架的发展趋势以及本课题所实现的基于OSGi的分布式企业级开发框架的前景进行展望。
其他文献
随着建筑行业的高速发展,装配式轻钢龙骨住宅体系在全世界的应用日益广泛,在美国、日本和澳大利亚等国家已经应用的相当普遍了,对于人口数量之大的我国来说尤其适用。近年来
可调螺距螺旋桨是全回转推进器与大型海上定位平台的关键部件,相比于定距桨,其可以同时调节主机转速和螺距,使推进器在航行状态下达到最高的效率。可调距桨在服役时,桨毂密封是通过O形圈来实现,研究桨毂密封可控泄漏对于指导装配工艺设计和延长服役寿命非常重要。本文首先基于O型密封微观接触和泄漏通道模型,推导了静、动密封下的泄漏率公式,然后利用ABAQUS软件对可调距桨桨毂密封进行了三维有限元仿真,分析了不同参
液压挖掘机应用范围广、创造价值高,在工程机械中占据着重要的地位,是土石方开挖的主要施工机械,在能源、交通、农田水利、城镇建设、现代化军事等领域中发挥着重要的作用。
高光谱最早是由地质学家在研究矿物与岩石的光谱特性时提出来的,高光谱遥感图像包含了丰富的空间、辐射和光谱三重信息。在地表覆盖地区,由于岩性在遥感影像上表现为小目标弱信息,因此覆盖区岩性弱信息提取模型的研究,是目前高光谱岩性识别研究的重点和难点。本文总结了近几十年来高光谱遥感地质领域的研究现状,并着重对高光谱遥感岩矿信息提取技术和常见蚀变及其所含主要矿物的光谱特征进行了总结。在此基础上对比研究了各种异
高速铣刀在铣削时,转速高、切削线速度大,另由于高速铣刀断续切削的特点,会在切削时特别是切入与切出时,刀片与工件碰撞形成明显的冲击作用,并形成应力波在组件内部进行传播汇集,从而引起隐性的安全性问题产生,及发生突发性事故的可能性增大,使得加工生产时的效率的安全难以保证。在国家自然科学基金项目“高能效铣刀波动力学损伤机理及其多尺度协同设计方法(51375124)”支持下,本文立足于高速铣刀安全性衰退问题
伴随着近年环境污染的紧迫现状,2011年修正的刑法第338条“污染环境罪”得到了社会各界普遍的关注。污染环境罪虽已出台八年,但学界对该罪涉及到的相关问题,如对该罪法益的认定、犯罪性质的判断以及主观责任形式的理解仍争议不断,有必要通过重新解释这些问题从而对该罪进行研究。具体而言,第一,对污染环境罪中较为重要的构成要素、法益的理解仍应站在人本立场下采取环境权法益说。即有关人类正常生活存续的环境利益,保
无人机遥感作为一种近年新兴的低空遥感技术,具备成本低、时效性强、安全性高等优点,已广泛应用于林情监测、林业病虫害预测、森林火灾监测等林业相关领域。但是,由于无人机
野马泉地区位于柴达木盆地南缘,东昆仑西段祁漫塔格弧后裂陷构造带东南部,区内地质演化复杂,晚古生代-早中生代岩浆侵入活动强烈。本文通过对野马泉地区晚古生代-早中生代花岗岩类地质特征、岩石学与岩石地球化学特征进行研究,对研究区构造演化进行探讨,应用裂变径迹年代学方法对中生代以后研究区所经历的隆升与剥蚀进行研究。获得如下主要认识:研究区晚古生代-早中生代侵入岩广泛发育,岩石类型众多繁杂,以花岗岩类发育最
伯胺化合物广泛存在于各种有机物、天然产物以及生物活性物质中,价格低廉、无毒害且性质稳定,是一种理想的有机合成试剂。通过伯胺化合物及其衍生物可以经一步转化形成稳定且易分离纯化的Katritzky盐。Katritzky盐作为自由基前体,为C-N键断裂形成烷基自由基提供了新的途径。另一方面,环酮肟酯及其衍生物是非常有价值的有机合成底物,被广泛的应用于各种有机合成反应中,在相对温和的条件下即可制备。本论文
近年来,移动通信技术和因特网技术的飞速发展以及移动智能终端在影像处理、存储等方面性能的迅速提高,为数字化作品相关信息的获取和使用提供了相当大的便利。在数字化作品信息流传与共享的这一流程中,由于这些流传和共享的数字作品版权人以及检查这些版权情况的业务部门不在此过程当中,数字作品被复制和盗用的相关证据难以获取等等各方面原因,导致常常发生数字作品作者版权被侵犯,因此,数字著作版权的保护应当给予高度关注。