資源描述:
《maximo+體系架構(gòu).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Maximo6.0體系架構(gòu)1.1MAXIMO體系架構(gòu)1.1.1整體結(jié)構(gòu)maximo.ear的結(jié)構(gòu):nMETA-INF(相關(guān)描述文件)nLib(類庫資源)nbusinessobjects.jar(maximo相關(guān)類)nproperties.jar(maximo的配置文件)nmboejb.jar(maximo集成相關(guān)的包)nmbojava.jar(maximo一些自測試的包)nmeajmsejb.jar(maximo集成相關(guān)的包)nmaximouiweb.war(webclient應(yīng)用)nmboweb.war(Maximo的啟動加載的web應(yīng)用)nme
2、aweb.war(集成相關(guān)的web應(yīng)用)1.1.1.1目錄結(jié)構(gòu)lMaximo應(yīng)用的目錄結(jié)構(gòu)Maximouiweb、mboweb、meaweb是三個web應(yīng)用,最終會分別打包為maximouiweb.war、mboweb.war、meaweb.war。Maximouiweb和mboweb是兩個重要的web應(yīng)用,它們各自包括自己要發(fā)布的資源,其中自身要用到的類放在WEB-INFclasses下,需要的第三方的庫放在各自的lib下。而共通的MAXIMO的類則抽出打包成jar放在Maximo.ear的根目錄。Maximouiweb和mboweb還包括M
3、ETA-INF的配置。lMeaweblMboweblMaximouiweb:主要負(fù)責(zé)maximo的頁面展現(xiàn),同時負(fù)責(zé)與mbo交互1.Maximouiweb目錄結(jié)構(gòu):2.Maximouiweb的程序結(jié)構(gòu):lBussinessobjects:Bussinessobjects主要包括系統(tǒng)級服務(wù)和業(yè)務(wù)級服務(wù)兩個方面的內(nèi)容。1.Bussinessobjects的目錄結(jié)構(gòu)。l其他uLib:公共類庫uMboejb:集成相關(guān)uMeajmsejb:集成相關(guān)uMbojava:maximo一些自測試的類uProperties:maximo相關(guān)配置文件。1.1.1.1包結(jié)
4、構(gòu)l每個web應(yīng)用使用的具體的類統(tǒng)一放置在WEB-INF的class下nmaximouiwebWEB-INFclassesnmbowebWEB-INFclassesnmeawebWEB-INFclassesl每個web應(yīng)用使用的專有的第三方類庫放置在web應(yīng)用的lib文件夾下maximouiwebWEB-INFlibJAMon.jar(文本模板引擎)ncpro.jar(圖像工具包)ssce.jarxp.jar(JamesClark的XML解析器)l所有web應(yīng)用共享的MAXIMO類以JAR的形式存放在MAXIMO的EAR的根目錄下b
5、usinessobjects.jar(共用)properties.jar(共用)mboejb.jarmbojava.jarmeajmsejb.jarl所有類共享的第三方類庫放在MAXIMO的EAR的根目錄下的lib文件夾下acweb.jar(安訊報表)idapi.jar(安訊報表)acme.jar(通用類庫)commons-discovery.jar(通用類庫)commons-logging.jar(通用類庫)log4j-1.2.8.jar(通用類庫)jaws.jar(通用類庫)ldapbp.jar(LDAP)db2jcc.jar(數(shù)據(jù)庫相關(guān))db
6、2jcc_license_cisuz.jar(數(shù)據(jù)庫相關(guān))db2jcc_license_cu.jar(數(shù)據(jù)庫相關(guān))Opta.jar(數(shù)據(jù)庫相關(guān))oraclethin.jar(數(shù)據(jù)庫相關(guān))jdom.jar(XML處理)xercesImpl.jar(XML處理)xmlParserAPIs.jar(XML處理)axis-ant.jar(webservice)axis.jar(webservice)saaj.jar(webservice)uddi4j.jar(webservice)wsdl4j.jar(webservice)jaxrpc.jar(webse
7、rvice)MAXIMO包包含的描述文件說明:lMAXIMO的war包、jar包包括用以描述模塊間依賴關(guān)系的manifest文件,該文件放在META-INF下(MANIFEST.MF文件定義classpath,為模塊間類調(diào)用時提供支持)l描述服務(wù)器要加載的所有資源的說明文件。如META-INF文件夾下的application.xml、INDEX.LIST等1.1.1.1參數(shù)配置Maximo的配置文件主要放在properties文件夾下。包括1.maximo.properties:lMXSERVER屬性配置l數(shù)據(jù)庫屬性配置(重要參數(shù)的描述如下)mxe
8、.db.url:默認(rèn)的URL是mxe.db.url=jdbc:oracle:thin:@dbserver:1521:sid