How do I determine which integration components to use for my integration scenario?
This is a common question for those who are not familiar with the I-F. Reasons for choosing the use of certain I-F components is often decided based on one or more of the following:
- The integration capabilities of the application being integrated to Maximo
- The integration skills of the developers who will implement the integration
- The need to have the integration processing occur in a synchronous or asynchronous manner
- What level of error management is required and what level is supported by the external application
- Do integration messages need to process based on events (ie. approval of a Work Order)
- Does the integration need to operate in a batch or real-time (near) mode.
- Is the I-F being used to support implementation data loading
- Will the integration be deployed using a common ESB layer within your enterprise
The above list is not intended to be all-inclusive, but it should give you an idea of the types of things to consider when planning integration with Maximo. Keep in mind, large integration deployments could involve many systems and require different integration components to be used for different external applications.
