IBM Maximo implementations often contain legacy Java customizations developed to support specialized business requirements. Over time, maintaining these customizations can become challenging due to code complexity, upgrade considerations, and dependency on specialized Java and Maximo development expertise. Manually analyzing existing Java implementations and recreating their functionality as Maximo automation scripts can require significant time and effort.
This demo showcases AI-assisted legacy Java customization conversion using IBM Bob and a reusable Maximo-specific building block, Maximo-java-conversion. The solution assists developers in analyzing existing Java customization logic and generating corresponding Maximo automation script implementations.
The demo demonstrates how the conversion workflow can help developers understand legacy code, map existing business logic to the automation scripting model, and accelerate the creation of maintainable Maximo customizations. Developers can review the original Java implementation alongside the generated automation script to assess the conversion and identify any required adjustments.
By combining IBM Bob's AI-assisted development capabilities with reusable Maximo-specific conversion patterns, the solution helps Maximo developers, solution architects, and implementation partners reduce manual conversion effort and simplify legacy customization maintenance. The approach supports Maximo modernization initiatives by encouraging maintainable implementations while retaining the required business behavior. Generated scripts must be reviewed, functionally validated, and tested in a non-production environment before deployment.
Have questions, want a walkthrough or found a bug?
Contact the demo owner for assistance.
Submit a request →