Interopérabilité

Le poste client ViSit Anywhere ne requiert pas de moteur de base de données. Un modèle de données relationnel basé sur ADO.NET est construit en mémoire à partir de fragments stockés sur le disque. ViSit Anywhere dispose d'un module de synchronisation des données vers la base de données spatiale retenue par le client. En résumé, les données spatiales sont dans premier temps stockées sur un disque (serveur) puis par l’intermédiaire d’un système d’auto-synchronisation, publiées sur une géodatabase.
Plusieurs niveaux d'interopérabilité sont exploitables dans VA.
Données
Publication totale dans Oracle Locator et PostGis (PostGres) : modèle et données, par révision (passage d’un état stable à un autre). Par conséquent, les données peuvent être exportées aux formats SIG (Shape, Mid/Mif...)
Intégration dans VA des formats :
- Raster :TIF, JPG, PNG, GIF, ECW...
- Vecteur : DGN, DWG, DXF
- SIG : Mid/Mif, Shape, OleDB (Access), PostGis, Oracle, EDIGéO
Conversion des fichiers vecteur au format DWG (Autocad) depuis VA.
Liens
- Synchronisation de tables externes: intégration à la demande dans ViSit Anywhere des changements survenus dans d’autres systèmes. Basée sur les fournisseurs de données ADO.NET, compatible avec la majorité des bases du marché.
- Accès aux tables et aux vues : possibilité de filtrer / préparer l’accès aux données externes.
On peut ainsi garantir la validité des liens vers les autres systèmes d’information: gestion de clientèle, base techniques, etc.
Suivi des processus

ViSit Anywhere Process répond au besoin d’intégration à une infrastructure de suivi des affaires (BPM, Business Process Management, gestion des procédures de travail). Il n’est plus nécessaire de synchroniser à la demande les données externes, les changements sur ces données arrivant ‘embarqués’ dans le job à effectuer.
Par exemple: attachement d’un nouveau client. Les informations relatives au client (adresse, identifiant dans la GRC) sont attachées à la tâche. En chargeant la tâche, l’utilisateur met automatiquement à jour ces informations dans ViSit Anywhere. Elles seront consolidées sur le serveur avec la description du branchement effectué.
Communication inter-processus
Le pilotage de ViSit Anywhere peut être réalisée à partir d’une autre application. En fournissant simplement un proxy, une communication basée sur du WCF (Windows Communication Foundation) est utilisable dans toute application .NET.
Intégration d’application
Une application spécialisée développée en .NET peut également être directement intégrée dans l’interface de ViSit Anywhere. Cette intégration est rendue plus facile et élégante si l’interface utilisateur de l’application existante peut être packagée dans un ‘User Control’, avec bouton déportable dans le ruban.