论文部分内容阅读
随着个人计算机的普及以及网络通信技术的发展,分布计算逐渐成为计算 技术的主流。为了使用户能够透明、有效的使用分布在网络上的信息资源和计 算资源,分布中间件成为实现分布计算的关键技术之一。目前,分布式计算中 间件能够提供良好的开发平台和通信支持,但是它们大多缺少对分布式应用的 良好管理功能。然而,一个应用系统质量的好坏,不仅在于系统的开发,更重 要的是开发后对系统的管理和维护。因此,加强中间件的管理功能已成为分布 计算的关键。 中间件环境的趋势是多样性和复杂性。同样,基于中间件环境的管理工 具也大不相同。本文研究了现有的多种中间件监控和管理工具,在此研究基础 上我们提出了监控和管理中间件的多层系统管理模型框架,从应用层、中间件 层和运行环境层三个层次对中间件进行监控和管理。 中间件应用管理器是在多层系统管理模型基础上对中间件进行监控和管理的系统。本文描述了应用管理器的总体体系结构,对管理器的关键问题配置管理、性能管理和负载平衡机制中的实现进行了详细的设计。 作为应用范例,我们针对中间件ISMQ,设计并实现了其管理器。在该管理器中,我们采用了SNMP协议作为通信协议,通用的管理信息库为其信息存贮方式。为了使用户更好的使用该管理器,设计并实现了图形化的管理工具。