INTERFACE DE PROGRAMMATION D’APPLICATIONS (API) PERSONNALISÉE ET INTÉGRÉE
OBTENTION, MODIFICATION ET TRANSFERT DE DONNÉES
ÉVOLUTIF = INTÉGRATION AVEC LES AUTRES APPLICATIONS SELON LA MÉTHODE Best of Breed
ÉCONOMIQUE = EXCEL + LE LANGAGE « VBA » DE MICROSOFT
RAPIDE = PROGRAMMATION AVEC LES OUTILS « .NET » DE MICROSOFT
ACCESSIBLE = UTILISATION DE BASES DE DONNÉES AVEC LE LANGAGE « SQL »
CLÉS EN MAIN = ASSISTANCE TECHNIQUE INCLUSE
Et pourquoi pas une API aussi avec ça… Et qui dit application d’échange de données ou encore interface de programmation d’applications « API » (Application Programming Interface) dit aussi et surtout, applications d’intégration. Mais quelles sont les qualités requises à une application comme celle-là?
En fait, toute la question est là. Il nous faut donc une application qui puisse faire correctement le pont entre nos autres applications et ici, par correctement, il faut comprendre :
OBTENTION DES DONNÉES: Une application qui puisse obtenir les données et les adapter.
CONVERTION DES DONNÉES: Une application qui puisse convertir les données une fois ces données obtenues et adaptées.
VÉRIFICATION DES DONNÉES: Une application qui puisse vérifier et ajuster au besoin les données avant de les transférer.
TRANSFERT DES DONNÉES: Une application qui puisse transférer les données une fois les données converties et vérifiées.
Et de plus, il faut que cette application puisse évoluer avec vos autres applications. Il faut donc que cette application puisse s’adapter aux changements lorsque requis. Cette application sera donc une application qui peut être modifiée ou remplacée par une autre, plus adaptée, au besoin. Et conséquemment, grâce à cette méthode de travail, vous obtiendrez un avantage très important puisque cette application pourra être modifiée ou remplacée sans devoir tout refaire ou tout changer.
Et c’est donc grâce à cette méthode de travail, grâce à cette philosophie et donc grâce à la méthode « le meilleur de sa catégorie » ou Best of Breed (BoB) que vous obtiendrez un système modulaire, adapté, évolutif et performant. Et les applications IPF – API font partie intégrante des éléments essentiels à la réalisation de ce système.
Voici donc les solutions que nous vous proposons pour ce faire :
PREMIÈRE MÉTHODE
La première méthode que nous regarderons sera de voir si nous pouvons développer cette application directement dans Excel, pour minimiser les coûts de développement, ceci en partant d’une application que nous avons déjà créée et que nous adapterons, si possible. Avec Excel et le langage de programmation VBA, nous avons de bonnes chances de trouver une bonne solution, économique, qui sera malgré tout efficace.
Deux raisons font qu’utiliser Excel est économique. La première est qu’en utilisant Excel, nous n’avons pas à bâtir une nouvelle interface et donc, vous sauverez beaucoup en temps de développement grâce à cela. La deuxième est que le langage de programmation VBA est un langage simple d’utilisation qui permet aussi de diminuer le temps de développement tout en produisant des applications de qualité.
DEUXIÈME MÉTHODE
Et si, pour votre nouvelle API, que nous ne pouvons pas utiliser Excel ou nous pouvons utiliser Excel que partiellement, nous avons malgré tout une autre méthode pour vous.
Cette méthode est de vous développer cette API avec l’un des langages de programmation « .Net » (prononcer « point net ») de Microsoft, ceci en partant d’une application que nous avons aussi déjà créée et que nous adapterons, si possible. Ces langages de programmation qui sont simples d’utilisation, complets, efficaces et très compatibles avec tous les produits Microsoft, peuvent nous permettre de vous développer une application qui sera aussi économique et qui pourra donc répondre à toutes vos exigences.
En fait, pour rencontrer tous les critères ci-haut mentionnés, ce que nous avons souvent fait par le passé pour développer ces API fut d’utiliser l’un des langages « .Net » de Microsoft avec en plus l’utilisation de bases de données par requêtes SQL. Cette façon de procéder nous a permis, à date, de répondre à toutes les demandes pour ce genre d’applications.
Pour toutes questions, n’hésitez pas à nous contacter.
Demandez-nous une soumission… C’est sans obligation.