Enterprise services

The enterprise service is a pipeline for querying system data and importing data into Maximo® Manage from an external system.

You can configure enterprise services to process data synchronously (without a queue) or asynchronously (with a queue). Enterprise services can use multiple protocols, such as web services and HTTP.

The enterprise service has data processing layers that transform data and apply business processing rules to data before it reaches Maximo objects. When the inbound message reaches the object structure layer, the XML message must be in the format of the object structure schema. Maximo Manage then can process the message successfully.

The enterprise service can use the following processing layers:
  • Processing rules –The integration framework provides a rule engine where you can filter and transform the XML message.
  • User exit– Represents a Java™ class that you can use to filter, transform data, and implement business logic. You can use this class as part of an installation-customization.
  • Data processing class – Represents a Java class that you can use to filter, transform data, and implement business logic. Connectors for Oracle and SAP provide processing classes to support integration to these products.
  • XSL Map– Represents an XSLT style sheet that you can use to transform data and perform mapping of the XML message to another format.