The VertiGIS Integrator offers real-time integration with other databases, at UT data model level, based on ArcGIS Server. Depending on your business model, either the GIS or a remote IT system (e.g. SAP) may be the leading system.
For the inbound and outbound data exchange, the VertiGIS Integrator makes use of a wide variety of adaptors and interfaces, such as:
•SOAP / XML
•HTTP / REST
•SAP specific (e.g. IDOC, RFC)
•ODATA
•Database Table reader/writer
•CSV file reader/writer
The SOAP / XML interface is a widely used interface. This interface may also be used to integrate with other Enterprise Buses (e.g. WBI, Biztalk, SAP PI etc.). For certain integration use cases, the table reader or CSV file reader interfaces are also useful tools. Especially when integrating with SCADA systems, typically the ASCII-based interface is used.
The VertiGIS Integrator processes the data through an XML processor.
•Inbound: The incoming data is received via an Inbound Endpoint and converted to an XML format, then transformed via XSLT to UT XML. This UT XML is then converted into create/update/delete operations on the ArcSDE GIS database.
•Outbound: The VertiGIS Integrator detects changes in the GIS database and converts this data into the UT XML format. The UT XML is transformed with XSLT into the target format and then exported via the outbound endpoint to the external system.