2011-03-29 12:15 122人閱讀 評論(0) 收藏 舉報
今天,簡單的學(xué)習(xí)了maximo的功能,結(jié)構(gòu)和歷史。
簡介:
maximo是用于資產(chǎn)管理的成熟的產(chǎn)品。軟件本身具有非常大的靈活性和兼容性。
在maximo下可以使用db2/oracle,web容器可以使用websphere/weblogic。
主要架構(gòu)是J2EE中的EJB技術(shù)以及JSP做前段的MVC view模塊。
但是,這個龐然大物有700tables,6000 java classes.
maximo對資產(chǎn)的管理可以從下面的幾個方面體現(xiàn):
在maximo內(nèi)部,可以很方便的定義工單,而整軟件的核心也是工單。
工單就是workflow,IBM有諸多的工作流處理,但是,maximo內(nèi)部具有獨立的workflow。
基于工單,maximo擴展了龐大的資產(chǎn)管理及財務(wù)管理模塊。對整個訂單的觸發(fā)及處理也是按照下面的過程來定義的。
在使用maximo前,設(shè)計會進行一到兩個月,具體的部署會持續(xù)兩個月,最后的培訓(xùn)等會使用2個月,所以,maximo的實施會在半年到一年。
對maximo的設(shè)計是非常靈活的,很多人覺得maximo的東西比較難以上手,是因為,一旦上手,威力無比!今天,在samul的演示下,一睹了如何在maximo下添加一個oracle 10g里面沒有的字段(就是給一個表添加一個沒有的列),不必重新編譯,不必重新啟動機器就能上線。這和我們傳統(tǒng)的使用datasource很是不一樣。
而maximo的設(shè)計也是基于assets ,location ,plan ,address ,site,workorder幾項。
其內(nèi)部運行的class也是設(shè)計成了object 的結(jié)構(gòu),而且形成了統(tǒng)一的標(biāo)準:MBO。所以,對開發(fā)人員而言,是非常好的地方。這使得maximo可以和目前所有的ERP,BI,形同進行集成,因為自主開發(fā)的類在MBO的支持下,可以通過JMS等接口完成數(shù)據(jù)交換。所以,maximo的集成產(chǎn)品不斷出現(xiàn),如gps,sensor等設(shè)備可以被maximo管理。
除了大的概念的支持,maximo對儀器,儀表,監(jiān)視器等也有很好的體現(xiàn)??梢宰远ㄖ芔I的圖形界面,比Dreamwaver還要好用。
工單的產(chǎn)生,傳統(tǒng)的是人為進行維護,定義rules來觸發(fā)的,例如認為的跟新庫存,在庫存內(nèi)某項物品減少到一定的限度的時候就會觸發(fā)一條訂貨指令。