În ultimele câteva luni, am fost implicați într-un proiect pe termen lung pentru unul dintre clienții noștri în care am extins sistemul nostru Smallworld DH.GIS pentru managementul rețelelor de distribuție a energiei termice. Am dezvoltat integrarea DH.GIS cu IBM Maximo – un sistem utilizat de companie pentru gestionarea activelor fizice.
Proiectul a acoperit construirea a două interfețe separate – atribut și grafică:
Interfața atribut permite schimbul de date alfanumerice ale componentelor activului, cum ar fi:
- Centrele termice cu circulare
- Cămine de vane
- Segmente de conducte
- Surse
- Date adrese (orașe, străzi, adrese)
Procesul de ciclu de viață a fost stabilit pentru toate obiectele integrate: obiectele sunt întotdeauna create în DH.GIS și apoi transferate în sistemul Maximo. Datele tehnice sunt transferate de la DH.GIS la Maximo, în timp ce starea operațională și cantitatea de energie comandată – de la Maximo la DH.GIS. Interfața atributului se bazează pe tehnologiile de servicii web SOAP și utilizează soluțiile standard Globema, care sunt folosite în multe implementări pentru ceilalți clienți.
Interfața grafică transferă date geometrice în baza de date PostGIS externă – permițând afișarea datelor pe hărțile încorporate în Maximo. Pe lângă geometrie sunt transferate și unele atribute alfanumerice care permit personalizarea / styling-ul obiectelor pe hartă în sistemul Maximo. Interfața transferă datele următoarelor obiecte:
- Centrele termice cu circulare
- Cămine de vane
- Segmente de conducte
- Puncte de adresă (locații)
Datele sunt transferate unidirecțional – de la DH.GIS la baza de date PostGIS, folosind scripturi dedicate dezvoltate în FME. Datele preparate sunt preluate de la PostGIS de către ArcGIS Server, care le folosește pentru componenta Maximo Spatial ca serviciu WMS.