
WebQuery est une suite applicative qui se compose de quatre modules:
- WebQueryHop: conception et exécution des requêtes
- WebQueryServer: publication des requêtes et gestion des droits (backend)
- WebQuery: lancement des requêtes (frontend)
- WebQueryAuth (optionnel): gestion de l’authentification externe avec Keycloak
De la création des requêtes…
WebQueryHop est une instance d’Apache Hop (ETL open source) accessible via un connecteur WebQuery qui donne accès à une boîte à outils permettant de récupérer tout type d’information quelle que soit la source (bases de données, web services, fichiers, etc), mais aussi de réaliser des actions très variées (écriture en base de données, gestion de fichiers, etc). WebQueryHop étant un module sensible de part la qualité des informations auxquelles il a accès (les vôtres!), il est installé dans le système d’information de votre structure. WebQueryHop est destiné aux informaticiens qui doivent concevoir les requêtes.
… à leur publication…
WebQueryServer permet de publier les requêtes créées dans WebQueryHop et de définir les groupes d’utilisateurs y ayant accès. C’est également par WebQueryServer que passent toutes les requêtes effectuées par le frontend (WebQueryServer a un rôle d’access point). Ce module est déployé en SaaS, vous déchargeant ainsi totalement de la maintenance corrective et évolutive associée.
… jusqu’à leur lancement…
WebQuery est le frontend de la suite applicative, c’est la partie visible de la solution pour les utilisateurs finaux. Cette application portable permet d’accéder aux ressources de votre système d’information très simplement, en tous lieux, sur n’importe quel support (smartphone, tablette, ordinateur) et en temps réel. Comme WebQueryServer, WebQuery est un module installé en SaaS.
... en passant par l’authentification…
WebQueryAuth (optionnel) est le module d’authentification basé sur une instance de Keycloak (open source) permettant de connecter WebQuery à tout type de fournisseurs d’identités que vous pourriez vouloir utiliser, en vous appuyant sur les protocoles les plus robustes (OpenID, SAML, etc). Bien entendu une authentification interne, déconnectée de votre système d’information est également possible. En fonction de la cible désirée, WebQueryAuth peut être installé dans votre système d’information (authentification LDAP par exemple) ou en SaaS.