IBMi : Mise en oeuvre des Services Web
Avec le serveur de Services Web intégré à l'IBM i, il n'aura jamais été aussi facile de démarrer un projet SOA (Services Oriented Archtecture) ou REST.
Vos programmes RPG/COBOL exposés sous forme de Services Web deviennent ainsi immédiatement disponibles de l'extérieur et peuvent être invoqués, de façon standardisée et sécurisée, à partir d'applications externes .NET, PHP, Java ou autres.
Cette formation aborde également la consommation de Services Web externes SOAP et REST à partir de programmes RPG et SQL.
Objectifs
A l'issue de cette formation, le participant sera en mesure de :
- comprendre les termes relatifs aux Services Web
- fournir des Services Web à partir de programmes RPG/COBOL
- consommer des Services Web à partir de programmes RPG/SQL
- Produire et parser du XML et du JSON
- Déployer des Web Services sécurisés
Programme
Qu'est-ce que les Services Web et leurs applications ?
Vocabulaire (JSON, XML, schéma XML, SOAP, WSDL, UDDI, APIs...)
Le XML et le JSON sur l'IBM i
- parser du XML ou du JSON en RPG/COBOL (XML-INTO, DATA-INTO)
- parser du XML ou du JSON avec le language SQL (XMLTABLE, JSON_TABLE)
- produire du XML ou du JSON en RPG/COBOL (DATA-GEN)
- produire du XML ou du JSON en SQL
Fournir des Services Web à partir de programmes RPG/COBOL :
- Méthode SOAP
- Méthode REST
- Administration d'IWS (Integrated WebService Server) : sauvegarde, restauration, réplication et migration des services déployés
Consommer des Services Web à partir de programmes RPG et SQL
- Méthode SOAP
- Méthode REST
Sécurité
- Déployer des WS en HTTPS
- Gérer les authentifications
Travaux pratiques (50%)
Prérequis
Connaissance du développement d'applications sur IBM i.
Public
Cette formation est destinée aux développeurs RPG/COBOL et/ou SQL
Points forts
Objectifs
A l'issue de cette formation, le participant sera en mesure de :
- comprendre les termes relatifs aux Services Web
- fournir des Services Web à partir de programmes RPG/COBOL
- consommer des Services Web à partir de programmes RPG/SQL
- Produire et parser du XML et du JSON
- Déployer des Web Services sécurisés
Programme
Qu'est-ce que les Services Web et leurs applications ?
Vocabulaire (JSON, XML, schéma XML, SOAP, WSDL, UDDI, APIs...)
Le XML et le JSON sur l'IBM i
- parser du XML ou du JSON en RPG/COBOL (XML-INTO, DATA-INTO)
- parser du XML ou du JSON avec le language SQL (XMLTABLE, JSON_TABLE)
- produire du XML ou du JSON en RPG/COBOL (DATA-GEN)
- produire du XML ou du JSON en SQL
Fournir des Services Web à partir de programmes RPG/COBOL :
- Méthode SOAP
- Méthode REST
- Administration d'IWS (Integrated WebService Server) : sauvegarde, restauration, réplication et migration des services déployés
Consommer des Services Web à partir de programmes RPG et SQL
- Méthode SOAP
- Méthode REST
Sécurité
- Déployer des WS en HTTPS
- Gérer les authentifications
Travaux pratiques (50%)
Prérequis
Connaissance du développement d'applications sur IBM i.
Public
Cette formation est destinée aux développeurs RPG/COBOL et/ou SQL