Études de cas
En mettant en place les solutions Zend, nos clients ont pu s'appuyer sur la puissance du Web et libérer la valeur de leurs applications critiques. Pour en savoir plus sur la façon dont ces entreprises ont utilisé les solutions et l'expertise de Zend, consultez nos études de cas.
Challenge
The Montréal Exchange (MX) manages 13 Websites and Web applications, all of which are developed in PHP. Coding and implementation techniques differ for each of these sites.
In July 2007 MX approached Bell Canada for production and development support. They also decided to migrate to a more robust architecture because:
- Non-uniform fragments of legacy code make maintenance difficult.
- Code duplication means error-fixing in multiple locations.
- Separation of design and programming work is tedious & error-prone as database queries, presentation and business logic of each Web page are in one monolithic block.
- Due to a high level of coupling in their components, bug-repair in one area of an application affects other areas of the site — as such, more time is spent on bug-fixes.
Solution
In choosing PHP, Bell Canada and MX confirm their commitment to open-source. Zend's Web Application server and environment (Zend Platform combined with Zend Core) and Zend solutions provide them with commercial products that offer manageability, monitoring, and performance improvement of their PHP solution.
Bell Canada decided to customize MX development methods by basing them on Zend Framework (Zend Framework and Template Lite). Pre-built, tested, and open-source components save time, shorten QA cycles and deliver higher quality results to end-users.
Best practices in Zend Framework are key in training new developers and keeping implementation professional, object-oriented, and maintainable—while still delivering applications in less time.
Challenge
The company Engineering was instrumental in the reorganization of services at the Ministry of Employment. They had to establish a system for facilitating the paperwork and for the complete digitization of information. As this is public money, everything has to be handled with complete transparency, fairness and optimization.
Solution
Engineering focused on PHP for its rapid development, efficiency, scalability and its appropriate use of resources. The decision to use a PHP development environment as advanced as Zend Studio together with the Zend Framework was a functional decision because of the excellent integration of these two products. The resulting solutions provided not only the management of a back end, but also of a front end for the applications which citizens and businesses can use for exchanging information via web services with social funding agencies.
Challenge
FidoGroup’s technological skill supports very large web events such as MTV Storytellers, the signature of the European Constitution and the Superbike World Championship. These events generate enormous interest, and there is now a critical mass of broadband users who are prepared to broadcast content directly via the web rather than by television.
Solution
PHP is crucial for the management of critical events; obviously a web failure would mean a colossal loss of image. That is why, in addition to adopting a reliable and avant-garde technology such as PHP, the FidoGroup’s PHP developers rely on flexible, powerful and tested tools such as Zend Core and Zend Studio.
Challenge
Magento™, is an open-source eCommerce platform developed using PHP 5. Created by Varien™, Magento has been adopted by thousands of users and is implemented by Websites processing over 10,000 orders/day using multiple servers and cluster architectures.
Originally, Varien used their own homegrown framework. Although workable, this solution presented inherent challenges:
- Training new developers in their in-house framework proved costly and time-consuming.
- Supporting an in-house framework without the wisdom of an open-source community was difficult.
- Hiring talent to use in-house framework was challenging - not a ‘career-builder’.
Solution
The Magento project chose the industry standard Zend Framework to provide them with a simple, object-oriented, and flexible solution that encompasses best practices and agile & testing methodologies resulting in rapid development of enterprise-grade Web applications.
Widespread community support for Zend Framework gives Magento contributors and users an open source framework with a wealth of documentation and momentum behind it.
Zend Framework licensing protects the entire ecosystem of products built on the Magento code base, allowing end-user clients and customers to build, extend, and deploy unlimited applications without concern for intellectual property issues.
Challenge
Zero9 Group works in a growing market segment where competitiveness is a key element: Web and mobile content and services providers in B2B and in B2C.In order to maintain their great results and to face the new challenges of their dynamic market, Zero9 needed technological solutions and collaboration that could assure innovation, flexible localization and quick time to market. This could only be achieved with cutting edge architectures and technologies. This is why Zero9 decided to update their existing infrastructure and to focus on and invest in its value.
Solution
Zero9 chose to use PHP because it’s an easy to learn but robust and flexible language that can totally support enterprise business critical applications.The database, MySQL, was totally redesigned, standardised and optimized. The asynchronous processing, developed for messaging in the different communication channels (SMS, MMS, WAP, WEB, IVR), was managed with Zend Platform’s Job Queue feature. This allowed centralised administration of all processes which meant optimised resources, better performance and easy management.
Challenge
Flight Systems Industrial Products (FSIP) specializing in the remanufacture of electronic controls for battery operated and electric vehicles. The Service Center was tasked to develop an application to track parts usage, reduce costs and improve response times.
Solution
Wilson Business System Consulting’s wireless bar code scanning solution utilizes PHP on both the hand-held scanner and the System i. The application affords FSIP to track inventory in real-time, reduce service center costs, and dramatically improve customer service levels.
Challenge
Barona’s existing green screen payroll programs were neither easily accessible nor intuitive for the majority of service-based employees. This structure prevented many staff members from monitoring their earnings and vacation accrual information.
Solution
Olen Business Consulting developed a PHP front-end to leveraging the RPG business logic enabling employees to access the payroll application via kiosks located around the resort. This ultimately saved Barona an estimated $50,000 annually in postage, printing and assorted other mailing costs associated with the paycheck stubs for direct deposit.
Challenge
Although Aarrowcast is considered one of the most modern foundries in the world their business processes in dealing with outside vendors and suppliers were less than leading edge. The blizzard of procurement paperwork, lack of centralization, and limited vendor performance processes creates inefficiencies throughout the business. The challenge was to build a browser-based portal that would connect into the MRP system and permit vendors to access RFQ information automatically, without purchasing having to send out for bids.
Aarrowcast enlisted the services of NSC to develop what would become the Supplier Portal. NSC was up for the task, knowing that PHP products from Zend would be key to developing the most elegant, cost-effective solution in the shortest timeframe. The Zend-based portal now automates the entire RFQ, quote, purchase order, receiving, inventory management and payment process.
Le défi
Fiat devait délivrer très rapidement un portail à identification unique à ses 1800 concessionnaires et 2400 centres de services (pour un total de 42000 utilisateurs) pour personnaliser et commander les véhicules Fiat à travers 17 pays européens. Intégrer les 15 applications disparates Fiat pour qu'elles puissent communiquer avec le back-office était un réel défi pour n'importe quel langage, mais PHP s'est rapidement imposé comme solution grâce à son time-to-market réduit et comme "glue" pour les systèmes existants. Il permettait ainsi à Fiat d'accomplir leurs buts en raccourcissant les délais de commande, tout en réduisant les coûts, ce que ne faisaient pas les autres solutions envisagées jusqu'à lors.
La solution
Leur système Fiatlink est bâti sur PHP et utilise Zend Core for Oracle avec un connecteur SAP-RFC pour leur ERP SAP, les toolkits Zend Studio pour leurs développeurs, et, en remplacement de leur serveur Web Java, un serveur d'applications Zend Platform utilisant le Java Bridge pour continuer à bénéficier d'un investissement de 2 années-homme que Fiat avait fait en code Java. Le serveur d'applications Zend Platform fournit la PHP Intelligence, fonctionnalités qui permet à Fiat de suivre les requêtes lentes vers sa base de données en backend en temps réel. ils se connectent à de nombreux systèmes, notamment, une application revendeur qui fonctionne toujours, via les web services, simplissimes à utiliser car natifs dans PHP 5.
Le défi
In Ticketing est une billetterie en ligne permettant de réserver ses places pour des événements internationaux. In Ticketing a connu une croissance rapide et il lui fallait reconstruire tout son système de billetterie pour s’adapter à cette croissance et pour lui offrir la possibilité de reventes supplémentaires (provenant souvent de fournisseurs tiers.
La solution
En collaboration avec les consultants Zend, In Ticketing a pu tirer profit du Zend Framework et de la Zend Platform pour reconstruire toute sa plateforme de billetterie. Par ailleurs, le nouveau moteur de transaction d’In Ticketing s’appuie sur les fonctionnalités de contrôle de la Zend Platform pour améliorer la sécurité et permettre des transactions transversales.
Le défi
Fondé en 2004, le site de réseau social Tagged.com a évolué très rapidement pour atteindre plus de 60 millions d’utilisateurs. Tagged se devait de proposer un site très performant offrant des temps de réponse rapides, même si le nombre d’utilisateurs grandissait par milliers chaque mois.
La Solution
Les fonctionnalités de cache de code et de diagnostic de performance de la Zend Platform ont aidé Tagged à atteindre une performance optimale et fiable, même lorsque le site enregistrait de nouveaux utilisateurs. Zend Studio permet aux équipes de développeurs de travailler efficacement sur une base de code riche en fonctionnalités.
Le défi
bwin Games AB, filiale de bwin Interactive Entertainment AG, est le leader mondial du divertissement numérique, spécifiquement dans le poker et autres jeux en ligne. Lors des évaluations pour la refonte de leur site, ils pensaient faire du « refactoring » sur tout leur code, mais ils ont finalement préféré reconstruire totalement leur système depuis la base. L’objectif principal de cette refonte était de garantir que leur code et leur plateforme seraient totalement orientés objet, adaptables à la charge et facile à maintenir.
La solution
Finalement, la solution a été trouvé en trois phases majeures : la reconstruction de PokerRoom.com avec PHP 5, impliquant une migration de PHP 4 à PHP 5 et un nouveau design bénéficiant des fonctionnalités orientées objet de PHP 5, l’adoption des meilleures pratiques du Zend Framework en simplifiant la maintenance avec une architecture Modèle-Vue-Contrôleur et la préparation à l’internationalisation avec un support de multiples langues et localisations, et en tirant profit des produits Zend avec l’utilisation du routage du Zend Framework pour l’optimisation du moteur de recherche (Search Engine Optimisation) et en fournissant Zend Studio à l’équipe de développement pour une productivité et un travail collaboratif améliorés.
Le défi
QEDWiki est un framework wiki unique car il offre un canevas unique aux utilisateurs et aux développeurs web pour l’hébergement et le développement d’une large gamme d’applications Web 2.0.
La solution
Après avoir étudié de nombreuses autres solutions, IBM a sélectionné le Zend Framework comme un des composants clés pour la construction de QEDWiki. « Le framework correspondait parfaitement aux domaines qu’il nous fallait » commente Nickolas. Plus précisement, il a permis à l’équipe de réaliser plusieurs objectifs du projet.
Le défi
Consist bénéficie de plus de 35 ans d’expérience dans le déploiement des solutions IT stratégiques pour des entreprises et organisations publiques les plus importantes. Consist a commencé leur migration PHP4-PHP5 au moment du développement d’une nouvelle architecture pour leur produit de gestion de contenu. Ils ont reconnu une opportunité parfaite pour l’adoption d’une distribution PHP5 avec support.
La solution
Grâce à Zend Core, Consist a pu atteindre ses objectifs concernant son infrastructure : une distribution PHP fiable avec un engagement à long terme dans le développement et la stabilité assurées par les mises à jour sécurité régulières, une seule fondation PHP à travers les environnements de développement, de test et de production, la réduction des coûts de maintenance à seulement 6 jours par an et le support « on-call ».
Le défi
En 2005, Right Media a lancé
Right Media Exchange, dans lequel les publicitaires et les éditeurs peuvent acheter et vendre les emplacements publicitaires en ligne par enchères en temps réel. Il fallait une application sûre et pratique pour les 19 000 clients de Right Media afin qu’ils puissent interagir avec l’Exchange pour poster les publicités, créer les inventaires, acheter et vendre par enchères, surveiller les résultats, etc. Dans un premier temps, Right Media a fourni une application basée sur Windows pour réaliser ces tâches, mais cette solution n’était pas fonctionnelle.
La solution
Le Zend Framework et PHP ont aidé Right Media à développer une application web riche, conviviale, facile à utiliser pour leurs clients et qui a résolu tous ces problèmes.
Le défi
Depuis 2001, Varien crée des solutions e-commerce pour des clients importants depuis plus de la moitié de l’existence de l’e-commerce sur le web. Varien possède son propre framework, développé en interne et utilisait une solution qui était fonctionnelle mais pas optimale. « Nous sommes contents de notre framework, mais les coûts de formation de nouveaux développeurs sur notre framework le rendait peu rentable. Il nous fallait un framework professionnel avec un support qui continuerait à évoluer en dehors de notre société et avec une forte communauté de développeurs connaissant bien le code. » déclare Yoav Kutner, CTO chez Varien.
La solution
Varien a décidé d’utiliser PHP 5, aux normes de l’industrie, avec le nouveau Zend Framework open source, pour obtenir une solution flexible, orientée-objet et d’une simplicité extrême, englobant les meilleures pratiques, les méthodologies de test agiles et qui permettrait le développement rapide d’applications web stratégiques.
Le Défi
ICONY est leader dans le domaine des rencontres en ligne et travaille avec plus de 70 partenaires. Afin de permettre à ICONY de maintenir ces alliances, il était nécessaire de développer sa plateforme propriétaire pour permettre à ses partenaires d’intégrer facilement les données et fonctionnalités d’ICONY. ICONY devait allier un support flexible pour les extensions avec une gamme de fonctionnalités potentielles en évolution permanente.
La Solution
ICONY est une société du groupe Metropolis AG, filiale de 21 TORR. En 1999, 21 TORR a pris la décision stratégique d’utiliser PHP et la Zend Platfom pour développer leurs applications en raison de la portabilité de PHP, de son extensibilité et de sa facilité d’apprentissage. Aujourd’hui, grâce à ses connaissances profondes de PHP, 21 TORR est devenu experte dans le développement et la gestion des applications Web complexes.
Le Défi
BEAM.TV souhaitait pouvoir fournir des services web globaux rapides et faciles aux sociétés spécialisées dans la publicité et la post-production pour permettre à ses clients de collaborer sur les projets, de livrer des produits finis à leurs clients finaux et d’archiver leur travail en ligne.
La Solution
BEAM.TV savait qu’une technologie la plus ouverte et la plus flexible possible leur serait bénéfique. Pour implémenter leur site, BEAM TV a choisi la Zend Platform en priorité pour ses capacités de caching et d’accéleration mais aussi pour son prototypage rapide, son déploiement flexible et l’intégration de XML et XSLT, le session clustering et son minimum de pannes générées.
Le Défi
Lors de la création de Verkkokauppa.com – un site e-commerce opérationnel – la société voulait une solution qui faciliterait la mise à jour du site avec les dernières informations concernant leurs offres. Leur application devait refléter l’état dynamique de leur catalogue et devait faciliter le besoin de développer et de mettre à jour rapidement. Verkkokauppa.com souhaitait également une solution extensible, d’une fiabilité maximale, pour gérer les besoins croissants de ses clients.
La Solution
Le choix de PHP pour construire son application a impressionné la société de par ses fonctionnalités et la facilité avec laquelle cela permettait de lancer leur site. Verkkokauppa.com a utilisé Zend Studio comme IDE PHP. L’auto-complétion de code, l’analyser de code, l’intégration de CVS furent des fonctionnalités très utiles pendant les différents étapes de développement et continuent à leur apporter de nombreux bénéfices encore maintenant. Verkkokauppa.com a également déployé la Zend Platform afin de gérer les performances et de monitorer leur application. La cerise sur le gâteau fut que le module Zend Platform Performance Management leur a permis de maximiser leur ROI et de minimiser leurs dépenses opérationnelles.
Le Défi
La division Foundstone de MacAfee en Californie du sud se concentre sur la gestion de la vulnérabilité des réseaux utilisant PHP. Pour un système d'une telle complexité où PHP joue un rôle critique, il est absolument nécessaire pour McAffee d'avoir d'excellents développeurs PHP. Lors du recrutement de programmeurs PHP pour son équipe, Plush, le développeur senior de Foudstone, se rendit compte que les compétences techniques étaient souvent insuffisantes. Plush et son équipe avaient besoin de programmeurs techniquement opérationnels immédiatement.
La Solution
La solution : les ingénieurs certifiés Zend. Plush se rend compte qu'un développeur certifié Zend/PHP a une connaissance approfondie de PHP. "Quand je vois que quelqu'un a une certification Zend, je sais immédiatement que cette personne est sérieuse. Avec la certification Zend, cela prouve que vos compétences PHP ont été vérifiées par quelqu'un d'autre, et on peut aborder d'autres questions."
Le Défi
Ibuilding est un fournisseur de Content Management Systems (CMS), d'intégration back-office et d'applications Web basé à Vlissingen, Hollande. Le développement logiciel en PHP est l'un des domaines d'expertise de Ibuildings. Avoir des employés qualifiés avec une expertise PHP est d'une importance capitale.
La Solution
Les recruteurs Ibuilding insistent sur la certification PHP Zend pour tous leurs développeurs PHP. Durant le processus de recrutement, la certification PHP Zend est le meilleur outil pour identifier les experts en PHP. Ibuiliding considère la certification PHP Zend comme une étape importante dans le positionnement de PHP comme une plateforme de développement sérieuse. Afin de satisfaire la forte demande en développeurs PHP qualifiés, Zend a rassemblé un groupe d'experts PHP reconnus en collaboration avec le Comité Consultatif de Formation PHP à l'automne 2004 pour établir le programme de certification.
Le Défi
Le site sueddeutsche.de est un site très dynamique : news, publicités et autres contenus sont constamment ajoutés et supprimés. La société avait des difficultés à gérer un environnement aussi dynamique.
La Solution
Sueddeutsche.de a choisi PHP en 1998 pour sa flexiibilité et sa rapidité. Zend Platform surveille chaque application PHP en reportant chaque erreur avec des informations contextuelles complètes. La puissante intégration avec Zend Studio permet ensuite au développeur de rapidement coder et déployer un correctif en environnement de production.
Le Défi
United Press International (UPI) est un fournisseur majeur d'informations critiques pour tous les diffuseurs d'information et les gouvernements dans le monde entier. La société utilisait ColdFusion, qui fonctionnait bien du point de vue du développement d'applications, mais qui ne permettait pas de régler certaines difficultés de montée en charge et de temps de service.
La Solution
UPI a cessé d'utiliser ColdFusion et est passé à PHP 5 comme langage pour leurs applications Web, en choisissant pour cela les produits Zend. Ce challenge a permis à UPI de résoudre leurs problèmes de montée en charge et de temps de service. La société a choisi les solutions Zend pour assurer une bonne fiabilité de leurs applications et pour réduire ainsi la probabilité d'erreurs en production.