论文部分内容阅读
近年来,随着全球信息化步伐的日益加快,计算机网络技术的发展与应用倍受社会各界的关注和重视,越来越多的企业,特别是大型企业建立了自己的计算机网络,以加强自身获取和处理信息的能力。与传统的小型局域网相比,现代企业网呈现出更大的复杂性和开放性。传统的二层C/S体系构架已经不能满足应用要求,多层结构技术应运而生。但是,在现有的多层结构应用系统中,普遍存在程序可重用程度低、维护工作繁琐、应变能力薄弱等不足。随着应用系统的需求越来越复杂,开发周期越来越紧迫,且对系统的稳定性、扩展性和可维护性要求越来越高,如何进行合理地分层设计,各层的框架如何搭建以及如何选择最合理的技术就变得尤为重要。本文结合台湾省经济部智慧财产局(即知识产权局)决策信息管理系统(DIMS)的应用需求,提出了采用消息队列中间件,基于J2EE构筑四层体系结构的解决方案。该方案采用分层及模块化设计,使得系统流程清晰,易于扩展和维护,具有极好的适应性和灵活性。
中间件(Middleware)技术是多层体系结构中的核心技术。它屏蔽了系统平台和数据库产品在物理和逻辑上的差异,为网络环境下的应用程序提供了通信的普遍方法和相对于网络与操作系统的独立性。消息队列机制是信息交换的一种技术,本文对这种技术进行了探讨,并将基于消息队列机制的中间件WebSphereMQ应用于DIMS项目中,成功地实现了跨系统平台、大数据量的数据通信。