基于服务组件架构的轻量级快速应用软件开发框架的研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:mxc26
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着业务规模的不断扩大以及业务变得越来越复杂,企业经常需要增加内部应用系统。如果这些应用系统在设计时没有将其作为整个企业信息系统的一部分,将造成各个应用系统之间的协同工作能力非常有限。因此,在企业应用系统设计时通过采用一种标准方式实现系统之间的互操作以及资源的重用是非常必要的。这样可减少系统开发所带来的经济开销。OSOA协作组织制定的SCA(Service Component Architecture,服务组件架构)规范为开发基于面向服务体系结构的应用系统提供了一种新的编程模型。从技术实现上讲,构建基于SCA的分布式企业应用系统有很多选择。J2EE/Java EE作为一种多层分布式应用框架规范,具有平台无关性、支持异构系统、可伸缩性等优点,得到IT界的普遍关注。但基于J2EE/Java EE的项目开发和企业应用系统集成通常比较复杂,对开发人员的要求也比较高。虽然目前已有众多的开源框架可供使用,但它们只能满足应用程序某一层面上的框架需求,也会给项目开发增加了一定的难度和风险。   为了解决上述问题,首先,本文提出了一种基于行业软件的通用开发框架RADF(Rapid Application Development Framework,快速开发框架),以便提高基于J2EE/Java EE的行业应用系统的研发水平和缩短开发周期;其次,对实现了服务组件架构规范的开源软件Tuscany SCA进行深入剖析,研究了TuscanySCA的互操作性机制,特别对其中组件的Spring实现、Web服务绑定和JMS绑定的内部实现方法进行了重点分析;然后,在此基础上提出了在RADF框架中如何引入和扩展Tuscany SCA,以形成一个轻量级的支持SCA的快速应用软件开发框架:RADF-SCA;最后,给出了在RADF-SCA基础上实现基于角色的访问控制服务示例并应用于某市劳动保障信息系统的构建中,以验证RADF-SCA的可行性和有效性。  
其他文献
随着信息技术的发展以及经济全球化进程的加快,新产品的更新换代也就越来越快。如何提升企业的市场竞争力,高效的产品设计就是关键。知识管理系统可以使设计人员在设计过程中
随着互联网的发展和广泛应用,网络安全问题也日益严重。在众多的网络安全技术中,防火墙是其中主要的一种。但传统防火墙是被动的,即只能对网络的流量进行控制,对已经感染的软
多尺度函数与多小波由于在高压缩比的系数量化上提供了较单小波更大的灵活性与稀疏性能,在图像压缩领域得到重视,且将多小波运用到了三维视频图像编码中,目前,三维多小波视频
随着计算机软硬件技术的不断发展,大量的数据得以收集。与此同时,原有的数据处理及分析技术面临着越来越多的挑战。分类是机器学习和数据挖掘的一项基本任务,如何构建泛化能
如今,在三维应用(特别是电脑游戏)的推动下,实时三维图形技术的发展速度非常快,对计算机图形学相关领域产生了很大影响。但是,随着模型和场景复杂程度的急剧增长,实时性的要求也越
随着现代信息科技的发展,信息作为一种重要的资源正不断受到外部和内部的各种威胁,访问控制是一种保护信息安全的重要措施。近些年来,基于角色的访问控制(Role-Based Access
继主机计算、桌面计算之后,计算机迎来了普适计算这个新的计算模式。研究者们希望在该模式下,任何人可以在任何地方任何时候获取自己需要的任何服务。要成功的实现这一目标,对服
磁共振成像技术是一种无介入性伤害的医学成像技术,磁共振图像对医生的诊断起到辅助作用。使用计算机分析磁共振图像,能够提高诊断的效率和准确率,对疾病的预防和提前治疗具
语义Web技术解决了传统Web服务发现查全率和查准率低下的问题,已成为国内外的研究热点。然而由于语义计算的复杂性,导致了语义Web服务发现效率低下,如何在保证查全率和查准率
随着移动定位技术的发展,位置服务(Location-based Service)中的时空对象位置隐私保护技术成为学术界关注的热点。目前,时空对象位置隐私保护技术研究在情境感知下位置隐私保