论文部分内容阅读
分布式异构环境下对企业内部计算机系统难以进行维护是众多企业都面临的一个问题。设计分布计算环境下的管理平台,实现企业内部异构环境下计算机资源的安全监控,具有广泛的应用前景和重要意义。本文分析了分布式计算的主要技术,对目前三种主流的分布式面向对象中间件规范做了比较,并决定采用CORBA规范作为项目的实现技术。提出在企业内部异构环境下,采用CORBA技术和多级分域的管理模式,实现业务计算机资源控制管理解决方案,并对各层次的功能、系统的设计模式、相关数据库等进行了设计,并建立了系统框架。该设计应用于四川省科技厅青年软件创新工程《基于CORBA的异构内网计算机资源管理》项目。本文在以下几个方面取得了进步:
(1)采用CORBA“软总线”结构,很容易实现应用的即插即用。系统在被监管对象和子域服务器之间互相提供对方需要的CORBA服务;在各个子域服务器和主域服务器之间实现CORBA对象服务。
(2)采用多级分域的管理框架。将整个企业内网从逻辑上分为多个独立域,管理上采用分层的模式,从而使得系统有较好的安全性和稳定性。
(3)系统利用JAVA语言结合CORBA的跨异构平台性实现,管理维护人员通过浏览器访问系统各个层次提供的CORBA对象服务,实现系统的功能。
应用实践表明,该项目特别适合一些大型的、实施信息化较早的企业,如电信业、银行业等,并具有很好的应用价值和市场推广前景。