2.11 Integration Flashcards
Define Integration
means of transferring information and data between systems
Describe Manage’s integration capability
integrate between itself and other external systems or applications
What is the integration framework often called, in Manage?
Maximo Integration Framework, MIF
Data formats supported by MIF
- database interface tables
- XML and JavaScript Object Notation (JSON) messages
- flat files (i.e. comma-separated text files, .CSV)
How can external applications be launched in MIF?
- Event-based
- Batch
- Program-initiated
- User-initiated processing
- Context-based
Communication modes supported by MIF?
- web services
- Java Message Service (JMS) messaging
- Apache Kafka messaging
- HyperText Transfer Protocol (HTTP)
Where to generate API keys?
Administration Work Center
How does the integration framework support interactions with external applications that have implemented OSLC provider capabilities?
Enables an application to be an OSLC consumer application, in order to integrate with this external application
What are OMPs?
Operational Management Products
True/False: MIF does not support integrations to OMPs
False: MIF supports integration to OMPs
True/False: MIF supports clustered environments
True
True/False: MIF does not include any predefined integration content
False: MIF includes predefined integration content
True/False: MIF includes the applications that enable integration components to be created and configured
True
Main Components of MIF
Object Structure
Business objects
Publish channels
Invocation channels
Enterprise services
External system
Handlers and endpoints
Web services
Data import and export
Content
API keys
Define object structure
common data layer that the integration framework components use for outbound and inbound application message processing
What does an object structure consist of?
one or more related business objects that define the content of an XML or JSON message (schema)
What are message templates used for, in object structures?
For JSON messages - can configure Message Templates to filter which data from the related business objects is included in the message
What are application business objects available as, in the context of the integration framework?
Representational State Transfer (REST) resources for queries and updates by using the REST API component of the integration framework
What are Publish Channels used for?
sending asynchronous messages through a message queue to an external system
How can publish channel messages be initiated?
event
data export feature
What are Invocation Channels used for?
sending synchronous messages to an external system and processing the response content
What do invocation channels support?
implementation of processing logic
mapping of request and response
True/False: an Invocation Channel can be used to update business objects
True: allows for response data to be used to update business objects
In which MIF component can response data be displayed to application users?
Invocation Channel