论文部分内容阅读
企业应用集成能够将业务流程、应用软件、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享。在传统应用框架下,企业需要按照一定的商业模式集成企业内部以及各企业之间的应用系统,从而实现企业内部完整的商业流程和支持跨企业的商业运作。但是,仅仅这样往往无法满足企业的需求并导致整合成本过高与整体效率过低的现象。随着企业业务模式的频繁变化,应用集成系统改动频繁,需要更大的灵活性和可扩展性。J2EE规范模型的出现使得传统模式的企业应用集成中的问题逐步得以解决。J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,它是Java技术不断适应和促进企业级应用过程中的产物。J2EE是应当前对企业信息系统开发的高要求以及基于网络的企业应用而提出的多层体系结构的规范模型。可是,由于企业业务模式的不断发展变化,J2EE模型在企业应用集成中也面临着许多亟待解决的问题。 本文主要研究的是J2EE模型在企业应用集成中的应用以及目前企业应用集成中种种问题的合理的改进方案。文章首先以企业应用集成为中心,介绍了其基本含义、产生背景、发展过程及作用,通过对现今企业应用集成的几种体系架构的描述,重点介绍J2EE平台的规范及其开发模型,同时结合当前企业应用集成的应用情况,详细分析阐述目前应用集成领域所面临的一系列重要问题,主要有:(一)应用集成中各层级的耦合性与代码质量;(二)应用集成体系下的异步操作;(三)多系统集成中服务提供及其安全控制;(四)系统中对象关系映射性能与灵活性平衡;(五)运行环境中的非功能性因素。并且,文章针对目前应用集成领域所面临的这一系列重要问题,利用设计模式的应用原理、基于消息中间件的分布式应用服务器和基于SOA思想的Web服务等技术,给出了企业应用集成中不同问题的比较合理的解决方案。最后,文章还结合物流行业企业的实际分布式应用,提出了四层双控制器模式的业务开发模型,对文章中所提出的各种解决方案进行了实际应用。通过应用系统的实际运转,最终说明了文章提出的解决方案是切实可行的。