基于SOA的J2EE应用程序框架(Kona)的研究与实现

来源 :江苏大学 | 被引量 : 33次 | 上传用户:lt96047
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOA (Service Oriented Architecture,面向服务的架构)作为下一代的软件开发理念,对现代软件开发模式产生了深远的影响。SOA通过服务的发布、服务的发现以及服务的调用等机制为其他的应用程序提供服务。通过采用SOA框架,企业可以最大程度地减少系统间的耦合,从而提高可重用性。 本文对SOA的理念进行了一定的研究和阐述,同时并运用先进的软件开发技术J2EE设计并实现了基于SOA的J2EE应用程序框架(Kona)。框架实现了基本的服务的创建、维护、发布以及调用等功能,而且对一些现有的持久层框架例如Hibernate、EJB等提供了支持。从功能上来说,Kona框架是统一负责业务逻辑处理的service的开发框架,由它所开发出的service的功能相当于J2EE n层架构中service层和领域层的功能的总合,它的目的是使应用服务组件的开发完全面向service。对于特定的业务需求,我们可以按照面向服务的理念将其分解为互相独立的较小的service逻辑,然后,在Kona框架上对这些较小的service进行开发,由于框架已经提供了service的维护及调用等机制,所以这些工作都不需要在特定的service中出现,从而,使服务组件的开发更加快速,而且组件质量和可维护性都有了进一步的提高。此外,在Kona框架中我们还实现了service组件的可配置功能,所以我们可以灵活的将现有的service进行重组以形成具有不同功能的服务组件,这样,我们所开发的应用系统就具有了较好的松散耦合性。最后,由Kona框架所开发的所有service
其他文献
短期负荷预测是电力系统安全经济运行的前提,在电力系统发展日趋复杂的今天,传统的负荷预测技术越来越难以满足电力部门负荷预测精度要求,应用智能算法进行电力系统的短期负荷预测,提高负荷预测的精度和稳定性,具有十分重要的意义。在分析了电力系统负荷预测的意义和方法之后,本文在研究模糊推理和神经网络的基础上,提出了构造模糊神经网络模型的新方法,将模糊推理融入到了BP网络中,并且用遗传算法来训练网络参数,直到误
铁路轨道在使用过程中,由于行车载荷以及自然因素的作用,会使轨道表面产生各种缺陷,对列车运行的安全构成威胁。由于轨道路线长,地形复杂,人工检查和测量比较危险和困难;要对
随着经济和科技的迅速发展,人们的生活、工作越来越依赖于信息技术所提供的服务,人们正经历着一场对人类具有深远影响的信息革命,信息系统也正在成为国家建设的关键基础设施
利用植物叶片的图像特征来实现植物物种的自动识别和分类是目前的研究热点。国内外学者对基于叶片特征的提取和识别与分类进行了研究,并取得了一定的研究成果。但是植物物种
混沌理论可用来理解脑中某些不规则的活动,混沌动力学为人们研究神经网络提供了新的契机。本文对混沌神经网络做了深入的研究,从网络的拓扑结构和网络的学习和工作规则这两个
随着Internet网络信息的激增,使得人们在面对海量的信息时感到束手无策,难以选择,而传统通过人工手段对庞大的原始文档集进行组织和整理的方法,不仅费时、费力,效果也不理想
信息时代中,信息是发展的第一要素,网络的发展让信息的共享成为可能。而信息共享的实质是数据的共享。数据是信息资源最直接的表现形式。这样,为了实现资源的真正共享,在每一
随着互联网的飞速发展,人们面临着日益严峻的网络安全问题。入侵检测技术是继防火墙技术之后的重要的网络安全保障技术。Snort是一个强大的轻量级的网络入侵检测系统,它具有
流程特别是卓越的流程已经成为企业的一种核心竞争能力,BPM(Business Process Management,业务流程管理)系统成为企业整合资源取得更高绩效和实现价值创造的关键,加上企业日
随着科技的发展,互联网已经占领了人们的生活,网络信息安全越来越受到人们的重视。在网络信息传播中,图像传播的安全尤为重要。由于端到端加密模式的方便,快捷以及高安全性,