La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

® IBM Open Software WebSphere Application Server Community Edition et Apache Geronimo Les atouts de l ’ OPEN SOURCE alli é s aux supports de IBM Pascal.

Présentations similaires


Présentation au sujet: "® IBM Open Software WebSphere Application Server Community Edition et Apache Geronimo Les atouts de l ’ OPEN SOURCE alli é s aux supports de IBM Pascal."— Transcription de la présentation:

1 ® IBM Open Software WebSphere Application Server Community Edition et Apache Geronimo Les atouts de l ’ OPEN SOURCE alli é s aux supports de IBM Pascal Gallois0149055059 pascal_gallois@fr.ibm.com

2 © 2005 IBM Corporation 2 Maturit é Open Source et adoption Increasing Adoption by Customers Increasing Maturity of Software Source: IBM, December 2005 Operating Systems Development Tools Application Servers Web Servers Databases Systems Management File/Print Servers Email Servers Applications

3 © 2005 IBM Corporation 3 Et si ?  Trouver des réponses aux questions simples : Architecture, Intégration, Services, Administration, Licences  Trouver des synergies avec la famille WebSphere ?  Mise à disposition d’un environnement Open complet avec le support IBM ?  Mise à disposition de documentations en ligne et en français ?  Trouver un projet Open Source avec la contribution et support actif d’IBM ?

4 © 2005 IBM Corporation 4 Acquisition de Gluecode Software – mai 2005  Capitaliser sur des compétences clés de ce marché IBM, s ’ affirme comme acteur à valeur dans le domaine des solutions de serveurs d ’ application Open-Source et freeware IBM a pris un engagement majeur avec Apache Geronimo pour en faire le serveur d’application Open Source de demain  Fort investissement financier de IBM pour contribuer à la validation de Geronimo vis-à-vis de J2EE 1.4  Annonce mondiale de prestations de support IBM pour l’offre Apache Geronimo  Contribution au développement de : l’interfaçage et du pilotage (via une console technologique)  Promotion de l’offre auprès des Industriels IBM introduit WebSphere Application Server Community Edition  Un serveur d’application J2EE allégé construit sur la base technologique d’Apache Geronimo  Annonce mondiale de prestations de support IBM pour l’offre WebSphere Application Server Community Edition

5 © 2005 IBM Corporation 5 Un environnement ouvert qui s’intégre avec la famille WebSphere 1 Une offre Double : Geronimo et WebSphere Community Edition 2 Des avantages importants par rapport à d’autres projets Open Source 3

6 © 2005 IBM Corporation 6 WebSphere Extended Deployment WebSphere Application Server Network Deployment WebSphere Application Server - Express WebSphere Application Server Portfolio WebSphere Application Server Community Edition Rational visual tools included Clustering & Load Balancing Business Grid Apache Geronimo open source Capacités Besoins Coûts d’acquisition réduits, déploiement rapide au niveau départemental, fonctionnalités simples Performance / scalabilité, Déploiement d’entreprise, richesse fonctionnelle, robustesse Sécurité simple, admin simplifiées & deploiement d’un app unique; Nbr de transactions faible; Editeurs au lieu d’outils visuels Fort volume transactionnel, deploiement automatisé, prioritisation et administration sur SLA, optimisation des ressources

7 © 2005 IBM Corporation 7 Qu ’ est-ce que WebSphere Application Server Community Edition? Un serveur d’application J2EE allégé construit sur la base technologique Apache Geronimo Ressources réduites (~40MB en téléchargement) Compatible J2EE Pas de coûts de licence Support “World-class” ( optionnel)

8 © 2005 IBM Corporation 8 Qu ’ est-ce que Apache Geronimo? C’est un projet de serveurs d’applications Open source J2EE développé par la Fondation “Apache Software”. Une contribution de développeurs Java réunit au sein d’une communauté mondiale et ouverte. Généralités sur la solution :  Une licence Apache pour la solution serveur d’applications Open Source  Compatible J2EE  Code source disponible  Hautement personnalisable  Petite empreinte mémoire  Evolution piloté par une communauté ouverte

9 © 2005 IBM Corporation 9 Apache Geronimo: Une communaut é ouverte + d’autres développeurs indépendants Les ditrituteurs de LINUX Les plate-formes Les éditeurs Les intégrateurs Les contributeurs de Geronimo

10 © 2005 IBM Corporation 10 Geronimo : Evolution de Tomcat 1.Les développeurs veulent trouver un serveur d’application simple 2.Apache Tomcat permet d’aller vite 3.Mais Tomcat n’intégre pas tous les composants d’intégration, de gestion des messages, de service web, de gestion de la sécurité … 4.En plus de l’application, les développeurs vont intégrer les différents composants et s’éloigner du code standard 5.Pour l’exploitation, des services de gestion des clusters deviennent importants 6.Ils doivent donc mettre à jour en continu les composants pour répondre aux besoins d’exploitation, en plus des besoins fonctionnels 7.Au final, les développeurs, non seulement maintiennent l’application mais aussi le socle, et également les couches d’intégration … Apache Tomcat Your Killer App SOAP/Web Services (Axis) JMS Messaging Security / Authentication Web Tier Clustering Other services you need/write Custom Integration SOAP/Web Services (Axis) Developers maintain all this!

11 © 2005 IBM Corporation 11 Geronimo : Int é gration des projets Open Source  Geronimo répond à la demande d’intégration des composants Open Source Apache Tomcat : servlets et JavaServer Pages (JSP) OpenEJB : Enterprise JavaBeans (EJB) ActiveMQ : Java Message Service (JMS) MX4J : Java Management Extensions (JMX) TranQL : Java Database Connectivity (JDBC) Apache Axis : Web services HOWL (ObjectWeb) : Java Transaction API (JTA) Apache Derby (Relational database system)

12 © 2005 IBM Corporation 12 Outils de developpement WAS Community Edition Eclipse Plug-in for WAS CE Application Server Toolkit (ASTK) for WebSphere Rational Web Developer Eclipse Plug-in for WAS CE Application Server Toolkit (ASTK) for WebSphere* Eclipse Plug-in for WAS CE Today3Q06By YE06 Flexibilité : l’objectif est de s’appuyer sur les outils et compétences actuelles Product plans are subject to change without notice until the product is announced Rational Application Developer

13 © 2005 IBM Corporation 13 Eclipse Plugin pour WAS CE  Eclipse Web Tools Platform (WTP 1.5) : Génération/Déploiement/Test – http://www.ibm.com/developerworks/opensource/library/os-gerplug/ Prerequisities for the WTP Project V1.0.1 SDK: Eclipse V3.1.2 SDK The Eclipse Modeling Framework (EMF) V2.1.2 SDKThe Eclipse Modeling Framework (EMF) V2.1.2 SDK The Graphical Editing Framework (GEF) V3.1.1 SDKThe Graphical Editing Framework (GEF) V3.1.1 SDK The Java EMF Model (JEM) V1.1.0.1 SDKThe Java EMF Model (JEM) V1.1.0.1 SDK WTP v1.0.1 SDK Bundle: http://download.eclipse.org/webtools/d ownloads/drops/R-1.0.1- 200602171228/

14 © 2005 IBM Corporation 14 Platform Extensions BI Portal Application Server Development Test Production Core Systems Eclipse Plug- in/ WAS CE WAS CE RAD/ WAS WAS WAS CE WAS WS Portal WS ESB WAS ND Process Server WAS ND WebSphere : Flexibilit é s de d é ploiement

15 © 2005 IBM Corporation 15 Un environnement ouvert qui s’intégre avec la famille WebSphere 1 Une offre Double : Geronimo et WebSphere Community Edition 2 Des avantages importants par rapport à d’autres projets Open Source 3

16 © 2005 IBM Corporation 16 Diff é rences entre Geronimo et WAS CE Apache Geronimo WebSphere Application Server Community Edition Pur J2EE compatible avec le serveur d’applications Open Source J2EE compatible avec un serveur d’applications OpenSource; Solution complétée par des offres commerciales IBM (ex: support étendu de plate- forme, etc.) Réponse aux besoins de la communauté Geronimo Réponse alignée aux besoins de la communauté Géronimo, des clients et des partenaires IBM Pas de coût d’utilisation (téléchargement depuis geronimo.apache.org) Pas de coût d’utilisation (téléchargement depuis ibm.com/developerworks) 2 niveaux de support IBM3 niveaux de support IBM Cycle d’évolution des niveaux de versions : fréquent Cycle d’évolution des niveaux de versions : stable et prévisionnel Version supportée 3 moisVersion supportée 18 mois Services IBM

17 © 2005 IBM Corporation 17 IBM supporte les deux “ distributions ” Apache Geronimo IBM WebSphere Application Server Community Edition Téléchargement Environs 60MB comprenant toutes les caractéristiques J2EE Environs 40MB incluant toutes les caractéristiques J2EE OEM Facile à intégrer, à packager, à livrer Runtime Customization Oui (activer ou désactiver les services souhaités) Planification des évolutions de versions Très fréquente (itérative)Bi-annuelle (stable et prévisionnelle) Support de Plate- formes Windows, Linux, Mac OS/X et Solaris Linux on POWER architecture, AIX 5.3 ML4, Windows, Linux Outils de Dev Outil EclipseOutil Eclipse (Futur: ASTK, Intégration Rational) Support de la Base de données Apache Derby intégré dans Apache Geronimo. Support bases de données via JDBC IBM Cloudscape intégré dans WAS CE. Support également pour DB2, Oracle, MS SQL Server, MySQL Documentation Émanant des membres de la communauté,mise à disposition des travaux des développeurs IBM dans developperWorks Documentation conséquente, exemple d’applications pour tester les fonctionnalités et démonstrations disponibles Travaux dérivés Autorisé (mais non supporté par IBM) Autorisé (pour les composants Open Source dont la licence le permet mais non supporté par IBM) Résolutions d’incidents Les résolutions d’incidents provenant du support IBM ne seront pas intégrées dans les prochaines versions d’Apache Geronimo Les résolutions d’incidents provenant du support IBM seront intégrés dans les prochaines versions du produit ou une alternative sera trouvée * Available by 4/30

18 © 2005 IBM Corporation 18 WebSphere Application Server Community Edition : Nouveaut é s  NEW: Leverages latest open source innovation through Apache Geronimo 1.0  J2EE 1.4 Compatible – Certified on the IBM 1.4.2 JDK (Support Sun JDK)  Database Support – Integrated IBM Cloudscape database supported for development and production – IBM DB2, MySQL, MS SQL Server and Oracle  Full Eclipse web tools support – For creating, deploying, and debugging applications  Runtime customization – Architecture enables runtime customization to save systems resources and improve performance  Centralized configuration and control – Easy-to-use management console  Platform Support – RHEL 3, 4, SLES 9 & RFDC 5 on IA32; Win2K3 & WinXP  Small Footprint: ~40MB download – Easy access - downloadable in minutes – Easily embeddable in customer or ISV stack  NEW: Improved reliability for most commonly deployed applications – Web-tier clustering (Tomcat) – Load balancing  NEW: Flexible and rapid deployment across multiple configurations – Directory-based hot deployment – Local and remote deployment through command line, console, and IDE  NEW: Increased Portability to WebSphere Application Server family – Eclipse plug-in with J2EE profiling capabilities for creation of more portable applications  NEW: Enhanced Linux platform support – RHEL 4 & SLES 9 on Power PC  NEW: Translated Documentation – Simplified Chinese, Traditional Chinese, Korean, French, Italian, Spanish, Portuguese, German  UPDATED: Migration Documents – Tomcat/JBoss/Gluecode/Geronimo to WAS CE – Migrating from WAS CE to other WAS products

19 © 2005 IBM Corporation 19 Composants majeurs de WAS Community Edition ComponentLevel Geronimo1.0 Tomcat5.5.9 Axis1.4-356167 ActiveMQ3.2.2 Howl0.1.11 OpenEJB2.0 Tranql1.1 and 1.2.2 IBM Cloudscape10.1.2 IBM JDK1.4.2 SR4-1

20 © 2005 IBM Corporation 20 Diff é rences avec Geronimo ComponentComments Apache Directory Server DerbyReplaced by Cloudscape Jetty

21 © 2005 IBM Corporation 21 D é tails des licences et condition d ’ utilisation App ServerSoftware LicenseIBM Support Terms & Conditions Apache Geronimo Apache License 2.0 BSD style license created by Apache Software Foundation – Few constraints on derivatives Retain copyright notice Give credit for original – No obligation to release source – “Business Friendly” Companies can integrate with proprietary software http://www.apache.org/licenses/LICENSE-2.0 Passport Advantage & Passport Advantage Express* – No explicit indemnification offered (but IBM is likely a bigger target than our partners/customers) – Derivative works are not supported WAS Community Edition IBM International License Agreement for Non-Warranted Programs – Derivative works not allowed, (although modifications to open source portions of WAS Community Edition are allowed) – Redistribution of binaries allowed with signed OEM contract (contract can be no-fee & no-royalty but provides IBM with protection over a click- to-accept popup license) – No explicit indemnification offered (but IBM is likely a bigger target than our partners/customers) http://www-03.ibm.com/software/sla/sladb.nsf/pdf/ilan /$file/ilan_en.pdf Passport Advantage & Passport Advantage Express* – No explicit indemnification offered (but IBM is likely a bigger target than our partners/customers) – Derivative works are not supported Note: PA & PAE contracts have been re-written to include a section for “Selected Support” that describes the generic framework for providing support offerings for software products eligible for “Selected Support”. The PA & PAE contracts direct customers to the Support Handbook for the specific terms & conditions for a given “Selected Support” offering.

22 © 2005 IBM Corporation 22 Support IBM pour Apache GeronimoBasiqueSupérieur Support IBM pour WebSphere Application Server Community Edition BasiqueSupérieurElite Support technique Plages horairse couvertes 8h-17h lundi à vendredi 24x7x365 (Sévérité 1) Mise à disposition d’un accueil vocal Échanges sous formats électroniques Temps de réponses 8 heures (heures ouvrées) 4 heures ( heure ouvrées) 2 heures (heures ouvrées) Support technique pour un nombre illimité d’incidents Nombre de personnes pouvant contacter le support IBM 12Illimité Assistance aux développeurs Nombre maximal d’ouvertures simultanées d’incidents de : design applicatif, configuration et réglage des performances 035 Assistance d’experts en design d’applications et en architecture Assistance au déploiement et à la configuration Assistance pour le réglage des performances Assistance à la résolution des incidents Correctifs d’incidents disponibles en ligne Développement de correctifs pour les incidents critiques Correctifs d’incidents soumis aux communautés des projets open source concernés Correctifs pour d’anciennes versions supportées Formation et mise à disposition de supports Documentation disponible sur internet Accès à la communauté IBM : contenu technique de « developerWorks », envoie de lettres d’information, mise à disposition de Webcast et de forums Option supplémentaire (non chiffrées) : offre de « services professionnels » Indication de prix (sous réserve des mises à jour)913 € HT/ Serveur3296 € HT/Serveur6086 € HT/Serveur Offres de support IBM

23 © 2005 IBM Corporation 23 IBM propose en compl é ment de son support des prestations de service ( « service professionnel » ) pour WebSphere Application Server Community Edition et Apache Geronimo Pour analyser l’architecture et le design applicatif – Analyse du parc applicatif et de l’architecture du middleware – Recommandations pour améliorer et optimiser ces ensembles Pour planifier les migrations et assister à l’implémentation – Assistance à la migration depuis la planification d’opérations au niveau du code jusqu’à la migration d’applications : depuis des plate-formes non IBM (JBoss, Tomcat, BEA) vers WebSphere Application Server Community Edition ou Apache Geronimo depuis des applications sous WebSphere Application Server Community Edition et Geronimo vers la plate- forme WebSphere Pour orienter les choix applicatifs créateur de valeur – Concentrer les efforts sur la construction et le déploiement d’applications à valeur ajoutée pour le client

24 © 2005 IBM Corporation 24 Un environnement ouvert qui s’intégre avec la famille WebSphere 1 Une offre Double : Geronimo et WebSphere Community Edition 2 Des avantages importants par rapport à d’autres projets Open Source 3

25 © 2005 IBM Corporation 25 4Q051Q062Q063Q064Q06 Apache Geronimo V1.0 01/06 M5 V1.0 10/15 Apache Geronimo V2.0 V2.0 WAS CE V1.0 11/15 04/04 V1.0 V1.0.1 V1.0.0.1 02/15 * Proposed Deliveries M2M3Beta M1 V1.1V1.x V1.1* 04/30 2007 V2.0 WebSphere Application Server Community Edition : Roadmap WAS CE V1.0.1 - Completeness  Geronimo V1.0 + Fixes Basic Clustering (Web Session replication) Console cleanup Directory based Hot Deployment Development tooling Works with Spring, Hibernate, and Struts  Eclipse J2EE Compliant Profile plug-in  Translated documentation  RHEL 4 & SLES 9 on Power PC  AIX supported in service refresh WAS CE V1.0 - Certification  Geronimo V1.0-M5  J2EE Certified on IBM JDK  Selective download with/without JDK  JDKs Supported: IBM & Sun  Eclipse Plug-in  Admin Console (Tech Preview)  LDAP Authentication  Enhanced Install  Samples  Migration aids from Gluecode Standard Edition, Apache Geronimo and Tomcat  Supported Platforms: RHEL 3, 4; SLES 9, RFDC 5 on IA32; Win23k; WinXP (Dev only)  Supported DBs: IBM Cloudscape & DB2; MySQL; Oracle; Microsoft SQL Server WAS CE V1.1* & 2.0+* - Simplification  Geronimo V1.1/V1..X & 2.0+ JDK 5.0 support Performance improvements Configuration simplification Modular update and install Fix Serviceability Better Clustering Security Config XBean integration  ASTK & RAD support for WAS Community Edition (delivered in respective products)  Improved NLS product capabilities  Enhanced migration aids/tools  Interoperability with other IBM Software  Additional & easier to use documentation  Additional Platforms (i.e. Solaris)  Selective download enhancements Product plans are subject to change without notice until the product is announced Two major releases a year maintains product currency V2.x AG 1.0 + Fixes

26 © 2005 IBM Corporation 26 Geronimo 1.x  OpenJPA Integration (EJB3 persistence)  ServiceMix Integration (JBI support for ESB functionality)  Enhanced clustering support  Improved administration capabilities  Performance enhancements  Java 5.0  Maven 2

27 © 2005 IBM Corporation 27 Geronimo 2.0  JEE 5 – EJB 3, Servlet 2.5, etc  Native Spring support  Downloadable plugins (maven repos etc)  Portal Server integration  Improved Ajax Support  XBean Integration – A new ultra lightweight kernel Replaces GBean kernel Pluggable IoC frameworks eXtensible bean framework

28 © 2005 IBM Corporation 28 DeveloperWork : le portail pour WAS CE  http://www.ibm.com/developerworks/websphere/zones/was/wasce.html http://www.ibm.com/developerworks/websphere/zones/was/wasce.html Téléchargements Articles Forums Exemples Formations …

29 © 2005 IBM Corporation 29 Exemples DeveloperWorks Le site IBM developerWorks fournit des ressources pour les développeurs, notamment : * Une page relative à la technologie Java, avec des liens d'accès à des articles, des normes et des tutoriels pour Java et J2EE. * Un page relative au projet, avec des liens d'accès à des informations sur le projet pour les développeurs. * Un forum, où vous pouvez échanger des messages avec des personnes qui utilisent le produit ou en assurent le support technique. Migration : A partir de JBOSS, TOMCAT, … Intégration : Avec WebSphere, WebSphere MQ, Moteurs LDAP, … Administration : Installation, Configuration, Plan de reprise, … Innovation : Développement AJAX, …

30 © 2005 IBM Corporation 30 Pourquoi IBM Websphere ? 1.Stratégie IBM : Support de la communauté Apache Geronimo. Evolution de l’offre IBM (Exemple avec Tivoli ITCAM aka Composite Application Manager) 2.Communauté OUVERTE : Apache est une des communautés les plus ouverte, avec de nombreux projet tels que Tuscany (Support SCA) 3.Stabilité : IBM, et nos partenaires. License non GPL, important pour les éditeurs 4.Offre de support IBM très compétitive : IBM ou Partenaires 5.Migration, Intégration : Pas de rupture technologique, pas de silos 6.WebSphere Application Server: Permet à nos clients de se positionner sur un serveur Open Source, avec un cycle de vie de type “Enterprise” 7.Budget : de nouvelles opportunités avec un rapport qualité / prix sans équivalence

31 © 2005 IBM Corporation 31 WebSphere CE : T é l é chargement  Support: – Microsoft Windows Server 2003 SP1 – Microsoft Windows XP Pro SP2 – Linux – Intel - 32 bit : Red Hat 3, Novell Suse 9 – Power : Red Hat 4, Novell Suse 9, AIX Version 5 Update 3 with ML 4 or later

32 © 2005 IBM Corporation 32 Documentation : http://publib.boulder.ibm.com/wascehttp://publib.boulder.ibm.com/wasce

33 © 2005 IBM Corporation 33 Installation  Install  Start

34 © 2005 IBM Corporation 34 Console https://localhost:8443/console/ Username: system Password: manager

35 © 2005 IBM Corporation 35 Comment aller plus loin ? Plus d ’ informations  www.ibm.com/developerworks/websphere/zones/was/wasce.html www.ibm.com/developerworks/websphere/zones/was/wasce.html Informations Produit Téléchargements Learning Resources Support Articles/Documentation Migration Administration Developpement Intégration


Télécharger ppt "® IBM Open Software WebSphere Application Server Community Edition et Apache Geronimo Les atouts de l ’ OPEN SOURCE alli é s aux supports de IBM Pascal."

Présentations similaires


Annonces Google