sewatech - formations

Intégration Java / PHP

Quel est le meilleur langage de programmation du marché ? Cette question n’a pas de réponse unique. Au lieu de chercher la solution universelle, les architectures orientées services nous permettent de choisir des solutions adaptées aux différents contextes. Il reste alors à intégrer l’ensemble grâce aux techniques d’interopérabilité.

Dans cette formation, vous verrez les différentes techniques d’interopérabilité en Java et PHP, vous étudierez la façon d’implémenter des WebServices entre ces deux langages, puis vous apprendrez comment mettre en place les techniques spécifiques que sont le Java / PHP Bridge et Quercus.

Programme du cours

Objectif de l’intégration
— Architectures Orientées Services
— Intégration de progiciel
— Stratégie « Best of Bread »
— Fusion de systèmes d’informations
— Application multi-langages
— Java Scripting API (JSR-223)

WebService : SOAP et REST
— Définition des WebServices
— Protocoles SOAP et WSDL
— Mise en place en PHP et Java
— Principes de REST
— Solutions en PHP et Java

Pont Java-PHP
— Présentation du Pont Java-PHP
— Pré-requis et Installation
— Intégration par CGI
— Implémentation de la Java Scripting API
— Appel de Java depuis PHP

Intégration in-process avec Quercus
— Principe de l’intégration in-process
— Présentation de Caucho, Resin et Quercus
— Mise en œuvre Quercus de Resin
— Installation de Quercus dans Tomcat
— Installation de Quercus dans les autres serveurs d’applications

Synthèse et comparatif
— Avantages et inconvénients de chaque solution
— Portabilité et respect des normes
— Performances
— Facilité de mise en œuvre


Cette formation peut être réalisée dans vos locaux en France et Suisse Romande.

Cette formation a été élaborée par Alexis Hassler.

Enregistrer au format PDFTélécharger le PDF

Type de cours : pratique

Durée de la formation
- 2 jours

Tarif
- intra : nous consulter

Participants
Cette formation s’adresse aux architectes, concepteurs et développeurs Java ou PHP souhaitant faire cohabiter les deux langages.

Travaux Pratiques
Les travaux pratiques sont réalisés avec PHP 5, Java 5 ou 6 et Tomcat.

Inscriptions et renseignements
n� azur : 0 811 030 345
ou