Title: PHP dans lentreprise
1PHP dans lentreprise
Novembre 2006
2PHP Plateforme leader Etude Forrester Research
3Gartner Magic Quadrant Q3/2006
4ZEND... La PHP company
- Créée en Novembre 1999 by Zeev Suraski and Andi
Gutmans, deux des principaux architectes de PHP - Producteur du ZEND ENGINE le noyau
technologique de PHP - LEquipe 130 personnes, USA (siège), Israel
(RD), filiales Allemagne, France, UK, distrib.
Japon, Chine, Russie, Pays Est - Collaboration communautaire PHP
- 1500 ingénieurs PHP/ZEND certifiés dans le monde
- de 20 000 clients
5Partenariats stratégiques internationaux
Ensemble, soutenir PHP et fournir un pack WEB
intégré Pour le monde IBM
Fournir un pack WEB intégré accédant à lune des
bases de données les plus utilisées dans le monde
Améliorer les performances de PHP sur Windows
Participation financière capitalistique
stratégique Partenariat technologique en
gestation
Participation financière capitalistique
stratégique Partenariat technologique en
gestation
6Quelques interventions ZEND en France en 2006
- Caradisiac.com
- (avec Anaska)
- ALAPAGE Groupe France Telecom
- (avec Business Décision)
- Mairie ISSY LES MOULINEAUX
- (Avec Linagora)
- Direction Générale de la Comptabilité Publique
- (avec IBM France)
- Orange-FT
- (avec EDS et Anaska)
- Française des Jeux
7Dynamique institutionnelle et sociétale
- Partenariat avec la DGME
- (Direction Générale de la Modernisation de
lEtat) - Promotion de PHP auprès des Administrations
- Implémentation du protocole PRESTO
- Projet OPEN SOURCE VALLEY
- Innovation technologique
- Création demplois
- Qualité de service
8Conférence ZEND/PHP
9Projet PRESTO
PRESTO PRotocole dEchanges Standard et
Ouvert, pour l'Administration Française
10Projet PRESTO (PRotocole dEchange STandard
Ouvert de lAdministration)
- Technologie Java
- Axway Systinet Server for Java 6.5
- BULL APACHE Axis 2.0 (OS)
- SUN Java EE 5 (JAX-WS 2.0) GlassFish/Tango
(OS) - Technologie Microsoft
- Microsoft use of .Net Framework 3 (OS)
- Technologie PHP
- Zend WSO2
- APACHE Axis 2.0 extensions pour php (OS)
11PRESTO les grandes lignes
12PRESTO-PHP Grandes lignes
13PRESTO-PHP Le prototype
14PRESTO-PHP proto envoi simple
15PRESTO-PHP proto Requète réponse
16PRESTO-PHP Les points forts
17Zend WAY for PHP
18PHP comble un vide stratégique
Service-Oriented Architecture (SOA)
Portails
Java/J2EE Framework dapplication
PHP comble le vide du système Equilibrer la
puissance, Flexibilité, Simplicité
Basique
Complexe
19Bâtir un Pôle dExcellence PHP
- Lexcellence en terme
- De productivité de développement
- De qualité applicative PHP
- De performance dexécution et de sécurité
- Dévolutivité fonctionnelle et de déploiement
- De procédures de maintenance
- De TIME-TO-MARKET
- et de ROI
- Professionnaliser - Structurer Standardiser -
Mutualiser
20Pôle dExcellence PHP
BONNES PRATIQUES validées
OUTILS doptimisation dédiés
ZEND Way
EQUIPE CERTIFIEE ZEND/PHP
FRAMEWORK structuré
INFRASTRUCTURE intégrée
ARCHITECTURE unifiée
21Pôle dExcellence Etat des lieux
- Identifier et évaluer
- Les projets PHP en développement et en
production, existants et planifiés - La qualité du code PHP existant
- Les appels aux bases de données
- Les connections aux autres produits
- Le niveau de modularité et de réutilisation du
code PHP - Les problèmes de performances
- La gestion de la sécurité
- La stabilité dexécution des applications
- La fiabilité de lenvironnement
- Les procédures de maintenance
- Le niveau de compétence PHP des équipes
22Pôle dExcellence Planification
- Faire un rapport danalyse
- et de recommandations documentés
- Bâtir un plan daction
- pour la mise en place du pôle
-
23Pôle dExcellence Harmonisation des
compétences
- Harmoniser les niveaux de compétence PHP
- par un programme intensif de formation
- Evaluer individuellement le niveau de compétence
des personnes - Livrer un rapport danalyse et un planning sur
mesure - Constituer des groupes dapprentissage homogènes
- Réaliser la formation en construisant une
application pilote de référence - Passer lexamen de certification PHP
24Pôle dExcellence Implémentation
- Zend WAY for PHP
- Mise en place dune architecture unifiée
évolutive - Constitution dune infrastructure intégrée
couvrant toutes les phases du cycle de vie - Intégration des bonnes pratiques PHP de référence
- Appropriation des outils dindustrialisation ZEND
- Réalisation et implémentation dun guide
opératoire propre à lorganisation - Livraison dune application modèle de référence
25 Zend WAY for PHP
- THEMES CLES
- ARCHITECTURE
- Meilleures pratiques
- Méthodologie de développement maintenance
- INFRASTRUCTURE
- Considérations diverses
26 Zend WAY for PHP ARCHITECTURE
- Services Web SOA
- Structures de base de données
- Sessions
- Construire un cluster PHP
27 Zend WAY for PHP Meilleures pratiques
- Standards de codage
- Réutilisabilité
- Considérations de performance scalabilité
- Considérations sur Zend Platform durant le
développement - Standard PHP de déploiement de maintenance en
utilisant Zend Core - Considérations de conception
-
28 Zend WAY for PHP Méthodologie DEV
Maintenance
- Environnement de travail
- Profil de maintenance (en utilisant le Zend
Platform) - Planification et gestion de projet, cycle de
développement itératif - Méthodologie de développement de projet
- Documentation
-
29 Zend WAY for PHP INFRASTRUCTURE
- Connectivité de bases de données
- Choix des bases de données
- Considérations matériel / logiciel
- Contrôle de version / configuration
- Considérations de sécurité
- Intégration avec des systèmes existants /
externes - Fonctionnalités avancées disponibles / Zend
Framework - Authentification gestion utilisateur
-
30 Zend WAY for PHP Divers
- Typologie dapplications PHP
- Considérations de licenses Open Source
- Traitements Offline
- Calcul de ROI
- Plan de Formation de Certification
31MERCI DE VOTRE ATTENTION
- Contacts
- Zend Technologies
- 5 rue de Rome,
- 93110 Rosny-sous-Bois
- www.zend.com
- Tel 01 48 55 02 00
- Shlomo Lechay - Directeur Général
shlomo_at_zend.com - David Chemla Responsable Avant-Vente
David.chemla_at_zend.com - Laurent Bouffiès - Directeur Marketing
Laurent_at_zend.com - Zeev Suraski - CTO Fondateur zeev_at_zend.com