自动化配置J2EE应用:动态适应分布式环境

需积分: 15 156 下载量 61 浏览量 更新于2024-12-27 收藏 86KB DOC 举报
"这篇文献主要探讨了在分布式环境中自动动态部署J2EE应用程序的基础设施需求,由Anatoly Akkerman, Alexander Totok, 和 Vijay Karamcheti撰写。文章指出,为了实现广域网中基于组件应用的动态适应性,需要一个能够自动化配置J2EE应用的框架。这一需求在单个应用服务器上的部署过程中就已明显,涉及到大量系统服务和应用组件的设置。关键词包括J2EE、动态配置、分布式、组件,以及前言中提到的垂直分割、延迟问题和动态适应性。作者们通过智能监控和人工智能规划方法,提出了在广域网中实现动态适应性的可能性,但前提是需要一个自动化配置J2EE应用的框架。" 这篇文献综述关注的是如何在分布式环境下优化J2EE应用的部署和运行。随着企业级组件化应用开发的增多,这些应用往往需要部署在内部网络或互联网上,以处理高交易量、大量用户和广阔地域覆盖的需求。传统上,服务器集群用于负载均衡,但这仅能改善用户感知的响应时间,而非降低网络延迟。垂直分割虽然有助于错误隔离和负载均衡,但远程调用的增加会导致运行时性能下降。 研究发现,如果正确实施,垂直负荷可以在广域网中实现,且不会显著增加延迟。然而,这需要应用层组件的复制和一致性维护。此外,复制组件应能动态配置以适应新需求,不同组件可能有不同的实现方式。新的请求路径可以复用现有的组件配置,进一步优化性能。 文献中提出,通过结合智能监控和人工智能规划,可以动态部署额外的应用组件,以实现广域网中符合工业标准的组件应用的动态适应性。然而,关键挑战在于建立一个自动化配置J2EE应用的框架,尤其是当部署跨越多个节点服务器时,需要配置更多系统服务并处理如IP地址、端口号等多样的配置数据,使得任务变得更为复杂。 这篇文献综述提供了关于J2EE应用在分布式环境中的优化策略,强调了自动化配置框架的重要性,以及未来研究可能涉及的智能系统和动态适应性技术。