1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications et des services Web dans une architecture orientée service. JBoss Entreprise Middleware permet de : réduire la complexité du développement, minimiser les mauvaises expériences pour l'utilisateur final, simplifier la gestion des processus métier, assurer une flexibilité inégalée, réduire considérablement le coût total de propriété, offrir une valeur supérieure. Les produits JBoss Enterprise Middleware sont une véritable alternative aux logiciels coûteux et peu évolutifs du marché. Ils constituent une infrastructure open source de composants plug-and-play qui apporte aux utilisateurs flexibilité et choix technologique. Les entreprises sont à même de déployer n'importe quel produit de la gamme JBoss Enterprise Middleware et d'étendre leur infrastructure informatique au fur et à mesure de leurs besoins en ajoutant des composants. L'offre JBoss Enterprise Middleware est composée de 3 familles de produits décrites ci-dessous : Les plates-formes JBoss d'entreprise intègrent de multiples projets communautaires dans des distributions stables, sécurisées et certifiées, comportant un flux unique de correctifs et de mises à jour. Les plate-formes JBoss d'entreprise sont disponibles par souscription qui comprennent les logiciels certifiés, un support à nul autre second, les mises à jour et les correctifs, la documentation et un engagement de maintenance pluri-annuel. Dans le monde réel, les infrastructures informatiques comprennent souvent de nombreuses technologies issues de plusieurs fournisseurs. C'est pourquoi, outre les plate-formes JBoss d'entreprise, Red Hat propose également des frameworks modulaires qui s'exécutent avec n'importe quelle plate-forme middleware Java EE. 1.1 JBoss Developer Studio Illustration 1: Gamme de produits JBoss Enterprise JBoss Developer Studio 2.0 Edition fournit un environnement certifié de développement open source qui comprend et intègre le portefeuille logiciel suivant : Eclipse 3.4 Basé sur JBoss Eclipse Tools 3 JBoss Enterprise Application Platform JBoss SOA Platform JBoss Enterprise BRMS JBoss Enterprise Portal Platform JBoss Enterprise Data Services JBoss Network Operation Cet environnement de développement intégré offre aux développeurs tout le nécessaire pour construire les applications riches et les applications d'entreprise Web, SOA et à base de services web utilisant des technologies telles que : Hibernate JBoss Seam RichFaces JBoss jbpm JBoss ESB JBoss Portal JBoss Drools En outre, du fait que JBoss Developer Studio Portfolio Edition comprend à la fois un outillage visuel certifié et une plateforme d'exécution que Red Hat prend en charge pendant 5 ans, les développeurs peuvent avoir confiance que leur environnement de développement et la plate-forme est :
Stable Évolutive Industrialisable Maintenable et supportable. JBoss Developer Studio 2.0 Portfolio Edition est disponible en souscription pour l'utilisation par les développeurs à des fins de développement. JBoss Developer Studio Portfolio Edition inclut également un accès à Red Hat Enterprise Linux pour le poste de travail du développeur, avec ses outils propres de développement, et l'accès à Red Hat Network Access à des fins de développement. JBoss Developer Studio est disponible pour les systèmes d'exploitation Microsoft Windows, Linux et MacOS. JBoss Developer Studio requiert JDK 5.0 pour fonctionner. Contenu de la souscription La souscription JBoss Developer Studio Portfolio Edition apporte l'accès aux produits suivants pour utilisation sur le poste du développeur : JBoss Developer Studio 2.0 JBoss Enterprise Application Platform JBoss SOA Platform JBoss Enterprise Data Services Platform JBoss Enterprise BRMS JBoss Enterprise Portal Platform JBoss Operations Network OpenJDK Red Hat Enterprise Linux Illustration 2: JBoss Developer Studio 2.0 Portfolio Edition Plus d'informations sur la plaquette en anglais disponible à http://www.redhat.com/f/pdf/jbds_datasheet.pdf. Avantages Offre l'accès à l'ensemble des technologies JBoss Enterprise en un seul paquet à des fins de développement. Fournit un environnement de développement pré-assemblé, y compris les composants d'outillage et d'exécution. Pas besoin de construire un ensemble à partir de briques diverses. Mises à jour validées afin que vous n'ayez pas à vous soucier de la mise à jour mai parties de ne pas travailler avec le reste de l'environnement. Testé et validés afin de veiller à ce que tous les composants, comme Seam et les outils Eclipse pour Seam, travaille correctement ensemble et avec d'autres composants, tels que Hibernate, RichFaces, Portal, jbpm, Drools et les runtimes. L'assurance que tous les plugins de JBoss Developer Studio, l'exécution des composants, et leurs dépendances sont compatibles les uns avec les autres. 1.2 JBoss Enterprise Application Platform (JBoss EAP) JBoss EAP est la plate-forme leader du marché pour le déploiement des applications Java. Elle comprend des technologies open source de pointe pour élaborer, déployer et héberger des applications et services. JBoss EAP assure le juste équilibre entre innovation et stabilité dans l'entreprise en intégrant le serveur applicatif le plus populaire aux structures d'applications de prochaine génération. Construite sur des normes ouvertes, JBoss EAP comprend JBoss Application Server, JBoss Hibernate et JBoss Seam. Elle se veut une solution complète pour les applications Java d'entreprise de prochaine génération. JBoss Seam est un framework applicatif pour les applications Java d'entreprise. Son premier objectif est de fournir un environnement cohérent pour les technologies EJB 3.0 et Java Server Faces. JBoss Seam supporte aussi JBoss RichFaces et ICEfaces, solutions open source basées sur JSF et permettant de créer des solutions utilisant AJAX.
Disponible par le biais de souscriptions flexibles et abordables, JBoss Enterprise Application Platform englobe tout ce qu'il faut pour exécuter des applications Java d'entreprise riches et des applications Web basées sur les normes, le tout intégré et livré par les leaders de l'open source. 1.3 JBoss Enterprise Web Platform JBoss Enterprise Web Platform est la solution idéale pour l'hébergement d'applications Java légères ou riches. Basé sur les standards Java, JBoss Enterprise Web Platform ajoute au Profil Web Java EE les fonctionnalités entreprise qui permettent de fournir une plate-forme souple spécialement conçue pour les applications Java EE légères. JBoss Enterprise Web Platform est une déclinaison allégée de JBoss Enterprise Application Platform 5, la solution de Red Hat pour les applications d'entreprise utilisant toutes les fonctionnalités de Java EE. JBoss Enterprise Web Platform s'appuie ainsi sur un profil simplifié de JBoss Application Server, le serveur d'application Java open source le plus populaire, et intègre les maintenant classiques frameworks Hibernate, Seam associé à JBoss Web Framework Kit afin de fournir une plate-forme intégrée pour les applications Java de nouvelle génération, basées sur des standards ouverts. JBoss Enterprise Web Platform est la solution simple et flexible les applications Java, par le leader du logiciel open source en entreprise. pour construire et gérer le déploiement d'applications Ja Fonctionnalités Une plate-forme légère pour les applications Java simples ou riches, améliorant le Profil Web Java EE avec le support des fonctionnalités requises pour la plupart des applications d'entreprise. Inclut la gestion de cache distribué, le clustering, et la haute-disponibilité Support des services Web simples (JAX-WS) ainsi que REST Plate-forme basée sur les JBoss Microcontainer, permettant de s'appuyer sur les compétences existantes sur toutes les plates-formes JBoss Support intégré pour JBoss Hibernate, le framework Java de correspondance relationnel-objet et de persistance le plus utilisé du marché Inclut JBoss Seam, framework d'intégration Web 2.0 et base du nouveau standard innovant Contexts and Dependency Injection for Java EE (anciennement Web Beans) Inclut JBoss Web Framework Kit intégrant maintenance et support pour la plupart des frameworks open source Java : Google Web Toolkit, RichFaces, Spring Framework & Apache Struts Un cycle de vie Enterprise avec des mises à jour prédictibles sur le long terme, jusqu'à 5 ans. La souscription inclut des outils simples à utiliser permettant de s'assurer une infrastructure toujours à jour Le soutien technique et l'expertise de l'équipe de soutien technique open source la plus expérimentée du marché 1.4 JBoss Enterprise Web Server JBoss Enterprise Web Server combine en un produit unique des solutions open source leaders avec un jeu de capacités de classe entreprise pour les déploiements importants de sites web dynamiques et les applications web légères. En intégrant Apache Tomcat, le serveur Web Apache, et la plupart des connecteurs utilisés pour les interconnecter en une souscription unique, JBoss Enterprise Web Server fournit aux gestionnaires d'infrastructures une solution simple et néanmoins complète pour le déploiement d'applications légères Java. Red Hat apporte à JBoss Enterprise Web Server son savoir-faire en matière de cycle de maintenance et de support long, associé à l'ajout de fonctionnalités opérationnelles, de façon à pouvoir offrir une infrastructure applicative toujours à jour et sécurisée. Fournie par les experts des solutions Middleware open source, JBoss Enterprise Web Server est la solution idéale pour construire et gérer le déploiement d'applications Java simples. Fonctionnalités Une solution unique tant pour les déploiements de sites web importants que pour les applications légères Java Les versions maintenues et supportées des projets populaires Apache Tomcat, Apache Tomcat-Native, Apache Web Server (httpd) & mod_jk, tous disponibles dans une souscription unique. Un cycle de vie Enterprise avec des mises à jour prédictibles sur le long terme, jusqu'à 5 ans. Une maintenance s'appuyant sur les procédures de l'équipe de sécurité de Red Hat, afin d'avoir l'assurance d'un environnement Web toujours sécurisé La souscription inclut des outils simples à utiliser permettant de s'assurer une infrastructure toujours à jour Le soutien technique et l'expertise de l'équipe de soutien technique open source la plus expérimentée du marché Une suite complète d'outils d'administration, de déploiement, de mise à jour et de supervision et métrologie de vos applications. 1.5 JBoss Enterprise Portal Platform (JBoss EPP) Cette plate-forme propose un environnement open source basé sur les normes pour héberger et fournir des applications et des informations sur des portails Web d'entreprise, publier et gérer du contenu et personnaliser les expériences des utilisateurs. Ses caractéristiques sont les suivantes : Une productivité améliorée pour l'utilisateur : JBoss Enterprise Application Platform for Portals constitue le cadre de centralisation pour accéder à l'information, favoriser la collaboration, optimiser les procédures professionnelles et réduire les coûts. Interopérabilité et flexibilité : Comme JBoss Enterprise Portal Platform est basé sur des standards ouverts, il constitue une plate-forme de portail extensible qui intègre des pages Web et des applications dynamiques dans des portlets standardisés et réutilisables. Fiabilité et extensibilité : Déployée sur JBoss Enterprise Application Platform, la plate-forme applicative certifiée J2EE leader du marché, l'accès aux informations dynamiques est facilité, ce qui assure performances et évolutivité. Un meilleur retour sur investissement : En fournissant une interface utilisateur intégrée dans les applications, JBoss Enterprise Application Platform for Portals permet aux utilisateurs de tirer parti des applications informatiques
existantes, d'augmenter le retour sur investissement des actifs informatiques et de réduire le besoin de développement d'intégration et de nouvelles applications. 1.6 JBoss Enterprise SOA Platform Le défi posé par l'intégration de la chaîne de valeurs représente une grande opportunité commerciale et une chance de saisir un avantage sur la concurrence. Cependant, les plate-formes d'intégration propriétaires ou plus anciennes n'étaient pas à la hauteur des performances attendues ; par ex., elles n'offraient pas la flexibilité qui permet d'optimiser la rentabilité et qui puisse répondre aux changements de façon transparente, sans occasionner des coûts disproportionnés. Illustration 3: JBoss Enterprise SOA Platform JBoss Enterprise SOA Platform apporte un changement en proposant une nouvelle génération de plate-formes d'intégration et d'automatisation de procédés simples, qui soient à la fois transparentes et abordables économiquement. JBoss Enterprise SOA platform est une simple plate-forme conçue pour trouver, intégrer et orchestrer des services SOA (Service-Oriented Architecture / Architecture orientée-services), ses applications pour les entreprises, et autres process automatisés d'entreprise. Autres avantages et caractéristiques: Logiciel médiateur (Middleware), leader sur son marché, en source ouverte, combinant en une simple et unique plateforme SOA l'intégration et l'automatisation de procédés d'entreprise. Plate-forme multiple, construite aux normes, avec l'avantage de l'intégration, sans l'inconvénient du verrouillage Modèle de souscription simple et clair, qui comprend le logiciel, la prise en charge, et les mises à niveau JBoss Enterprise SOA Platform est une solution économique par rapport aux plate-formes propriétales de logiciels médiateurs onéreux Supporté par le leader en source ouverte, et fourni par des experts certifiés Pour conclure simplement - JBoss Enterprise SOA Platform contribue à faciliter les procédés d'exécution d'entreprise à moindre coûts! 1.6.1 Souscription à JBoss Enterprise SOA Platform La souscription JBoss Enterprise SOA Platform comprend JBoss ESB, JBoss jbpm, JBoss Rules et JBoss Enterprise Application Platform. JBoss Enterprise SOA Platform intègre les applications, les services SOA, les evénements professionnels et automatise les procédés d'entreprise. 1.6.2 Mise à jour produit et politique de prise en charge JBoss Enterprise SOA Platform est mise à jour suivant les termes précis de Product Update and Support Policy et chaque composant intégré est pris en charge au niveau de son utilisation en production ou pour développement, suivant les termes du contrat de souscription. 1.6.3 Détail des composants JBoss Enterprise SOA Platform Dans le cadre du processus de mise à jour de la plate-forme JBoss Enterprise SOA, un certain nombre de composants JBoss.org peuvent être ajoutés ou retirés dans un souci de compatibilité ou de dépendance, tandis que d'autres composants pourraient être inclus en tant que nouveaux aperçus technologiques. La plate-forme SOA Platform
1.7 comprend également JBoss ESB, JBoss jbpm, et JBoss Rules en plus de JBoss Enterprise Application Platform 4.3.rvices, de superviser et d'accéder aux journaux, de configurer la sécurité ou toute autre tâche d'administration.