Maximo Platform 761: Anamitra Bhattacharyya (STSM, Maximo) Krishna Dantam (STSM, Chief Architect, Maximo)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8
At a glance
Powered by AI
The key takeaways from the document are that Maximo 761 features enhancements to scripting, REST APIs, support for Java 8 and WAS Liberty, and a new work center based MMI application.

The main scripting enhancements in Maximo 761 include upgrading the embedded Jython library to version 2.7, making it easier to reference add-on modules in scripts, and adding support for library scripts with multiple utility functions and action launchpoint scripts that can close Maximo dialogs.

The main REST API enhancements in Maximo 761 include support for the OAS 3.0 specification, support for handling virtual MBOs, and providing a new home for REST API documentation on developer.ibm.com/assetmanagement.

Maximo Platform 761

Anamitra Bhattacharyya (STSM, Maximo)


Krishna Dantam (STSM, Chief Architect, Maximo)
Topics
Scripting

REST API

Move to JAVA 8

Support for WAS Liberty

New MMI Work Center based Application


Automation Scripting Enhancements

Upgrade the embedded Jython library to 2.7 from current 2.5.

Making it easier to reference add-on modules in Jython. No need to import the


path to the add-on modules inside the script.

Support for Library scripts with multiple utility functions. Simpler syntax to
invoke those functions.

Support for “action” Launchpoint scripts closing Maximo Dialogs.


REST API Enhancements
Support for OAS 3.0 – which replaces the swagger documentation of
REST API. Open Standard, Better performance, more tooling support,
richer metadata.

Support for handling virtual MBO in the REST API and MIF. This helps
the API to reuse the existing code for actions like moveAsset and
changeStatus

New home for the REST API documentation under


developer.ibm.com/assetmanagement. All REST API feature updates will
appear in this site going forward.
Move To JAVA 8
Maximo 761 is compiled and run on JAVA 8. This implies that we cannot
use JAVA 7 runtime to host a Maximo 761 instance.

Most of the add-ons and industry solutions are still at JAVA 7, and work
on top of 761 Maximo, which uses JAVA 8 and runs on JAVA 8.

Install will install the Maximo 761 in a new folder and customers have
to re-install the Industry solutions or Add-ons (if they already have) on
top of this folder. Similarly, custom code need to be applied on top of
this folder.

Customers can continue to compile the custom code in JAVA 7 or move


to compiling in JAVA 8. Recommendation is to move to JAVA 8.
WAS Liberty
Maximo 761 now can be deployed on WAS Liberty.

This is in addition to IBM WAS ND and Oracle Weblogic.

Running on Liberty is yet another step towards modernizing Maximo.

Ease of Cloud deployment for Maximo was the main impetus behind
this feature. WAS Liberty support helps running Maximo in a Docker
container environment.

Liberty JMS support is sketchy – does not support HA natively. Need to


be used with WAS ND SI Bus or MQ to be HA.

Liberty JAX-WS web services need MIF web module to be at 3.1 as


opposed to current 2.4.

No RMI, No VMM Sync.


Liberty Deployment Strategy – the bundles.

Maximo-X
Maximo UI
(WAR) Maximo Cron
Required (WAR)
(WAR)
Work Center
Bundles Classic UI +
based UI All Crons
supporting code
(html,js,css)

Maximo JMS Maximo MEA


Optional Maximo API Maximo Reports
Consumer (EAR)
Bundles (WAR) (EAR) Web services,
(WAR)
Old/new REST BIRT Report
MDBs + XML/HTTP +
API Only Server
supporting code supporting code
MMI – Maximo Management Interface

New Work Center based App for MMI.

More MMI API – like db ping, formula syntax evaluator.

You might also like