Le Framework AVSCONNECT® a été conçu pour améliorer la productivité et la qualité des développements Java nécessitant un dialogue avec la plateforme Salesforce.
Il intègre :
- Une couche d'abstraction aux dialogues techniques avec les webservices Salesforce, pour permettre aux développeurs de se concentrer sur les aspects plus fonctionnels de leurs programmes java.
- La session Salesforce requise pour manipuler les données Salesforce est gérée de façon transparente. En cas de perte physique de connexion, une reprise transparente est effectuée.
- Les erreurs techniques sont automatiquement gérées.
- Les objets techniques représentant des objets de données Salesforce sont automatiquement convertis en objets java simples, faciles à manipuler par les développeurs, offrant ainsi une meilleure clarté au code java d'une application.
- Une configuration externalisée dans des fichiers texte au format XML qui repose sur le framework JEE "Spring" qui assure un haut niveau de flexibilité.
- Une gestion des paramètres de connexion, et si nécessaire d’un proxy HTTP
- Une architecture type pour les programmes d'interface avec Salesforce.com :
- Une série d'outils sont mis à disposition pour pouvoir structurer une application sous forme de modules, testables indépendamment les uns des autres. Des outils sont également mis à disposition pour réaliser les tâches redondantes telles que la lecture/écriture de fichier CSV/Excel, l'envoi de mail, etc.
- Ainsi, le code de l'application est correctement structuré, permettant à n'importe quel développeur java du groupe à se plonger dans du code déjà écrit sans difficulté.
Ce Framework AVSCONNECT® offre une qualité des livrables comparable à celle des meilleurs outils d'ETL, sans toutefois nécessiter d'expertise dans ce domaine, et surtout, sans autre limite technique que celles imposées par le langage JAVA et Salesforce.com.
Il a été utilisé sur de nombreux projets confiés à AVS Consulting