Maîtrise de l’environnement technologique pour le développement des web-services (SOAP et REST)
Il s’agit d’une technologie permettant à des applications de dialoguer à distance via Internet, et ceci indépendamment des plates-formes et des langages sur lesquelles elles reposent. Pour ce faire, les services Web s’appuient sur un ensemble de protocoles Internet très répandus (XML, HTTP), afin de communiquer. Cette communication est basée sur le principe de demandes et réponses, effectuées avec des messages XML.Ces web-services sont principalement utilisés pour la réalisation de développements spécifiques sur les CRM et ERP ainsi que pour la réalisation d’applications mobiles.
Nous implémentons nos web-services avec les 2 solutions existantes : SOAP et REST. Nos web-services développés avec SOAP et REST peuvent être conçus avec du PHP, ASP.NET ou Java / JEE et Javascript. Nous nous interfaçons bien entendu avec les différentes BDD, telles que MySQL, Oracle et SQL Server et l’environnement technologique utilisé comprend : WSDL, XML, XSL et les technologies Microsoft WCF et WSE. Application des web-services SOAP et REST. Il existe de nombreux avantages à l’utilisation de web-services SOAP et REST. Nous les utilisons principalement pour rendre des mises à jour automatiques car ils offrent une grande flexibilité et permettent un traitement uniforme des requêtes quel que soit le nombre d’applications qui y recourt.
Mais cette force n’est pas la seule des web-services, qui possèdent d’autres avantages pour des utilisations plus spécifiques. Web-services SOAP et REST pour des mises à jour en temps réel. Les web-services permettent de relier des extranets, des intranets ou des sites e-commerce avec l’ERP ou le CRM existant d’une entreprise pour un gain de temps et une gestion facilités.
Le web-service que nous avons conçu pour INPP permet à des Etudiant des inscrire en ligne et aux enseignant de faire les suivis des cours et Etudiants.
Le principe d’un web-service permet entre autres à INPP de conserver sur ses serveurs l’ensemble des traitements, et donc de maîtriser le fonctionnement de ses algorithmes sans avoir à le divulger. Pour ses partenaires, il y a également de nombreux avantages, puisque toutes les améliorations effectuées sur le web-service sont transparentes et ne nécessitent aucune adaptation pour être fonctionnelles, induisant un gain de temps et une baisse des coûts de maintenance significative
web-atrio/adc
