WebSphere JBoss Enterprise Application Platform
WebSphere JBoss Enterprise Application Platform www.jp.redhat.com/jboss
1. 3 3 4 2. 4 4 5 7 9 14 19 3. 20 20 I 21 II 21 III 23 IV 25 V 26 4. 26 26 27 30 5. 32 2 www.jp.redhat.com/jboss
1. IT TCO JBoss Enterprise Application Platform JBoss Enterprise Application Platform SOA JBoss Enterprise Application Platform Java EE IT IBM IT IBM IBM WebSphere JBoss Enterprise Middleware JBoss Enterprise Application Platform Java JBoss Enterprise Application Platform IT JBoss Java Web Web 2.0 Java Java JBoss "Release Early, Release Often" JBoss Enterprise Application Platform JBoss JBoss www.jp.redhat.com/jboss 3
5 IT 1. JBoss EAP 2. JBoss EAP 3. 4. 5. JBoss Enterprise Application Platform 2. 1 CPU RAD 4 www.jp.redhat.com/jboss
Web Java EE Web Eclipse IDE IDE JBOSS JMS EJB JPA Hibernate Spring Seam Flex Struts JBPM JAR EAR Web web.xml JBoss Web 2 WebSphere Application Server ibm-web-ext.xmi ibm-webbnd.xmi 2 JBoss jboss-web.xml Red Hat XML JBoss jboss-web.xml www.jp.redhat.com/jboss 5
App 2 App 3 App 4 App 5 WebSphere Web Web JBoss Web 1. JBoss.war WebSphere 2. WebSphere Web WebSphere.xml JBoss Web JBoss jboss-web.xml 3. JSP WebSphere Web WebSphere Java EE Java EE Web Java EE JSR App 1 App 2 App 3 App 4 App 5 Jakarta Commons 3.2 Apache App 1 Hibernate 3.1 Hibernate 3.4 Spring 2.1 Oracle 10g 6 www.jp.redhat.com/jboss
Java EE IDE JBoss MASS MAT MAT Java EE http://www. jboss.org/mass/mat.html JBoss MAT HTML JSR JSR Java Specification Requests Java Portal ESB Rules engine Injection JSR XML WebSphere Application Server (WAS) 1 1 WAS 1 1 WAS WebSphere Server WLS JBoss JDBC JMS2 WAS JDBC JMS WebSphere WAS www.jp.redhat.com/jboss 7
JBoss JDBC JMS XML 2 XML WebSphere XML JDBC 7.x WebSphere JDBC XML WebSphere/AppServer/profiles resources.xml cells JDBC resources.jdbc:datasource factories resources.jdbc:jdbcprovider XML JBoss poolname-ds.xml *-ds.xml XML JBoss XML config/jbdc *-jdbc.xml *-ds.xml JBoss JBoss JMS 7.x WebSphere JMS JMS XML XML WebSphere/AppServer/profiles JMS JMS resources.xml cells JMS J2CResourceAdapter JMS j2cadminobjects JBoss JMS JBoss deploy/jboss-messaging.sar/connectionfactoriesservice.xml JBoss destination-service.xml *-service.xml JMS Destination XML JBoss XML QueueService TopicService MBean MBean XML JBoss 8 www.jp.redhat.com/jboss
WebSphere JBoss WebSphere JBoss JBoss JBoss JGroups HTTP JBoss WebSphere JBoss Cache HTTP AOP POJO www.jp.redhat.com/jboss 9
4 200 1 200 300 2 2 2 SLA 300 1.7 2 2 1.7 SLA 200tps 176.5tps 300 JBoss 10 www.jp.redhat.com/jboss
Web Web JBoss Web Web (Tomcat) Web (Tomcat) JBoss 50% www.jp.redhat.com/jboss 11
1 2 4 1 2 3 4 1 2 3 4 32bit OS JVM 1 32bit JVM 4GB 64bit OS JVM 1 IT 12 www.jp.redhat.com/jboss
1 90% 60% 90% 30% 1 2 3 4 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 1 1 JBoss 32bit OS CPU 1 JVM Web Web Web HTTP HTTP www.jp.redhat.com/jboss 13
JBoss Buddy Replication 1 Buddy OS OS JBoss OS OS QA 2 1 2 1 4 14 www.jp.redhat.com/jboss
SLA JBoss JBoss 1 JVM OS Sun 420R Sun 420R Sun 420R Red Hat Enterprise Linux x86 Sun 420R Sun 420R Sun 420R Sun 420R Sun 420R Sun 420R Red Hat Enterprise Linux x86 www.jp.redhat.com/jboss 15
ROI 1 OS Enterprise Linux 1U 4U Red Hat Enterprise Linux x86 Red Hat Enterprise Linux x86 Sun E25K Red Hat Enterprise Linux x86 Red Hat Enterprise Linux x86 x86 16 www.jp.redhat.com/jboss
Enterprise Linux 1 Enterprise Linux LPAR KVM Xen 3 Linux IFL IBM System z HP Superdome Itanium Fujitsu Primequest Itanium Sun Fire V490 Sun Fire V490 Sun Fire V490 Sun Fire V490 Sun Fire V890 Sun Fire V890 HP Superdome Red Hat Enterprise Linux ROI www.jp.redhat.com/jboss 17
OS Amazon Rackspace Sun 420R Sun 420R Sun 420R Sun 420R Sun Fire V890 Red Hat Enterprise Linuxbased cloud Sun Fire V490 Sun Fire V490 Sun Fire V890 ROI ROI 18 www.jp.redhat.com/jboss
Java JVM 1 JVM JVM JVM JVM JVM JEE JEE JEE WebSphere Application Server JVM WAS JAR Application Server Web JBoss 1 2 JBoss 2 Web WebSphere 2 2 JBoss 2 Web 2 WebSphere Hibernate Struts www.jp.redhat.com/jboss 19
3. I 2 4 II 2 12 III 4 6 IV 5 8 V TBD Red Hat Consulting 20 www.jp.redhat.com/jboss
I Web GUI AOP IDE 1 DMZ Web Web Java EE SOA Eclipse JBoss Developer Studio WebSphere Workshop CVS SVN GIT ClearCase Ant Maven II www.jp.redhat.com/jboss 21
JBoss EAP JBoss JMX Web Tomcat JSP JMS JAAS/JACC JBoss JBoss AOP JBoss JGroups JDBC Hibernate JAAS LDAP SSO JBoss AOP Java EE JSP JSF Facelets JBoss Web 1 JBoss MAT Migration Analysis Tool URL http://community.jboss.org/wiki/jbossmass-migrationassesmenttool-gettingstarted Web http://www.jboss.org/mass/mat.html 22 www.jp.redhat.com/jboss
III 1. IDE 2. vs vs vs CAPEX vs OPEX TCO vs ROI www.jp.redhat.com/jboss 23
SWOT Strength Weakness Opportunity Threats Strength Weakness Opportunity Threats SWOT STRENGTH IT IT JBoss WAR EAR IDE OPPORTUNITIES WEAKNESSES IDE THREATS 3. JBoss IDE WebLogic WebSphere JBoss MASS MAT 24 www.jp.redhat.com/jboss
IV SOE Standard Operating Environment SOE OS OS Java EE SOE SOE JBoss SOE SOE URL www.jp.redhat.com/jboss 25
V 1 4. Red Hat Enterprise Consulting Services Red Hat Consulting IT Red Hat Consulting More with Less JBoss JBoss Application Server IT IT Red Hat Consulting Services Java JBoss Red Hat Consulting Red Hat Consulting JBoss JBoss 26 www.jp.redhat.com/jboss
Red Hat Consulting JBoss JBoss JBoss JBoss JBoss Red Hat Consulting JBoss Red Hat Consulting IT IT SOE SOE One Codebase 10 GUI www.jp.redhat.com/jboss 27
SOE Standard Operating Environment Red Hat Enterprise Linux Linux Red Hat Enterprise Linux user group PKI 28 www.jp.redhat.com/jboss
Linux OS Red Hat Enterprise Linux OS OS 1 Red Hat Consulting Red Hat Consulting Red Hat Consultants www.jp.redhat.com/jboss 29
sales-jp@redhat.com Red Hat IT Red Hat IT Red Hat IT IDC Red Hat Java JEE Red Hat Red Hat IT Red Hat Red Hat 40 6 Red Hat JBoss Enterprise Middleware IT JBoss Enterprise Middleware JBoss Red Hat ROI IT 30 www.jp.redhat.com/jboss
Red Hat IT IT JBoss JBoss Java EE JBoss Enterprise JBoss Enterprise Application Development (JB295) Advanced JBoss Enterprise Development (JB325) JBoss Hibernate Technology (JB297) JBoss Seam Development (JB311) JBoss Enterprise Portal Platform (JB321) JBoss Application Administration (JB336) Advanced JBoss Administration (JB346) JBoss SOA: ESB Server Implementation (JB431) JBoss Enterprise BRMS Implementation (JB433) Web Java SOA JBoss Red Hat for JBoss Enterprise Middleware JBoss Application Administration (JB336) JBoss JBoss Application Administration JBoss Application Server JBoss Enterprise Application Development: (JB295) Java JBoss Enterprise Application Development JBoss Java EE API Advanced JBoss Enterprise Development (JB325) Advanced JBoss Enterprise Development Java EE API JBoss Enterprise Application Platform EAP JBoss Seam Development (JB311) JBoss Seam Development JBoss Seam IT Java JBoss Hibernate Technology (JB297) JBoss Hibernate Technology Java Hibernate Application Stack Java JBoss Enterprise SOA (JB341) JBoss Enterprise SOA www.jp.redhat.com/jboss 31
5. IT ROI IT IT 5 1. JBoss Enterprise Application 2. JBoss 3. 4. 5. IT 32 www.jp.redhat.com/jboss
Copyright 2010 Red Hat, Inc. All rights reserved. LINUX Linus Torvalds RED HAT Shadowman logo Red Hat, Inc. 2010 8 www.jp.redhat.com/jboss #2894087_0710