论文部分内容阅读
传统的客户机/服务器(Client/Server)体系结构流行已久,曾经是一种成功的企业计算解决方案。但随着近年来Internet的迅猛发展以及Internet技术的广泛应用,传统的客户机/服务器的模型已经明显不能适应企业应用的发展要求,特别是基于Internet的企业计算的要求。现代企业计算要求支持全球的商业与商业之间、商业与客户之间便捷和快速交互。Internet是一个由各种平台组成的全球范围的异构网络,因此,现代企业计算势必是跨平台的应用。此外,全球经济和信息一体化的加剧,为能在全球经济竞争中获得优势,现代的企业必须能适应市场快速变化的特点,及时有效地获取有用的信息,作出决策。所以,这要求现代企业计算具有分布式、良好的扩缩性、稳定性和安全性等特点。 Sun公司近来推出的Java 2 Enterprise Edition企业平台很好地满足了现代企业计算的需要,它不仅继承了Java语言的平台独立的特点,而且结合了组件技术,为现代企业多层分布式应用提供一套完整的解决方案。本论文以现代企业计算所面临的问题为出发点,选取当今最先进的企业计算技术J2EE为研究重点,详细地探讨了J2EE平台主要的关键技术,如:J2EE平台的服务技术、通信技术、EJB组件技术等,并着重从多层(客户层、Web层、EJB层、EIS层)的角度研究了基于J2EE技术的多层分布式应用模型,以及如何建立基于J2EE平台的多层分布式企业应用系统。最后,以一种基于J2EE的多层分布式企业计算模型为例,实现了该模型的应用实例。