WINDEV Mobile 25

LA FACILITÉ DE WEBDEV AU SERVICE DES WEBSERVICES WEBDEV 25 permet de consommer, créer, déployer et héberger facilement des Webservices SOAP et REST. CONSOMMATION FACILE DE WEBSERVICES REST Il est très facile d’utiliser des Webser- vices REST depuis WEBDEV. Il suffit d’appeler les URL du Webser- vice. Les données renvoyées par le Webser- vice peuvent être au format JSON. WEBDEV supporte JSON en natif. CONSOMMATION FACILE DES WEBSERVICES SOAP Il est très facile d’importer des Webser- vices SOAP dans WEBDEV. Il suffit d’importer la description WSDL du Webservice.  Les procédures et les types du Webservice apparaissent automati- quement comme des types et des fonctions utilisables dans le projet. Ainsi les éléments du Webservice appa- raissent dans le projet comme des éléments à part entière du projet. TOUT EST GÉRÉ La gestion des Webservices est très puissante; voici une liste de quelques fonctionnalités gérées: • Résultats de type tableau (SoapArray) • Databinding Webservices • Inclusion de Webservices • Attributs dans les wsdl • Réponses et En-têtes multiples • Signature du message • WS-Addressing • Cyclage dans les schémas • Authentifications SPNEGO, ... CREATION FACILE DE WEBSERVICES REST La description d’un Webservice REST s’effectue très simplement depuis l’édi- teur de Webservices. Il suffit de décrire chacun des points d’entrée de l’interface externe du Webservice: nom de la méthode, para- mètres attendus, valeur renvoyée, ainsi que le type de requête (GET, POST, PUT, DELETE, ...). Il est également possible d’indiquer une note de documentation, ainsi que des exemples d’utilisation du point d’entrée et un descriptif du format de la valeur de retour. WEBDEV 25 génère les procédures ou les classes nécessaires. CRÉATION FACILE DE WEBSERVICES SOAP La création de Webservices SOAP s’effectue facilement: il suffit de définir la collection de procédures qui constitue l’interface du Webservice. Le fichier de description WDSL est généré automatiquement. DÉPLOIEMENT FACILE DES WEBSERVICES Les Webservices sont héber- gés sur une machine dispo- sant d’un serveur d’applica- tion WEBDEV. La procédure d’installation est automatiquement générée. L’administration s’effec- tue depuis l’administrateur WEBDEV comme un site «classique», tous les outils sont disponibles: statistiques de fréquentation, etc... (voir administration des sites p 54). HÉBERGEMENT FACILE DES WEBSERVICES La technologie d’héberge- ment est basée sur le robuste serveur d’application stan- dard de WEBDEV. Les serveurs peuvent être situés dans vos locaux (on premise), chez un hébergeur ou dans le cloud (PCSCloud par exemple). Les Webservices peuvent être consommés par tout type d’applications, créées e n W I N D E V , WE B D E V , WINDEV Mobile ou avec tout autre langage tiers. LES WEBSERVICES SOAP & REST: CRÉATION, CONSOMMATION Page de visualisation et de test générée automatiquement Visualisation du résultat d’un Webservice REST: Code Http, Entête Http, contenu (JSON par défaut), etc Edition d’un Webservice REST sous l’éditeur www.pcsoft.fr • 33

RkJQdWJsaXNoZXIy NDQ0OA==