Idem : "PHP est une alternative très intéressante au couple WebSphere/Java"
Par Frédéric HOVART, mardi 28 septembre 2004 à 05:16 :: Mises en oeuvre de PHP :: #100 :: rss
En charge du service Informatique de la société Idem, Stéphane Bonnet nous fait part de son expérience autour de PHP. Cette PME toulousaine opère sur trois secteurs d’activité :
- location de courte durée de matériel informatique en la qualité de grossiste (Leader Français),
- remarketing informatique,
- gestion de parc de prêts pour les grands constructeurs. (Leader Français),
C'est sur cette dernière activité qu’elle a mis en place un extranet utilisant PHP et DB2 sur ISeries/AS400 afin de répondre aux besoins de ses clients.
Cette activité consiste dans la mise à disposition temporaire de matériel à des fins de tests auprès de clients pour le compte de constructeurs du domaine de l'informatique et des nouvelles technologies.
Le service comprends dans le stockage, le référencement, la préparation, la configuration, l'acheminement, la récupération, et la remise en conformité du matériel de démonstration de ces derniers. Elle gére actuellement un parc de démonstration d’environ 2000 références pour un stock de 4500 pièces pour des grands comptes comme HP France (imprimantes), IBM France (PC, Serveurs et Imprimantes), KYOCERA France et PLANTRONICS. Cela représente environ 300 ingénieurs commerciaux qui se connectent régulièrement à son extranet pour consulter les stocks temps réels et passer leurs commandes soit un volume entre 50 à 100 commandes/jour pour des livraisons sous 24 à 48 H.
Projet initié début 2000, il devait s’intégrer à l’existant de l’entreprise, qui comprenait une application spécifique métier développé autour d’une base DB2-400.
Le choix de la technologie de développement était partagé entre PHP et Java, ASP étant mis de coté compte tenu des nombreux problèmes de sécurité sur IIS à l’époque. Après une étude approfondie, PHP est sortie du lot pour sa facilité de mise en place et sa simplicité de programmation qui n’impose pas d’emblé la programmation objet. Sa syntaxe permet une prise en main rapide par des programmeurs issus d’autres technologies comme le par exemple le RPG sur ISeries/AS400. Ces derniers ayant déjà fort à faire dans un premier temps pour intégrer les ficelles du HTML pour générer les interfaces, l’acquisition de la programmation d’objet peut se faire par étape, le PHP permettant une programmation itérative standard avec la notion de fonctions/procédures.
L’application d’accès aux données de l’AS400 « Client Access » n’existant que sur Windows à l’époque, le choix a été fait d’installer le serveur web sous Windows/Apache/Php avec une liaison ODBC-ClientAccess vers l’AS400.
La première version de l’extranet a été entièrement développée en Interne par le service informatique qui se résumait à une seule personne en collaboration avec la société Diego Informatique responsable du dévéloppement de l’application AS400 métier. Il ne proposait que la consultation des stocks temps réel.
Les versions deux et trois, ont par la suite intégré la saisie des contrats, une gestion avancée des utilisateurs, et divers outils qui permettent une meilleure gestion des parcs de démonstration. Le développement est maintenant fortement orienté Objet afin d’en assurer la réutilisation dans d’autres biques du SI. Il a été pris en charge par la société Diego Informatique partenaire de toujours de la société IDEM.
Cette SSII toulousaine, spécialiste des technologies autour de l’AS400, a intégré début 2003 le responsable Informatique de la société IDEM dans ces effectifs, a pris en charge l’ensemble de la gestion du SI de cette dernière, et en a profité pour rajouter PHP et le développement d’outils Web associés à son catalogue. Il y a une demande est forte pour ces technologies de ces clients ISeries/AS400, qui voient une alternative très intéressante au couple WebSphere/Java.
Autour du client IDEM, l’extranet de « Gestion de Parc de Prêt » fonctionne à plein régime, l’ensemble des contrats de la société étant saisi par son intermédiaire.
Les améliorations prévues de ce dernier sont la migration vers PHP5, l’internationalisation de l’interface, la mise en place d’interfaces aux couleurs des clients par l’utilisation de SMARTY, la mise en place de Web Services pour l’intégration des demandes de prêts dans les sites corporates des clients ainsi qu’une version d’interface pour Pocket PC.
De nombreuses briques du système d’information se mettent aux couleurs PHP, notamment de nombreux batchs qui profitent des classes métiers existantes ainsi qu’un applicatif CRM entièrement développé en PHP et DB2-400 qui est en cours de mise en place.
idem.fr
Un grand merci à Stéphane Bonnet pour ce retour d'expérience qui sera, je l'espère, utile à l'adoption de PHP par un nombre croissant de sociétés.







Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Vous pouvez soumettre un commentaire en remplissant le formulaire ci-dessous. Toutes les contributions font l'objet d'une étape de modération par notre équipe.
Le code HTML dans le commentaire sera affiché comme du texte, les adresses internet seront converties automatiquement.