"Pilot Your Web", le Pilot pour le web !

middleware Pilot

Pilot Your Web est le nom que l’on a donné à l’intégration de Pilot dans un serveur Web J2EE (open source comme Tomcat ou JBoss, ou outil commercial comme Web-Sphere). C’est une plateforme de développement qui permet aux développeurs de s’abstraire des détails d’implémentation pour se concentrer sur les règles métiers qui sont modélisées en XML.

Les applications Internet développées dans ce Framework se configurent en XML et c’est un gain drastique dans les temps de développement et de mise au point ; Pilot Your Web (Pilot + intégration J2EE) est compatible AJAX : il est livré avec des librairies JavaScript permettant l’envoi de requêtes AJAX (XMLHttpRequest) qui déclenchent l’exécution de services Pilot décrits en XML et qui récupèrent et traitent l’XML généré par le Pilot.

Plus concrètement, Pilot a été intégré à un serveur http par le biais de la technologie servlet. Le mécanisme se base sur une servlet générique qui traite l’exécution des services du Pilot. Le développement d’une application consiste alors à :

  • écrire en XML les services Pilot qui implémentent les règles métier,
  • développer si besoin le code Java des Agents Pilot si les agents existants ne suffisent pas ("Pilot - comment ça marche ?")
  • créer des templates d’interface (velocity template http://velocity.apache.org/) contenant le code HTML et dont les variables sont contenues dans l’arbre XML résultant de l’exécution du service
  • renseigner le fichier XML de configuration qui décrit comment se fait l’intégration des services (pour chaque service, construction des données d’entrée et utilisation des données de sortie).
Nous fournissons aussi des modèles de service directement utilisables comme un modèle de création et de gestion de comptes.
Les applications Pilot Your Web
It’s Quizz
It’s Time
Pilot Your Com
Nos applications Grand Public
Le Pilot, outil de développement