Intégration Java - PHP

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.

Informations pratiques

Durée 2 jours
Format Présentiel / Distanciel
Participants 8 personnes max
Certificat Attestation de formation

Programme détaillé

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

Prêt à maîtriser ?

Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.

Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.