Zend Press Releases - Archives (octobre 2013)

Zend Press Releases

Le: 10 10 2013 à 02:00

Zend Technologies, The PHP Company, va offrir des logiciels professionnels pour les développements en PHP (langage libre de programmation) aux étudiants de SUP’Internet. La technologie PHP est l’une des plus utilisées du marché : un atout de taille pour les étudiants. Ce partenariat permet à Zend des contacts privilégiés auprès des futurs acteurs du secteur du numérique.

Paris, le 10 octobre 2013 - Le 27 juin dernier, SUP’Internet (l’école supérieure des métiers de l’Internet, membre de IONIS Education Group) accueillait en avant-première en France la soirée d’inauguration de la version 5.5 de PHP. Un an après la venue de Rasmus Ledorf, créateur du langage PHP, SUP’Internet réaffirmait ainsi sa proximité avec ce langage web.

Cette proximité donne lieu aujourd’hui à la signature d’un partenariat entre Zend (principal contributeur à PHP) et SUP’Internet.

Les étudiants du bachelor « développement et technologies du web » bénéficieront :

  • de licences gratuites sur Zend Studio (logiciel de développement) et Zend Server(serveur d’applications) ;
  • de formations à ces outils ;
  • de préparations à la certification PHP ;
  • de passage de la certification PHP.

Zend propose des solutions de A à Z (du développement à la mise en production) qui simplifient, sécurisent et industrialisent le développement.

Ce partenariat qui intègre la suite complète des outils Zend vient compléter l’utilisation du Zend Framework (gratuit, 20 millions de téléchargements) chez SUP’Internet. Cette maîtrise de la technologie PHP largement appréciée par les professionnels constitue une forte valeur ajoutée pour les étudiants, que ce soit lors de leurs stages ou de leur insertion sur le marché du travail. Zend agrandit et fidélise ainsi sa communauté d’utilisateurs toujours plus active.

« PHP est incontournable dans le développement, il est important pour nous de fournir à nos étudiants les outils les plus pointus qu’ils retrouveront en entreprise. Dans notre souci d’exigence de formation, nous souhaitions inclure dans ce partenariat le passage de la certification, une référence supplémentaire dans le CV de nos étudiants. »
Benoît Lachamp, directeur de SUP’Internet

« Zend est ravi de s’associer à SUP’Internet pour offrir aux étudiants des outils largement répandus dans le monde PHP. Le choix de SUP’Internet d’utiliser l’ensemble de nos solutions nous honore tout particulièrement, cette école ayant un positionnement professionnel fort. Nous espérons contribuer ainsi à donner des atouts supplémentaires aux étudiants pour leur future vie active. »
Christophe Chervy, responsable marketing Europe chez Zend

À propos de Zend

Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondée en 1999, Zend a permis au langage PHP de s’imposer. Il fait aujourd’hui tourner plus de 240 millions d’applications et de sites Web. Zend Server, son produit phare, est la plate-forme leader pour le développement, le déploiement et la gestion d'applications critiques en PHP. Les solutions Zend sont utilisées par plus de 40 000 entreprises dont NYSE Euronext, BNP Paribas, Bell Helicopter, Orange et d'autres grandes marques dans le monde. www.zend.fr

À propos de SUP'Internet

SUP'Internet, créée en 2011, propose en 3 ans une formation post-bac aux métiers de l'Internet. L’école répond à la demande croissante des entreprises qui ne trouvent pas aujourd'hui ces compétences sur le marché des jeunes diplômés. Le cursus offre le choix entre trois spécialisations : Bachelor Développement et Technologies du Web, Bachelor Création et Design du Webet Bachelor Business et Marketing Internet www.supinternet.fr

###

Contact médias

Pour interviewer les responsables de Zend, la direction de SUP’Internet et les étudiants utilisateurs, il suffit de contacter par e-mail ou par téléphone geraldine.seuleusian@ionis-group.com 01 44 54 33 15.

Le: 08 10 2013 à 02:00

Un nouveau projet open-source fournit un constructeur d'API bien particulier


Conférence PHP 2013, à Santa Clara en Californie, le 8 octobre 2013. Dans le cadre de la ZendCon, Zend, The PHP Company, a annoncé le lancement d'un nouveau projet open-source nommé Apigility. Le but de ce projet est de proposer un constructeur d'API bien spécial, apportant la méthode la plus facile pour créer et maintenir des applications basées sur des API de haute qualité.

L'importance d'une architecture centrée sur les API

Une architecture centrée sur les API est essentielle pour soutenir la stratégie agile et mobile de la plupart des équipes de développement. Le fait de séparer la logique de présentation entre le client et le serveur apporte la souplesse voulue pour gérer de nombreux formats et s'intégrer avec des applications tierces. Les API préparent également l'application pour l'avenir, afin qu’elle puisse réutiliser aisément des capacités sans avoir à refactoriser tout le système. En implémentant ce type d'architecture, les entreprises gagnent en flexibilité et agilité nécessaires pour mieux soutenir les applications web et mobiles, lorsque les données et les services de l'application viennent de nombreux systèmes de back-end et sont utilisées par de nombreux appareils et formats différents. 

Cependant, les applis basées sur des API sont plus complexes à concevoir que des applis simples en HTML. Elles représentent un type relativement nouveau d'architecture applicative, qui manque encore de normes et de bonnes pratiques bien établies. Dans ce domaine, la conception orientée API doit gérer des concepts comme le traitement des erreurs et le versioning, qui demandent du temps et sont complexes à gérer correctement.

Le projet Apigility 

Face aux difficultés de bâtir des architectures centrées sur les API, Zend a proposé Apigility, un projet qui fournit une interface utilisateur pour construire des API d'une manière simple et standardisée, et qui utilise les standards industriels et les bonnes pratiques.

Les développeurs peuvent créer une API et y intégrer n'importe quel nombre de services fournis par Apigility. Ceci automatise certaines décisions, facilitant le codage. Zend a sélectionné les bonnes pratiques recommandées pour la création d'API en termes d'authentification, de gestion des erreurs, de filtrage et validation, de versioning et de documentation. Le rôle d’Apigility ne s’arrête pas à la création d’une API – Elle est conçue pour permettre aux développeurs de faire évoluer leur API en fonction des demandes – ajout, mise à jour ou suppression d’API – et a un support complet du versioning.  

Apigility couvrira les fonctionnalités suivantes : 

Gestion des erreurs. En cas d'erreur côté serveur, Apigility signale immédiatement à l'utilisateur de l'API la réponse impliquée et la nature du problème. Ce rapport détaillé permet aux développeurs de comprendre aisément ce qui s'est passé, au lieu de se demander quelle peut bien être la cause de l'erreur dans l'API et de passer des heures à la rechercher. En outre, ils peuvent personnaliser les rapports d'erreur pour obtenir la quantité d'information qu'ils souhaitent.

Validation. Apigility permet aux développeurs de s'assurer de la présence d'une fonctionnalité pour leurs utilisateurs finaux. Elle vérifie la validité de toutes les données entrant dans une API. Dans le cas contraire, Apigility envoie une seule réponse, qui retourne toutes les erreurs dans un format prévisible. L'utilisateur de l'API sait d'emblée ce qu'il ne faut pas faire.

Négociation de contenu. Apigility permet aux développeurs de savoir immédiatement lorsque quelque chose ne va pas dans les données soumises. La solution vérifiera que chaque client peut afficher une application, et que les données soumises à une API sont d’un type de contenu accepté. Dans le cas contraire, Apigility renvoie une réponse indiquant que l'API ne peut fournir une représentation ou ne comprend pas les données. L'utilisation des API devient donc plus simple pour les tiers et les partenaires. 

Développé avec Zend Framework

Apigility utilise Zend Framework comme moteur, permettant aux développeurs de créer aisément des API à l'aide de services REST ou RPC, sans s'inquiéter de savoir comment fonctionne le framework lui-même. Les événements intégrés dans Zend Framework permettent aux développeurs d'élargir aisément la fonctionnalité de leurs applis, mais ils n'ont pas besoin d'être experts en Zend Framework. En fait, ils n'ont même pas besoin de connaître Zend Framework. L'utilisation de l'interface utilisateur d'Apigility pour bâtir des API ne demande aucune connaissance d'un framework PHP, y compris Zend Framework.

L'engagement de Zend envers l'Open Source 

Zend propose Apigility en tant que projet open-source, afin que les utilisateurs puissent élargir la fonctionnalité et la qualité des API créées. En construisant Apigility sur Zend Framework (qui est déjà un projet open source très dynamique), Zend bénéficie de toute l'innovation de la communauté autour de Zend Framework.

« Zend Framework ne serait jamais ce qu’il est sans la communauté qui l'entoure et le soutient », déclare Matthew Weier O’Phinney, directeur du projet Zend Framework. « Les retours permanents de cette communauté nous aident à penser différemment et à aller bien plus loin que ne pourrait le faire une équipe plus petite. Des centaines de développeurs contribuent activement à Zend Framework et nous sommes impatients de voir cette communauté s'attaquer au développement centré sur les API, l'un des domaines actuellement les plus importants pour les développeurs. »

Le projet Apigility est accessible en early access sur www.apigility.org. 

Zend est ouvert à toutes les contributions. Les domaines d'intérêt à court terme sont l'authentification et la validation des entrées, et l'amélioration de l'interface utilisateur.

 
A propos de Zend Technologies

Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondée en 1999, Zend a permis au langage PHP de s’imposer. Il fait aujourd’hui tourner plus de 240 millions d’applications et de sites Web. Zend Server, son produit phare, est la plate-forme leader pour le développement, le déploiement et la gestion d'applications critiques en PHP. Les solutions Zend sont utilisées par plus de 40 000 entreprises dont NYSE Euronext, BNP Paribas, Bell Helicopter, Orange et d'autres grandes marques dans le monde. Plus d'informations sur www.zend.com

 
###
 
Contact presse
Christophe Chervy
01 48 55 02 02

Le: 08 10 2013 à 02:00

Lancement d'un nouveau framework d'API et de Blueprint pour le déploiement continu

Conférence PHP 2013, à Santa Clara en Californie, le 8 octobre 2013
. Dans le cadre de la ZendCon, la conférence de référence pour les développeurs PHP, Zend aannoncé ce jour de nouvelles offres apportant les moyens d''être plus agile dans la livraison de nouvelles applications.

L'annonce porte sur le Blueprint pour le déploiement continu, une nouvelle solution de grande envergure, bâtie sur la plate-forme Zend Server. Son but est d'accélérer et de sécuriser le passage des applications depuis le code jusqu''à la production. Le plan intègre tous les processus clés impliqués, comme l'intégration continue, l''automatisation de votre infrastructure et le processus de publication d''application, et il s''appuie sur la collaboration entre les équipes développement et opérations.

Zend lançait ce même jour Apigility, un nouveau projet open source, conçu pour faciliter l'adoption d''une architecture centrée sur les API et qui supporte une livraison plus agile des applications. Le but de ce projet est de proposer un constructeur d'API bien spécial, apportant la méthode la plus facile pour créer et maintenir des applications basées sur des API de haute qualité. Zend annonçait enfin une extension de l’écosystème de Zend Server par l'intégration avec la plateforme Cloud Foundry en tant que Service.

L''agilité fait toute la différence entre les gagnants et les autres 

Aujourd'hui, l''agilité est essentielle en entreprise, et les applications sont devenues le moteur et l''identité face aux clients et partenaires. Une étude récente conduite auprès de plus de 400 responsables par l''IBM Institute for Business Value, a constaté que « un développement efficace de logiciels, depuis l'idée jusqu''à la livraison, est essentiel pour obtenir un avantage concurrentiel », malgré quoi seulement 20 % des entreprises ont mis en place des pratiques de livraison agile. Plus important encore, l'étude a constaté une large différence entre les performances commerciales des entreprises qui ont maîtrisé le cycle de fourniture de logiciels et les autres, 70 % des entreprises de pointe « dépassant les autres en termes de rentabilité ».

Il est clair qu'il faut investir dans la capacité de développer, publier et versioner rapidement les applis, sous peine de rater la fenêtre d''innovation et d’opportunités. La mission de Zend est de donner les moyens d''atteindre cet avantage qu’est le déploiement continu. 

Apigility : la méthode la plus facile pour créer des API de haute qualité

Les applis basées sur les API représentent un excellent point de départ pour le déploiement continu. Il faut aujourd'hui proposer des applications qui fonctionnent sur le Web ainsi que sur divers systèmes mobiles, et qui sont capables de connecter des données et des services venant de nombreux systèmes de back-end. La croissance et la poursuite de l''innovation dépendent de ces critères, mais il faut aussi proposer une application qui s'utilise de manière propre et moderne comme le demandent les utilisateurs.

Les applis basées sur les API répondent à tous ces critères. Zend comprend bien toutes les difficultés de la réalisation d'architectures centrées sur les API, et a donc lancé Apigility, un nouveau projet open source visant à produire la méthode la plus facile pour créer des API. Apigility propose une interface pour bâtir et maintenir des API d'une manière simple et standardisée, en s'appuyant sur les bonnes pratiques.

Blueprint for Continuous Delivery

L'agilité est impossible si les équipes développement et production subissent des goulets d’étranglement. Le déploiement continu élimine les obstacles classiques entre le développement et les opérationnels, en redéfinissant le processus de circulation des applis depuis la conception jusqu'à la mise en production. Tout le cycle de vie de l''application devient un seul processus itératif et rationalisé, depuis la conception et la réalisation jusqu'aux tests et à la publication.

Zend propose le Blueprint pour le déploiement continu qui s’appuie sur la plateforme Zend Server, qui apporte la cohérence, l'automatisation et la collaboration pour tout le cycle de livraison continue. Le Blueprint comprend également plusieurs modèles. Ils codifient les bonnes pratiques pour diverses étapes du cycle, et apportent des modules pour intégrer Zend Server avec les logiciels les plus courants d'intégration continue, d'automatisation d'infrastructure et de surveillance.

Ces modèles peuvent servir à automatiser les principaux processus d'infrastructure et de publication d'applications. C'est ainsi que le modèle pour la plateforme d’intégration continue Jenkins peut effectuer automatiquement des tests de déploiements après chaque build d'intégration, se déployant sur une infrastructure automatiquement dimensionnée par Chef ou Puppet.

« Nous disposons d'une grande expérience pour aider nos clients de grande taille à implémenter l''orchestration des étapes clés du cycle de déploiement continu », a déclaré Andi Gutmans, CEO et co-fondateur de Zend. « Nous avons codifié ces bonnes pratiques dans des modèles, faciles à adopter par des milliers d'entreprises de toutes tailles afin de bénéficier plus rapidement des avantages qu'apporte la mise en place d''un processus de déploiement continu. » 

 
Zend annonçait ce jour le premier de ces nombreux modèles
 
  • Pattern Zend pour l’intégration continue avec Jenkins
  • Pattern Zend pour l’automatisation d’infrastructure avec Chef
  • Pattern Zend pour l’automatisation d’infrastructure avec les scripts Shell
  • Pattern Zend pour l’automatisation d’infrastructure avec VMware Cloud Automation Center
  • Pattern Zend pour la supervision avec Nagios
  • Un ensemble de SDK pour faciliter d'autres intégrations personnalisées avec tout logiciel ou processus d''automatisation ou d''intégration continue


Zend compte bientôt proposer d'autres intégrations, avec des patterns pour Puppet (logiciels d''automatisation de Lab IT), le serveur d’intégration continue Bamboo et la supervision SNMP.


« Si vous n'êtes pas capable de fournir de la valeur de manière itérative et continue, vous ne développez pas pour le Web », déclare Jon Marston, vice-président ingénierie chez English Central, un site web d''apprentissage de l'anglais en ligne, qui utilise un système unique pour évaluer la parole et analyser la prononciation. « Nous avons implémenté l’intégration continue avec Hudson et l’avons relié dans Maven, en utilisant le SDK de Zend pour créer des applications packagées déployées de manière fiable par Zend Server. En conséquence, nous détectons les bugs avant qu'ils atteignent l''assurance qualité, et nous poussons de nouvelles versions deux fois par semaine, avec bien plus de confiance. »
 

« Nous sommes très heureux de collaborer avec Zend pour proposer un modèle solide afin d'automatiser les charges PHP industrielles via Zend Server et les technologies Puppet Labs. » a déclaré Mitch Sonies, vice-président Business & Corprate Development chez Puppet Labs. « Les entreprises adoptent de plus en plus rapidement le principe DevOps et les processus d’intégration continue, augmentant ainsi le besoin de solutions professionnelles pré-packagées. »

« Jenkins a toujours été pour nous un outil essentiel pour Novadex, mais le déploiement ne fait pas partie de ses composants natifs. Ce qui veut dire qu'avant d''utiliser Zend Server, il nous fallait créer nos propres systèmes de scripting et de packaging pour déployer notre code », a déclaré Andreas Roßbach, Directeur Technique de Novadex. Il poursuit : « Les capacités de Zend Server et le SDK ont permis de simplifier ce scripting et de supporter sans effort des clusters de serveurs, permettant à des non-experts de lancer le déploiement, tout en nous apportant le contrôle et la souplesse nécessaires pour rester au premier plan de la gestion des communications d''entreprise dans le Cloud. »

« L’informatique professionnelle subit un changement majeur dans la consommation de biens et services qui sont de plus en plus numériques. La technologie est désormais le point de contact principal pour l''expérience client et la course est lancée pour offrir rapidement de nouvelles applications et services sur le marché », a déclaré Ken Cheney, vice-président du développement commercial chez Opscode. « Enterprise Chef et Zend Server fournissent la base pour l''automatisation de l''ensemble du cycle de livraison d'applications, offrant la vitesse et l''agilité nécessaires pour répondre à la nouvelle norme de la demande des clients. 

 
Zend s'appuie sur le Cloud
 

Le dernier élément d'une réelle agilité est d'utiliser une infrastructure Cloud, souple et évolutive en fonction des besoins métier. Dans ce contexte, Zend annonce son intention de proposer une nouvelle intégration avec Cloud Foundry. Zend Server, la plateforme Zend pour le déploiement continu, sera proposé en tant que pack tout prêt aux utilisateurs de Cloud Foundry sous forme de PaaS (plateforme As a service). Zend Server est déjà disponible via IBM SmartCloud, Amazon Web Services, Red Hat OpenShift, RightScale et d'autres Clouds. Cloud Foundry sera une addition importante et bienvenue. 

« Nous sommes heureux que Zend compte créer un pack pour utiliser avec Pivotal CF, notre PaaS entreprise basé sur Cloud Foundry », déclare James Watters, directeur marketing et communauté Cloud Foundry chez Pivotal. « En mettant Zend Server à disposition sur Cloud Foundry, les développeurs PHP peuvent fournir, itérer et scaler leurs applications en continu, faisant des applications la nouvelle unité de déploiement, et non l’infrastructure. L'approche de Zend en matière d’architectures centrées sur les API et de déploiement continu s''accorde avec nos objectifs de proposer la meilleure PaaS d''entreprise pour la nouvelle génération d''applications professionnelles. »

Le Blueprint et les modèles de Zend pour le déploiement continu sont disponibles sur www.zend.com/blueprint 

Le projet Apigility est accessible sur www.apigility.org.

Zend est ouvert à toutes contributions pour les modèles du Blueprint, accessibles via GitHub (http://github.com/organizations/zend-patterns), comme pour le projet Apigility (www.apigility.org).

 
A propos de Zend Technologies

Zend s’associe aux entreprises afin de les aider à fournir des applications modernes sur mobile ou sur le Cloud. Fondée en 1999, Zend a permis au langage PHP de s’imposer. Il fait aujourd’hui tourner plus de 240 millions d’applications et de sites Web. Zend Server, son produit phare, est la plate-forme leader pour le développement, le déploiement et la gestion d''applications critiques en PHP. Les solutions Zend sont utilisées par plus de 40 000 entreprises dont NYSE Euronext, BNP Paribas, Bell Helicopter, Orange et d''autres grandes marques dans le monde. Plus d''informations sur www.zend.com

 
Sources
 
[1] IBM Institute for Business Value, “The software edge: How effective software development and delivery drives competitive advantage”, 2013. http://public.dhe.ibm.com/common/ssi/ecm/en/gbe03545usen/GBE03545USEN.PDF
 
Contact presse
Christophe Chervy
01 48 55 02 02