Enterprise services

An enterprise service is a pipeline for querying system data and importing data into Maximo IT from an external system. One enterprise service is configured for importing data about IT asset disposal.

You define enterprise services in the Enterprises Services application. Enterprise services can send data to an external system (outbound) and receive data from an external system (inbound). 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.

An enterprise service has data processing layers that transform data and apply business processing rules to data before it reaches the system objects. These processing layers include:
  • Processing rules – The integration framework provides a rule engine where you can filter and transform the XML message.
  • User exit – The user exit specifies 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 – The processing class specifies a Java class that you can use to filter, transform data, and implement business logic.
  • XSL map – The XSL map specifies an XSLT style sheet that you can use to transform data and map the XML data message to another format.
When the inbound data message reaches the object structure layer, the XML data message must be in the format of the object structure schema. The system then can process the data successfully.

For importing IT asset disposal data into Maximo IT, an external service has been configured that uses inbound asynchronous communication. Maximo ITprovides an XSLT transform for each object structure defined.

The enterprise service defined for Maximo IT is ITASSETDISPOSALInterface. In this enterprise service, the following values are also defined for the specified fields:
  • Operation – Update
  • Adapter – TAMIT (the adapter defined for IT asset disposal imports)
  • Use External Schema – check box is cleared