1、MAXIMO系统架构和技术概述系统架构在2005年3月份发布的MAXIMO 版本6是MRO软件公司的最新产品,MAXIMO 6 是业界第一个真正Web体系结构的产品,采用N层的,基于JAVA的组件体系结构,如下图所示:在服务器端,数据库层、应用层、表示层,每一层均可分布于多个物理的服务器上,随着对服务器性能要求的提高,可在水平上和垂直上作不受限制的扩展。在客户端,只需要有IE浏览器,就可进行工作。也就是说,用户可以使用桌面计算机及各种手持终端(包括有线及无线终端)来进行工作。全新的MAXIMO版本6为客户带来许多先进性,包括:最大限度的降低IT系统总体维护成本使用MAXIMO6,在客户端不需要
2、安装任何代码,包括不安装及下载任何报表查看工具,系统的所有维护及管理工作均可在服务器端进行,也不需要进行配置,客户端只需要有一个浏览器就可进行工作。这最大限度的降低了IT部门的对整个系统的维护工作。同时,MAXIMO 6对于客户端硬件无特别要求,可以最大限度的利用现有的硬件设备。开放的体系,开放的标准,集成更加容易MAXIMO 6 构建于开放式的WEB体系结构基础上,所遵循的是开放的体系及开放的标准。MAXIMO6 除了支持在数据库层面的集成以外,别的系统可以通过更简单、更便宜、更无缝的方式,即通过商业组件和MAXIMO进行集成。如下图所示:便于集中管理,更强的系统和功能扩展性;由于MAXIM
3、O6是真正的基于JAVA的组件体系结构,使得系统的集中管理成为可能,整个企业可以实现统一的业务过程标准,统一的数据库管理,统一的系统架构。而针对与不同的分公司或机构,能够保障各自以不同的业务流程协同工作,针对于ABC有限责任公司的实际情况,MAXIMO6的上述集成特点便于实现这种管理的模式,为系统未来的扩展提供了可能。系统软硬件配置方案1.数据库服务器:(可与公司内的其它信息系统共用)1) 硬件平台:推荐使用小型机或Windows家族服务器2) 数据库平台软件:推荐使用Oracle 8i (8.1.7), Solaris, AIX3) 可用硬盘空间:大于20GB4) 内存:大于1GB2. MA
4、XIMO应用服务器:1) 硬件平台:推荐基于Intel 体系的 PC Server或Sun,IBM的小型机2) 操作系统软件:Windows 2000 Server,Solaris,AIX3) CPU:Intel PentiumIII 600 以上双CPU4) 可用硬盘空间:大于10GB5) 内存:大于1GB3. MAXIMO Actuate 报表服务器 1) 硬件平台:基于Intel 体系的 PC Server2) 操作系统软件:Windows 2000 Server3) CPU:Intel PentiumIII 6004) 可用硬盘空间:大于10GB5) 内存:大于1GB4.客户端要求(除
5、了IE以外,无额外要求)1) 硬件平台:基于Intel体系的PC机2) 操作系统软件:Windows 96/98/200/XP均可,只需要装有Internet Explorer 6以上版本即可;3) 可用硬盘:无额外要求4) 内存:无额外要求 对于前述多项软件服务,可以集中安装到一台性能良好的硬件服务器中,并适当考虑热备冗余结构设置。6.网络要求:1) 公司主干网:总公司与各分公司之间留有266k以上的带宽给系统使用;2) 总公司及各下级单位局域网:10M到桌面MAXIMO技术性能指标 MRO软件给客户提供完美质量和卓越性能的应用程序和解决方案。MRO软件采用最新的技术,具有稳定、开放、可扩展
6、等特点。其良好的可扩展性能满足客户在用户数、交易量方面的需求;其架构体系支持在不同的应用环境中快速、灵活地部署系统。 MAXIMO的架构体系在可扩展性和性能方面采用下述方法: 采用多层结构使得客户可以多层部署MAXIMO,从一台单独的MAXIMO服务器到多台服务器的集群。例如:您可以将数据库服务器、应用服务器、网络服务器布置在同一台服务器中,也可以布置在不同的服务器中。您可以将所有的采购活动与其他生产维护活动分开,单独部署一台应用服务器,也可以只部署一台应用服务器。 采用多线程的技术,MAXIMO可以在一个或多个CPU并发地运行。 因此,我们可以采用增加CPU或增加服务器的方式,来满足业务的增
7、长的需求。一方面您不需要为将来的需要,提前大量购置硬件,可以减少项目初期的硬件投资,另一方面现在的硬件更新换代很快,您可以将当前最新的硬件无缝地集成到现有的MAXIMO系统中。 下面,我们将一些MAXIMO在INTEL平台上的测试结果列出,以说明MAXIMO的性能。测试系统的环境:系统结构图:硬件DELL 2660MAXIMO 应用服务器:2个1 GHz Pentium III处理器2 GB内存Dell 2660Oracle数据库服务器:2个1 GHz Pentium III处理器2 GB内存DELL PowerEdge 6400LoadRunner控制台:4个700MHz Pentium I
8、II 处理器4GB内存网络1GB( MAXIMO应用服务器和ORACLE数据库服务器之间)100Mb(LoadRunner控制台和MAXIMO应用服务器之间)软件MAXIMO版本MAXIMO 6应用服务器BEA Weblogic 6.1操作系统Windows 2000数据库Oracle 8.1.7 Enterprise Edition测试软件Mercury Interactive LoadRunner 7.0.2测试数据:在启动LoadRunner测试前,MAXIMO数据库中包含以下数据:设备186,000位置616工单36,000采购申请2,600采购单1,200CPU数量/用户数量性能曲线
9、图例中:X轴是并发用户数,Y轴是CPU数。目的:根据给定的系统配置,决定用户数和CPU数之间的关系。结论:在用户操作反应都低于2秒的条件下,随着用户数量的增长,CPU的数量要求作相应的增长,两者之间呈线性关系。并发用户数/响应时间关系曲线图例中:X轴是并发用户数,Y轴是反应时间目的:测试并发用户数与MAXIMO系统响应时间的关系结论:在并发用户数分别为120,180,240,360时,平均响应时间地狱2秒。上图表明CPU的使用情况和内存的使用情况。蓝线表示的是应用服务器性能,红线表示的是数据库服务器的性能。 根据以上的三个曲线图,我们可以看出:应用服务器(双CPU)的最佳负载接近240个并发用
10、户数。 以上的测试结果揭示了MAXIMO体系结构得固有性能:在保持响应时间低于2秒时,CPU数量随着并发用户数的增加,线性增加;测试中的DELL 2660服务器的最佳用户数为120个并发用户数/CPU;因此:MAXIMO易于扩展支持大数量的并发用户、支持大规模的数据吞吐量以及快速的响应。 当然,MAXIMO的设计既可以灵活地部署,支持大规模的运行维护;也可以部署在一台服务器上,支持小规模的运行维护。例如,小规模运行维护的公司可以将MAXIMO部署在一台服务器上,而大规模运行维护的公司可以将MAXIMO部署在几台服务器上,以支持上千的、不同地区、不同语言的并发用户同时使用MAXIMO系统。下图是典型的小规模运行维护和大规模运行维护MAXIMO系统结构图: MAXIMO是基于JAVA 组件和J2EE平台设计的,适合不同的部署环境,它不仅适用于WINDOWS操作系统,也适合于UNIX操作系统。 MAXIMO是针对INTERNET设计和优化的,其架构体系具有能快速部署、扩展性强、支持任何数量的用户使用的特点。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1