Integrating Node.js with IBM Maximo Asset Management
Some developers may want to run an IBM® Maximo® Asset Management app outside of the Maximo environment and access it via the web. Other developers may want to create a tool or command line utility running on an IoT device that can reach Maximo Asset Management to update and obtain data. Those two examples and many more can be accomplished by integrating a Node.js SDK with Maximo Asset Management.
You can use the Node.js sample app to see how to take advantage of Maximo REST APIs to create, read, update and delete (CRUD) a work order in Maximo Asset Management. This sample uses the Node.js SDK as a client to use Maximo REST APIs.
- Basic familiarity of Maximo Asset Management.
- A running instance of Maximo Asset Management V7.6. (If you do not have a license, and you are an IBM Business Partner®, you can get a license using the IBM Software Access Catalog.)
- To use the Node.js sample, you will need Node V6.11 or higher and an available instance of Maximo Asset Management V7.6 or higher.
This sample shows how to use the Node.js SDK via a local web server and use a browser to interact with the Node.js sample. It is recommended that you use Google Chrome and that you have the JSON Formatter Plugin installed.
Using the Node.js REST client to integrate solutions with Maximo Asset Management
Get the Node.js sample
Using REST APIs
Maximo REST APIs provide a way for external applications to query and update application data in the process automation engine. They expose business objects and integration object structures as REST resources.
Read the Maximo V7.6 REST API documentation.
Using the Node.js SDK
Related topics and information