I want to set up an outbound integration from Maximo 7.6.1.1 to an external system. Both Maximo and the external system have Oracle 12c databases.
In the external system, I want to select open WOs from the Maximo WORKORDER table for the purpose of near real-time data analysis.
The standard integration options seem to be:
- Flat file
- XML File
- Interface Table
- Web Service
I've noticed that materialized views are not usually thought of as a valid integration option.
For example, I could create a materialized view in the external system on the Maximo.WORKORDER table via a dblink. The materialized view could be set up a number of different ways, including refreshing on a schedule, near real-time, etc..
As far as I can tell, a materialized view would be a fairly robust integration technique. However, I've not heard of any of my peers ever using materialized views for Maximo integration purposes.
Is there a technical reason why materialized views are not a suitable choice for Maximo integrations?
Example:
Both databases need to be late-model Oracle dbs in order for materialized views to be possible, which is not always the case.