IBM Maximo
® is a very flexible and configurable product, designed to be easily tailored according to each individual organisation's business processes. Some of the configuration can be achieved in the initial setup and subsequent tuning of the system parameters (e.g. org/site and location hierarchies, process workflows, security groups etc). However, more complex customisations are only possible by developing custom Java code and invoking it via a pre-defined system of event triggers incorporated in Maximo
® core libraries. This is the only way you can ensure that a system is fully compatible with IBM's architecture, will present no additional problems with system upgrades, and functions at uncompromised levels of performance.
J2EE customisation is technically very demanding and for this reason it requires Java experts with in-depth Maximo
® experience - the very combination of skills we offer at Code Development.
With this technique, the in-built Maximo
® logic can be overridden with company-specific business rules. Additionally, custom Java classes are used for extensions of escalations, work flows, integration structure, set up of repetitive (cron) tasks and many other areas.
As our name implies, programming services are our strength. Maximo
® customisation (programming using extension of Java classes), is a highly specialised skill that requires an extensive multidisciplinary knowledge across:
- Java/J2EE.
- Maximo® functional structure.
- Understanding of strict rules and specific standards as to how customisation should be undertaken.
- Knowledge of the Maximo® data model.
- Experience with multiple database management systems (Oracle, SQL Server, DB2).