Hi,
I did this kind of integration for a customer some years ago.
Basically I have added layers from SmallWorld on top of Maximo standard map based on Google Map (so no Spatial here).
I also replicated the identify tool of Spatial to enable user to bind GIS features to the current MBO.
IMO it's possible to extend the map providers but it cost a little more.
------------------------------
Diego Visentin
EAM BU Director
Tempestive S.p.A.
Pordenone
------------------------------