MXES-平台技术架构及工作机制.ppt

上传人:小小飞 文档编号:3817452 上传时间:2019-09-25 格式:PPT 页数:20 大小:1.42MB
返回 下载 相关 举报
MXES-平台技术架构及工作机制.ppt_第1页
第1页 / 共20页
MXES-平台技术架构及工作机制.ppt_第2页
第2页 / 共20页
MXES-平台技术架构及工作机制.ppt_第3页
第3页 / 共20页
MXES-平台技术架构及工作机制.ppt_第4页
第4页 / 共20页
MXES-平台技术架构及工作机制.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《MXES-平台技术架构及工作机制.ppt》由会员分享,可在线阅读,更多相关《MXES-平台技术架构及工作机制.ppt(20页珍藏版)》请在三一文库上搜索。

1、内容提要(Subject),MXES软件体系介绍 文件目录说明 技术架构及工作原理 MAXIMO应用技术组成 MAXIMO的一些技术机制,一、体系架构,部署拓扑,MAXIMO Schema Oracle/Sqlserver database,iserver Encylopedia(百科全书),Maximo.ear、acweb.ear、maximohelper.ear Application server,Manager console,二、MXES文件目录说明,MAXIMO目录说明 程序包结构说明,1、MAXIMO安装目录说明-整体结构,Maximo应用程序,集群代理,相关资源定义,Maxim

2、o工具,打包目录,1.1 applicationmaximo目录说明,Bussinessobjects:主要包括系统级服务和业务级服务对象的内容。 Lib:公共类库 Maximouiweb:主要负责maximo的页面展现,同时负责与mbo交互 Mboejb: Mbojava:maximo一些自测试的类 Mboweb Meajmsejb:集成相关 Meaweb Properties: Resource:,1.2 Applicationmaximoproperties目录说明,Maximo的配置文件主要放在properties文件夹下。包括 maximo.properties: MXSERVER属

3、性配置 数据库属性配置(重要参数的描述如下) mxe.db.url:默认的URL是mxe.db.url=jdbc:oracle:thin:dbserver:1521:sid dbserver是数据库服务器的服务器名称。1521是默认的Oracle 端口号。sid是Oracle 系统标识符。 数据连接池需要的参数描述: mxe.db.initialConnections:启动应用程序服务器时要创建的数据库连接数量 mxe.db.maxFreeConnections:连接池中自由数据库连接的最大数量 mxe.db.minFreeConnections:为分配更多的连接连接池中需要的自由数据库连接的

4、最 少数量 mxe.db.newConnectionCount:当连接池中可用的自由连接数量最少时需要新建的连接 数量 与事务处理相关的参数设置: mxe.db.transaction_isolation:定义事务的隔离级别 mxe.db.autocommit:定义是否自动提交事务 管理员邮箱配置 工作流相关属性配置 重订购属性配置 Cron Task Manager属性配置 Debug属性配置 报表服务器属性配置 电子签名属性配置 webclient.properties:与web端访问有关的配置。如登陆登出页面,错误页面等等。 logging.properties:与日志相关的配置(注意M

5、AXIMO对log4j进行了包装,可以为MAXIMO提供的根配置其对应的日志输出级别。如:log4j.logger.maximo.sql=ERROR)。 doclink.properties:与MAXIMO文件上传相关的配置文件 ldapsync.xml:ldap相关配置文件 ldapsync.dtd:ldap相关配置文件,1.3 deployment 目录说明,使用build系列命令打maximo程序包 Buildmaximoear.cmd Buildacwebear.cmd Buildmaximohelper.cmd 工作原理 批处理命令 调用其他cmd命令打war包和Jar包 使用ant

6、工具打包,ant调用相关XML定义打包 Ant工具在maximotools目录下 打包结果可查看相关日志,1.4 resource目录说明,Message Message.xml Presentations System Menu.xml Lookups.xml Library.xml .ora .xml,Maximo标准应用程序的xml定义,弹出菜单定义,弹出框(系统级)定义,系统标签定义,注意:这些XML定义,会被灌入MAXIMO数据库,MAXIMO从数据库获取这些XML定义,在应用程序设计器中,设计好的XML定义,亦被写入MAXIMO数据库。,1.5 tools目录说明,Ant JAVA

7、 maximo Classes En/Zh Internal(unlcvt.bat,exportapp.bat) J2eeclient Log Configdb.bat、updatedb.bat Importlang.bat、deletelang.bat、resetbaselang.bat、setlangname.bat Pkginstall.bat,2、MAXIMO产品程序包说明,三类包:.ear;.war;.jar Maximo.ear Acweb.ear Maximohelper.ear,2.1 ear包结构,企业应用程序包(enterprise application) Ear包结构

8、META-INF Application.xml Lib War Jar,Maximo.ear,2.2 War包结构,WEB应用程序包(web application) 包结构 META-INF WEB-INF CLASSES LIB WEB.XML JSP HTML,Maximouiweb.war,2.3jar包结构,类库程序包 Jar 包结构 META-INF MANIFEST.MF: MANIFEST.MF文件定义classpath,为模块间类调用时提供支持 PACKAGE CLASS,2.4 包目录规范,EAR META-INF Application.xml LIB War META

9、-INF WEB-INF CLASSES Lib Jsp/Html resource Jar META-INF MANIFEST.MF Package ,每个web 应用使用的专有的第三方类库放置在web应用的lib文件夹下,每个web 应用使用的具体的类统一放置在WEB-INF的class,所有web 应用共享的 MAXIMO类以JAR的形式存放在MAXIMO的EAR的根目录,所有类共享的第三方类库放在MAXIMO的EAR的根目录下的lib文件夹下,MANIFEST.MF文件定义classpath,为模块间类调用时提供支持,2.5 扩展开发环境下的目录规范,基于MAXIMO目录 Classe

10、s路径: applicationsmaximobusinessobjectsclasses 在该目录下与psdi 包平行建立自己的package目录 Src applicationsmaximobusinessobjectssrc 在该目录下与psdi 包平行建立自己的package目录,三、MAXIMO技术架构及工作原理,表现层,控制层,业务层,持久层,DB,WEB页面 HTML JAVASCRIPT,XML定义,Maximouiweb webclient WebClientServlet,MXServer,Bussinessobjects Webservice MBO,mboset,Mbo

11、web MAXIMOStartupServlet,RMI调用,RMI:远程方法调用是一种计算机之间对象互相调用对方函数,启动对方进程的一种机制,使用这种机制,某一台计算机上的对象在调用另外一台计算机上的方法时,使用的程序语法规则和在本地机上对象间的方法调用的语法规则一样。 RMI是J2EE提供的机制。在MXES中,所有的业务对象和系统对象都继承和实现了接口。,通过()来实现无刷新的机制,三种web技术模式,插件方式: APPLET+JSP 动态服务页模式: JSP+SEVLET MVC模式 XML+JSP/SEVLET/BEAN+EJB/WEBSERVICE,四、MXIMO业务应用技术构成,表现定义(XML) 定义页面的表现定义、由应用程序设计器提供 定义主MBO,获取数据字典,并关联相对应的webservice和MBO类 选择不同的控件实现页面XML定义,并分别在各个空间的属性面板中定义相关的事件类。 Webservice封装定义 类程序 MBO/MBOSET类, FLD 类,继承自psdi.mbo.MaxTableDomain 类 DATABEAN类 所有应用必须实现RMI接口,五、MAXIMO提供的客户化/扩展开发机制,数据库配置 应用程序设计器 工作流设计器 域 消息机制 公告板 任务收件箱 上报 邮件模板,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育


经营许可证编号:宁ICP备18001539号-1