What is the difference between SOAP and REST API in Maximo (Maximo Asset Management)?

2.3k Views Asked by At

Starting from Maximo 7.6 or above. I see Maximo supports both REST API and SOAP. I do not understand the difference between them. I find that Maximo (Maximo Integration Framework) supports web service (SOAP) but Maximo still uses REST API. Can you help me?

1

There are 1 best solutions below

4
On

You can use both indeed. There are huge possibilities for REST clients using Maximo REST web server, the REST clients can get/update/delete data in Maximo (https://developer.ibm.com/static/site-id/155/maximodev/restguide/Maximo_Nextgen_REST_API.html). It is already implemented and you can setup REST support in Maximo (make it available for use) by changing few xml configuration files. REST services are "build in", you can't modify them.

External REST APIs can be called by using a configured HTTP end point in Maximo Integration.

You can create your own SOAP web-service by Click->Next->Click :) from Object Structure in Maximo Integration and provide generated by Maximo WSDL for SOAP client.