SlideShare a Scribd company logo
1 of 24
Analyst Update




      JBoss
Professional Open Source

 Marc Fleury – marc.fleury@jboss.org
    Bob Bickel – bob@jboss.org
               09/02/12
JBOSS MISSION

• Mission:

    To create the best java application server;
            aim for de-facto standard;
  and support that standard with the best service

• Strategy:
Execute on the “Professional Open Source” model
Agenda 1

• JBOSS, the product
  – JBoss history
  – JBoss success in numbers
  – JBoss reasons for success
  – The competition
  – What people say
  – JBoss Expansion
  – J2EE certification
  – JBoss 4.0 overview
Market Demand &
                                                JBoss Product Evolution

                                                                        •   OR Mapping
                                                                        •   Portal
Enterprise




                                                                        •   Byte Code Manipulation
                                                                        •   …

                                                              Aspects, J2EE 1.4

                                         Clustering, Tomcat, Web Services
Tactical




                               Microkernal, JMX, J2EE API’s
                   Application Server
Developer




             EJB

              1.0        2.0              3.0           3.2           4.0         JBoss Version
JBoss Success
                                                                                                                                                      JBoss Downl oads




•   A large community                                                                 500,000


     –   2 million downloads in 2002, en route to 3M in 2003                          450,000



     –   25,000 documentation sets sold in spite of proliferation of download sites   400,000



     –   500 contributors over time, 10 core (JBoss Group)                            350,000

                                                                                      300,000

•   A standard in the market: #1 in development                                       250,000


     –   Togethersoft survey: 42% use JBoss                                           200,000



•   A standard in the market: #1 in OEM                                               150,000

                                                                                      100,000
     –   Analyst private communication                                                 50,000

•   A standard in the market: # 3 in production                                            0
                                                                                                Apr - May- Jun- Jul - Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar - Apr - May- Jun- Jul - Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar - Apr - May-
     – SDTimes survey: 15% in 2002, 25% est.2003                                                01    01   01   01   01    01   01   01    01   02    02   02   02   02    02   02   02   02   02    02   02    03   03   03   03    03

                                                                                                                                                                Mont h

     – 20,000+ sets of documentation sold in spite of proliferation of free download sites
     – JDJ survey: 70% of users go to Deployment.
•   Awards
     –   JavaWorld Editors’Choice Award as best Java Application Server in 2002 (beating BEA and IBM)
•   Production Deployment Community
     – Accenture, AMD, American, Fidelity, Arch Wireless, BASF, Best Western, Boeing, BuyMedia,
         California ISO, Computer Associates, Compuware, CTI, Corporate Express, Deloitte & Touche, Dow
         Jones Indexes, EA Games - Sims Online, Expedia.com (microsoft), GM, GetThere.com, Hitachi Data
         Systems, Hewlett Packard, Intuit, LastMinuteTravel.com, LeapFrog, Lesson Lab, Lion Bio Sciences,
         McDonalds, McKesson, MCI, Mitre, DISA-DARPA, Moody’s, Motorola Mobility, Natal Leisure Group
         New York Court Administration, Nextance, Nielsen Media Research, Nortel Networks, Nuasis,
         Playboy.com, Primus, Sabre – GetThere, Sagamor Hill, Schlumberger, Siemens, QAD, U.S.
         Department of State, Veritas, WebMethods, Wells Fargo
JBoss Success
                                      Reasons
• Open Source Quality
   –   Stable, High Quality, Open Source Q&A feedback
   –   High Performance
   –   Free, Open Source – LGPL (no need for source escrow!)
   –   Developers love the functionality
   –   Cult status with developers

• Fully supported by JBoss Group
   – JBoss Group drives innovation
   – JBoss Group provides customers a safety net and support
   – Customers are moving from Development to Deployment
        • Word of mouth in a large installed base
   – IBM, BEA are bloated, pricy, and arrogant
JBoss
                                   what people say




• “MCI’s thousand-plus network engineers monitor their
  network…The application ran for several years on a
  commercial application server…but over time ‘we grew
  increasingly dissatisfied with our commercial vendor, for
  lots of reasons, including support, product quality and
  license restrictions….JBoss has been rock-solid and I don’t
  think our users are aware anything has changed.’”
                              -Chief Information Network, March 2003
JBoss Expands

• JBoss recruits top talent and top projects
  – Hibernate (persistence engine)
  – Tomcat 5 (servlet engine)
  – Java Groups (groups communication)
  – Nukes (postnukes portal)
• Increase technology footprint
  – through “integration/acquisition”
  – Employ the lead developers
J2EE Update

• JBoss includes a clean room implementation of
  the J2EE Specification
• Sun has a “J2EE Certified” Brand with an
  accompanying Test Compatibility Kit (TCK)
• “JBoss Fully Committed to Arranging J2EE
  Certification with Sun” – JDJ Newsfeed July 29,
  2003
• Founders Program
  – Partners who are helping JBoss with funding the
    Certification effort
JBoss 4.0
                               Architectural overview

• Microkernel design
    – Independent cycling and loading
• Hot Deployment of services and applications
    – Unified ClassLoaders, total Class visibility/cyclability
    – Service Archives (SARs) for easy configuration and net deployment
• AOP Services
    –   Persistence, cache, transactions, acidity, remoteness, security
    –   Orthogonal aspects weaved in at run time under the objects
    –   In use in JBoss since 2.x series
    –   Generalized for public AOP consumption in the JBoss 4.x series
    –   NO COMPILER, FULL DYNAMIC DESIGN (bytecode engineering)

• With the introduction of a full-scale aspect oriented programming
  (AOP) framework, JBoss 4.0 brings high-level J2EE functionality,
  without J2EE complexity, to architects and J2SE developers.
A call on                       A remoted (SOAP),
Java object                     Transactional and
With no                         Secure Java object                            A clustered, monitored
Interception                    a.k.a a WebService                            Custom security EJB
(J2SE
Simple java)

  Application layer                                         A remoted (RMI),
         A clustered,
                                                            Secure, transacted,
         Remoted (one-way),
                                                            Cached and persisted
         Monitored and
                                                            Java object
         Persistent
                                                            a.k.a an EJB
         Java object




 Aspect layer




                                                        Transaction        Persistence                 Monitoring
                                  Clustering
 Service layer

                                                                      Custom
                              Remote                                                          Cache
                                                     Security         Security
                              Invokers




   Microkernel layer                           JBOSS MICROKERNEL (JMX)
WEB/SESSIONS                   MODEL                                DATA




                                  J2SE application (simple java)

                     JBoss makes J2SE (simple java) look like J2EE
        Clustered                                                                         Cache
     Remote webservice                                  Cached model                  Persistent data
                                   Secure                configuration
                                   access



                             Transacted
                            Acid sessions         Monitor                     Monitor
                                                                             data time
                                                 Model time
                                                                         (dynamic insertion)
Application layer

Aspect layer


Service layer
     Remote
                     Clustering      Security   Transaction     ACID            Cache          Monitoring   Persistence
     Invokers


 Microkernel layer
                                            JBoss Microkernel (JMX)
Agenda 2

• JBoss, the company
 –   Overview
 –   Offering history
 –   Signed customers
 –   Business model
 –   Services details
 –   What a customer says
 –   Professional open source
 –   Production support details
 –   TCO analysis
 –   JBoss Authorized Service Partners
JBoss Group
                                      Overview

• Professional Open Source
   – The company behind JBoss
      •   Marc Fleury, Scott Stark Founders
      •   Key Contributors only (“Committers”)
      •   Own the Hosting Servers & Manage the CVS
      •   Coordinate the Community
• PURE Services play
      •   Training
      •   Documentation
      •   Development Support/Consulting
      •   24X7 Production Support
• Manpower:
   – Employees: 2(‘01), 7(‘02), 30(‘03)
• Profitable, self-funded “pay as you grow” strategy
Market Demand &
                                                   JBoss Offering
Enterprise




                                                                                 Channel Enablement

                                                               Production Support

                                                  Developer Support
Tactical




                                                                           JBoss Group’s
                                     Consulting                       Professional Open Source
                        Documentation
             Training
Developer




                                         JBoss Group 1.0
                 Small Consultancy


               10/00       6/01         1/02            9/02              9/03
CUSTOMERS
(the tip of the iceberg)
JBoss Business
                                  Model
• JBoss == JBoss Group
• Professional Open Source
• Sell Services Directly and thru Channel
• Low cost of Marketing due to leverage of Open Source
• Low cost of Sales due to Channel and phone sales
  model
• Support is scalable, renewable revenue stream
    – JBoss Group has lock on Support Market for JBoss because of
      direct channel to committers
• Monetize large installed base
JBoss Group
                                                   Services
•   Documentation (From $10 to $100)
     –   Directly from the developers
     –   Subscription for continuous updating
     –   ~25,000 subscribers

•   Training: open-enrollment ($3000/person) and onsite ($3800/day)
     –   Introduction to JBoss
     –   Advanced JBoss
     –   JBoss Administration
     –   JBoss Weekend Bootcamps - $795

•   Consulting/Development Support (from $ 5,000 to $ 350,000)
     –   An array of offerings from 20 hours to annual contracts

•   Support (from $8,000 to $250,000)
     –   Production Support,
           •   24X7
           •   Based on Deployed Applications
           •   Escalation to JBoss Committer
JBoss Group
                             Customers




• “JBoss Group’s people are super-smart and
  could help us at the technical level we needed
  without us having to work our way through levels
  of support staff. Compared with our old vendor,
  we get great support for relatively low cost.”
                        Jerry Shifrin, senior engineer, network
                                 management group, MCI (formerly
            WorldCom)
Professional Open
                                     Source
• Revenue from Services
   – Back Office model with EXPERTS (5% utilization)
   – Focus on quality of service as sole source of income
• Attract & Retain Top Developers
   – Paid Open Source Development, boost to projects
   – 50/50 Model of developing and delivering services to customers
• Commercial Quality Code
   – Control over the quality of source, dedicated resources
• JBoss Group, the best support for JBoss
   – Direct and unique chain of control in open source:
                Support → Bug Fix → Next Version
• Expand Services offering
   – Include support for Tomcat, hibernate and java groups
New JBoss
                                        Production Support
                                       PRODUCTION   PRODUCTION 12    PRODUCTION 2
                                          TRIAL

Base price per year                      $8,000        $25,000          $40,000
Number of named applications               1              4                4
   included in base price
Price per additional named               $8,000         $6,250          $10,000
    application
Target response time for production     24 hours       12 hours         2 hours
    problems
Price for on-site production support       –              –            $250/hour
                                                                        (minimum 2
                                                                            days)
Development support included at no       5 hours       20 hours         20 hours
   additional charge
Price for additional 10 hours of         $2,000         $2,000           $2,000
    development support
Target response time for                48 hours       48 hours         24 hours
    development problems
Available discounts                        –              15% for 3-year term
                                                         25% for 3-year prepayment
JBoss Group Value
    Proposition:
3 Year TCO Analysis
• New Program, reselling and profit sharing
• Expand Partnerships & Channel
   – ISV and OEM
   – Systems Integrators
   – Systems Vendors
• Partner does 1st/2nd line JBoss does 3rd line
• Targets
   – Software Bundling/OEM
   – Resell Services
JBOSS MISSION

• Mission:

    To create the best java application server;
            aim for de-facto standard;
  and support that standard with the best service

• Strategy:
Execute on the “Professional Open Source” model

More Related Content

What's hot

Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Arun Gupta
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...ORACLE USER GROUP ESTONIA
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions   Product Engineering Featured Projects 2009 11 12Grameen Solutions   Product Engineering Featured Projects 2009 11 12
Grameen Solutions Product Engineering Featured Projects 2009 11 12Grameen Solutions
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15Grameen Solutions
 
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011Arun Gupta
 
Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009Eugene Bogaart
 
Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open WebChanny Yun
 
Novell customer reengagement final
Novell    customer reengagement finalNovell    customer reengagement final
Novell customer reengagement finalGWAVA
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applicationsMichael Chaize
 
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!Markus Eisele
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Amit Naik
 
The Latest in Enterprise JavaBeans Technology
The Latest in Enterprise JavaBeans TechnologyThe Latest in Enterprise JavaBeans Technology
The Latest in Enterprise JavaBeans TechnologySimon Ritter
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalandrewmriley
 
Developing Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java TechnologyDeveloping Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java TechnologySimon Ritter
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migrationanilmadugula
 

What's hot (20)

Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
 
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...Oracle Fusion Middleware - pragmatic approach to build up your applications -...
Oracle Fusion Middleware - pragmatic approach to build up your applications -...
 
Grameen Solutions Product Engineering Featured Projects 2009 11 12
Grameen Solutions   Product Engineering Featured Projects 2009 11 12Grameen Solutions   Product Engineering Featured Projects 2009 11 12
Grameen Solutions Product Engineering Featured Projects 2009 11 12
 
Jboss
JbossJboss
Jboss
 
The Boundaryless Value-Chain
The Boundaryless Value-ChainThe Boundaryless Value-Chain
The Boundaryless Value-Chain
 
Grameen Solutions Application Development Featured Projects 2009 11 15
Grameen Solutions   Application Development Featured Projects 2009 11 15Grameen Solutions   Application Development Featured Projects 2009 11 15
Grameen Solutions Application Development Featured Projects 2009 11 15
 
Gs Web Marketing Portfolio
Gs Web Marketing PortfolioGs Web Marketing Portfolio
Gs Web Marketing Portfolio
 
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
 
Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009Glassfish Overview 29 Oktober 2009
Glassfish Overview 29 Oktober 2009
 
Mozilla Project and Open Web
Mozilla Project and Open WebMozilla Project and Open Web
Mozilla Project and Open Web
 
Novell customer reengagement final
Novell    customer reengagement finalNovell    customer reengagement final
Novell customer reengagement final
 
Xebia adobe flash mobile applications
Xebia adobe flash mobile applicationsXebia adobe flash mobile applications
Xebia adobe flash mobile applications
 
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
 
Ajax World Fall08
Ajax World Fall08Ajax World Fall08
Ajax World Fall08
 
JavaEE6
JavaEE6JavaEE6
JavaEE6
 
Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5Java EE 7 - Embracing the Cloud and HTML 5
Java EE 7 - Embracing the Cloud and HTML 5
 
The Latest in Enterprise JavaBeans Technology
The Latest in Enterprise JavaBeans TechnologyThe Latest in Enterprise JavaBeans Technology
The Latest in Enterprise JavaBeans Technology
 
DrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equalDrupalCamp ATL 2010: Not all CMSs are created equal
DrupalCamp ATL 2010: Not all CMSs are created equal
 
Developing Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java TechnologyDeveloping Enterprise Applications Using Java Technology
Developing Enterprise Applications Using Java Technology
 
Moving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application MigrationMoving to Web 2.0 - Best Practices for Business and Application Migration
Moving to Web 2.0 - Best Practices for Business and Application Migration
 

Viewers also liked

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Serveracosdt
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareEric D. Schabell
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJoram Barrez
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 OverviewJBug Italy
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6Saltmarch Media
 
What makes JBoss AS7 tick?
What makes JBoss AS7 tick?What makes JBoss AS7 tick?
What makes JBoss AS7 tick?marius_bogoevici
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBug Italy
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
 

Viewers also liked (9)

Jboss App Server
Jboss App ServerJboss App Server
Jboss App Server
 
The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source Middleware
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
 
JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
What makes JBoss AS7 tick?
What makes JBoss AS7 tick?What makes JBoss AS7 tick?
What makes JBoss AS7 tick?
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
 

Similar to JBoss Analyst tour Sept 2003

Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...VibrantGroup
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOABob Rhubart
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Arun Gupta
 
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011JBug Italy
 
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahWelcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahMongoDB
 
Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Andrei Colta
 
When Should You Consider Meta Architectures
When Should You Consider Meta ArchitecturesWhen Should You Consider Meta Architectures
When Should You Consider Meta ArchitecturesDaniel Cukier
 
When Should You Consider Meta Architectures
When Should You Consider Meta ArchitecturesWhen Should You Consider Meta Architectures
When Should You Consider Meta Architecturesccsl-usp
 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA
 
Java, now and forever
Java, now and foreverJava, now and forever
Java, now and foreverThang Bui
 
A Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiA Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiMongoDB
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionDimitris Andreadis
 
2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBossdandre
 
TDC 2011: The Java EE 7 Platform: Developing for the Cloud
TDC 2011: The Java EE 7 Platform: Developing for the CloudTDC 2011: The Java EE 7 Platform: Developing for the Cloud
TDC 2011: The Java EE 7 Platform: Developing for the CloudArun Gupta
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
 

Similar to JBoss Analyst tour Sept 2003 (20)

jboss.org-jboss.com
jboss.org-jboss.comjboss.org-jboss.com
jboss.org-jboss.com
 
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
 
21st Century SOA
21st Century SOA21st Century SOA
21st Century SOA
 
Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010Powering the Next Generation Services with Java Platform - Spark IT 2010
Powering the Next Generation Services with Java Platform - Spark IT 2010
 
Intro JBug Milano - September 2011
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
 
Intro jbug milano
Intro jbug milanoIntro jbug milano
Intro jbug milano
 
MJB Technologies
MJB TechnologiesMJB Technologies
MJB Technologies
 
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah TikvahWelcome and Introduction to A Morning with MongoDB Petah Tikvah
Welcome and Introduction to A Morning with MongoDB Petah Tikvah
 
Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02Morningwithmongodbisrael 121217184113-phpapp02
Morningwithmongodbisrael 121217184113-phpapp02
 
When Should You Consider Meta Architectures
When Should You Consider Meta ArchitecturesWhen Should You Consider Meta Architectures
When Should You Consider Meta Architectures
 
When Should You Consider Meta Architectures
When Should You Consider Meta ArchitecturesWhen Should You Consider Meta Architectures
When Should You Consider Meta Architectures
 
SPEC INDIA Java Case Study
SPEC INDIA Java Case StudySPEC INDIA Java Case Study
SPEC INDIA Java Case Study
 
Java, now and forever
Java, now and foreverJava, now and forever
Java, now and forever
 
A Morning with MongoDB - Helsinki
A Morning with MongoDB - HelsinkiA Morning with MongoDB - Helsinki
A Morning with MongoDB - Helsinki
 
What's new in Exchange 2013?
What's new in Exchange 2013?What's new in Exchange 2013?
What's new in Exchange 2013?
 
JBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the UnionJBoss EAP / WildFly, State of the Union
JBoss EAP / WildFly, State of the Union
 
2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss
 
TDC 2011: The Java EE 7 Platform: Developing for the Cloud
TDC 2011: The Java EE 7 Platform: Developing for the CloudTDC 2011: The Java EE 7 Platform: Developing for the Cloud
TDC 2011: The Java EE 7 Platform: Developing for the Cloud
 
JBPM Past Present Future
JBPM Past Present FutureJBPM Past Present Future
JBPM Past Present Future
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 

More from runsignup

Getting Back To In-Person Ticket Events: A Seamless Event Day
Getting Back To In-Person Ticket Events: A Seamless Event DayGetting Back To In-Person Ticket Events: A Seamless Event Day
Getting Back To In-Person Ticket Events: A Seamless Event Dayrunsignup
 
Convert Your Race Registrants into Lifelong Donors
Convert Your Race Registrants into Lifelong DonorsConvert Your Race Registrants into Lifelong Donors
Convert Your Race Registrants into Lifelong Donorsrunsignup
 
GiveSignup | RunSignup CRM Integrations
GiveSignup | RunSignup CRM IntegrationsGiveSignup | RunSignup CRM Integrations
GiveSignup | RunSignup CRM Integrationsrunsignup
 
Fundraising 411: Get Creative with Virtual and In Person Ticket Events
Fundraising 411: Get Creative with Virtual and In Person Ticket Events Fundraising 411: Get Creative with Virtual and In Person Ticket Events
Fundraising 411: Get Creative with Virtual and In Person Ticket Events runsignup
 
Fundraising 411: How to Scale with a Modern Hybrid Event Strategy
Fundraising 411: How to Scale with a Modern Hybrid Event StrategyFundraising 411: How to Scale with a Modern Hybrid Event Strategy
Fundraising 411: How to Scale with a Modern Hybrid Event Strategyrunsignup
 
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Rides
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/RidesFundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Rides
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Ridesrunsignup
 
Run signup 101
Run signup 101Run signup 101
Run signup 101runsignup
 
Race Day Essentials for Hybrid Events
Race Day Essentials for Hybrid EventsRace Day Essentials for Hybrid Events
Race Day Essentials for Hybrid Eventsrunsignup
 
2021: The Year of Hybrid
2021: The Year of Hybrid2021: The Year of Hybrid
2021: The Year of Hybridrunsignup
 
The Nitty-Gritty -Technology Best Practices for Hybrid Events
The Nitty-Gritty -Technology Best Practices for Hybrid EventsThe Nitty-Gritty -Technology Best Practices for Hybrid Events
The Nitty-Gritty -Technology Best Practices for Hybrid Eventsrunsignup
 
Giving Tuesday Donations on GiveSignup
Giving Tuesday Donations on GiveSignupGiving Tuesday Donations on GiveSignup
Giving Tuesday Donations on GiveSignuprunsignup
 
GiveSignup Ticket Events 10/22
GiveSignup Ticket Events 10/22GiveSignup Ticket Events 10/22
GiveSignup Ticket Events 10/22runsignup
 
GiveSignup webinar: Donation Forms with Amanda
GiveSignup webinar: Donation Forms with AmandaGiveSignup webinar: Donation Forms with Amanda
GiveSignup webinar: Donation Forms with Amandarunsignup
 
GiveSignup Ticket Events Webinar 9/24/20
GiveSignup Ticket Events Webinar 9/24/20GiveSignup Ticket Events Webinar 9/24/20
GiveSignup Ticket Events Webinar 9/24/20runsignup
 
Fundraising Campaigns Webinar 9/10/20
Fundraising Campaigns Webinar 9/10/20Fundraising Campaigns Webinar 9/10/20
Fundraising Campaigns Webinar 9/10/20runsignup
 
RunSignup 101 September 202
RunSignup 101 September 202RunSignup 101 September 202
RunSignup 101 September 202runsignup
 
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Features
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful FeaturesQuick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Features
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Featuresrunsignup
 
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)Hybrid Events (Fall Races, Turkey Trots, and Winter Races)
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)runsignup
 
GiveSignup | RunSignup Peer to Peer Fundraising Options
GiveSignup | RunSignup Peer to Peer Fundraising OptionsGiveSignup | RunSignup Peer to Peer Fundraising Options
GiveSignup | RunSignup Peer to Peer Fundraising Optionsrunsignup
 
RaceDay Scoring Refresher
RaceDay Scoring RefresherRaceDay Scoring Refresher
RaceDay Scoring Refresherrunsignup
 

More from runsignup (20)

Getting Back To In-Person Ticket Events: A Seamless Event Day
Getting Back To In-Person Ticket Events: A Seamless Event DayGetting Back To In-Person Ticket Events: A Seamless Event Day
Getting Back To In-Person Ticket Events: A Seamless Event Day
 
Convert Your Race Registrants into Lifelong Donors
Convert Your Race Registrants into Lifelong DonorsConvert Your Race Registrants into Lifelong Donors
Convert Your Race Registrants into Lifelong Donors
 
GiveSignup | RunSignup CRM Integrations
GiveSignup | RunSignup CRM IntegrationsGiveSignup | RunSignup CRM Integrations
GiveSignup | RunSignup CRM Integrations
 
Fundraising 411: Get Creative with Virtual and In Person Ticket Events
Fundraising 411: Get Creative with Virtual and In Person Ticket Events Fundraising 411: Get Creative with Virtual and In Person Ticket Events
Fundraising 411: Get Creative with Virtual and In Person Ticket Events
 
Fundraising 411: How to Scale with a Modern Hybrid Event Strategy
Fundraising 411: How to Scale with a Modern Hybrid Event StrategyFundraising 411: How to Scale with a Modern Hybrid Event Strategy
Fundraising 411: How to Scale with a Modern Hybrid Event Strategy
 
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Rides
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/RidesFundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Rides
Fundraising 411: Engage Your Supporters Anywhere with Virtual Run/Walk/Rides
 
Run signup 101
Run signup 101Run signup 101
Run signup 101
 
Race Day Essentials for Hybrid Events
Race Day Essentials for Hybrid EventsRace Day Essentials for Hybrid Events
Race Day Essentials for Hybrid Events
 
2021: The Year of Hybrid
2021: The Year of Hybrid2021: The Year of Hybrid
2021: The Year of Hybrid
 
The Nitty-Gritty -Technology Best Practices for Hybrid Events
The Nitty-Gritty -Technology Best Practices for Hybrid EventsThe Nitty-Gritty -Technology Best Practices for Hybrid Events
The Nitty-Gritty -Technology Best Practices for Hybrid Events
 
Giving Tuesday Donations on GiveSignup
Giving Tuesday Donations on GiveSignupGiving Tuesday Donations on GiveSignup
Giving Tuesday Donations on GiveSignup
 
GiveSignup Ticket Events 10/22
GiveSignup Ticket Events 10/22GiveSignup Ticket Events 10/22
GiveSignup Ticket Events 10/22
 
GiveSignup webinar: Donation Forms with Amanda
GiveSignup webinar: Donation Forms with AmandaGiveSignup webinar: Donation Forms with Amanda
GiveSignup webinar: Donation Forms with Amanda
 
GiveSignup Ticket Events Webinar 9/24/20
GiveSignup Ticket Events Webinar 9/24/20GiveSignup Ticket Events Webinar 9/24/20
GiveSignup Ticket Events Webinar 9/24/20
 
Fundraising Campaigns Webinar 9/10/20
Fundraising Campaigns Webinar 9/10/20Fundraising Campaigns Webinar 9/10/20
Fundraising Campaigns Webinar 9/10/20
 
RunSignup 101 September 202
RunSignup 101 September 202RunSignup 101 September 202
RunSignup 101 September 202
 
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Features
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful FeaturesQuick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Features
Quick Hits: RunSignup's Most Overlooked, Under-Utilized, and Useful Features
 
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)Hybrid Events (Fall Races, Turkey Trots, and Winter Races)
Hybrid Events (Fall Races, Turkey Trots, and Winter Races)
 
GiveSignup | RunSignup Peer to Peer Fundraising Options
GiveSignup | RunSignup Peer to Peer Fundraising OptionsGiveSignup | RunSignup Peer to Peer Fundraising Options
GiveSignup | RunSignup Peer to Peer Fundraising Options
 
RaceDay Scoring Refresher
RaceDay Scoring RefresherRaceDay Scoring Refresher
RaceDay Scoring Refresher
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 

JBoss Analyst tour Sept 2003

  • 1. Analyst Update JBoss Professional Open Source Marc Fleury – marc.fleury@jboss.org Bob Bickel – bob@jboss.org 09/02/12
  • 2. JBOSS MISSION • Mission: To create the best java application server; aim for de-facto standard; and support that standard with the best service • Strategy: Execute on the “Professional Open Source” model
  • 3. Agenda 1 • JBOSS, the product – JBoss history – JBoss success in numbers – JBoss reasons for success – The competition – What people say – JBoss Expansion – J2EE certification – JBoss 4.0 overview
  • 4. Market Demand & JBoss Product Evolution • OR Mapping • Portal Enterprise • Byte Code Manipulation • … Aspects, J2EE 1.4 Clustering, Tomcat, Web Services Tactical Microkernal, JMX, J2EE API’s Application Server Developer EJB 1.0 2.0 3.0 3.2 4.0 JBoss Version
  • 5. JBoss Success JBoss Downl oads • A large community 500,000 – 2 million downloads in 2002, en route to 3M in 2003 450,000 – 25,000 documentation sets sold in spite of proliferation of download sites 400,000 – 500 contributors over time, 10 core (JBoss Group) 350,000 300,000 • A standard in the market: #1 in development 250,000 – Togethersoft survey: 42% use JBoss 200,000 • A standard in the market: #1 in OEM 150,000 100,000 – Analyst private communication 50,000 • A standard in the market: # 3 in production 0 Apr - May- Jun- Jul - Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar - Apr - May- Jun- Jul - Aug- Sep- Oct- Nov- Dec- Jan- Feb- Mar - Apr - May- – SDTimes survey: 15% in 2002, 25% est.2003 01 01 01 01 01 01 01 01 01 02 02 02 02 02 02 02 02 02 02 02 02 03 03 03 03 03 Mont h – 20,000+ sets of documentation sold in spite of proliferation of free download sites – JDJ survey: 70% of users go to Deployment. • Awards – JavaWorld Editors’Choice Award as best Java Application Server in 2002 (beating BEA and IBM) • Production Deployment Community – Accenture, AMD, American, Fidelity, Arch Wireless, BASF, Best Western, Boeing, BuyMedia, California ISO, Computer Associates, Compuware, CTI, Corporate Express, Deloitte & Touche, Dow Jones Indexes, EA Games - Sims Online, Expedia.com (microsoft), GM, GetThere.com, Hitachi Data Systems, Hewlett Packard, Intuit, LastMinuteTravel.com, LeapFrog, Lesson Lab, Lion Bio Sciences, McDonalds, McKesson, MCI, Mitre, DISA-DARPA, Moody’s, Motorola Mobility, Natal Leisure Group New York Court Administration, Nextance, Nielsen Media Research, Nortel Networks, Nuasis, Playboy.com, Primus, Sabre – GetThere, Sagamor Hill, Schlumberger, Siemens, QAD, U.S. Department of State, Veritas, WebMethods, Wells Fargo
  • 6. JBoss Success Reasons • Open Source Quality – Stable, High Quality, Open Source Q&A feedback – High Performance – Free, Open Source – LGPL (no need for source escrow!) – Developers love the functionality – Cult status with developers • Fully supported by JBoss Group – JBoss Group drives innovation – JBoss Group provides customers a safety net and support – Customers are moving from Development to Deployment • Word of mouth in a large installed base – IBM, BEA are bloated, pricy, and arrogant
  • 7. JBoss what people say • “MCI’s thousand-plus network engineers monitor their network…The application ran for several years on a commercial application server…but over time ‘we grew increasingly dissatisfied with our commercial vendor, for lots of reasons, including support, product quality and license restrictions….JBoss has been rock-solid and I don’t think our users are aware anything has changed.’” -Chief Information Network, March 2003
  • 8. JBoss Expands • JBoss recruits top talent and top projects – Hibernate (persistence engine) – Tomcat 5 (servlet engine) – Java Groups (groups communication) – Nukes (postnukes portal) • Increase technology footprint – through “integration/acquisition” – Employ the lead developers
  • 9. J2EE Update • JBoss includes a clean room implementation of the J2EE Specification • Sun has a “J2EE Certified” Brand with an accompanying Test Compatibility Kit (TCK) • “JBoss Fully Committed to Arranging J2EE Certification with Sun” – JDJ Newsfeed July 29, 2003 • Founders Program – Partners who are helping JBoss with funding the Certification effort
  • 10. JBoss 4.0 Architectural overview • Microkernel design – Independent cycling and loading • Hot Deployment of services and applications – Unified ClassLoaders, total Class visibility/cyclability – Service Archives (SARs) for easy configuration and net deployment • AOP Services – Persistence, cache, transactions, acidity, remoteness, security – Orthogonal aspects weaved in at run time under the objects – In use in JBoss since 2.x series – Generalized for public AOP consumption in the JBoss 4.x series – NO COMPILER, FULL DYNAMIC DESIGN (bytecode engineering) • With the introduction of a full-scale aspect oriented programming (AOP) framework, JBoss 4.0 brings high-level J2EE functionality, without J2EE complexity, to architects and J2SE developers.
  • 11. A call on A remoted (SOAP), Java object Transactional and With no Secure Java object A clustered, monitored Interception a.k.a a WebService Custom security EJB (J2SE Simple java) Application layer A remoted (RMI), A clustered, Secure, transacted, Remoted (one-way), Cached and persisted Monitored and Java object Persistent a.k.a an EJB Java object Aspect layer Transaction Persistence Monitoring Clustering Service layer Custom Remote Cache Security Security Invokers Microkernel layer JBOSS MICROKERNEL (JMX)
  • 12. WEB/SESSIONS MODEL DATA J2SE application (simple java) JBoss makes J2SE (simple java) look like J2EE Clustered Cache Remote webservice Cached model Persistent data Secure configuration access Transacted Acid sessions Monitor Monitor data time Model time (dynamic insertion) Application layer Aspect layer Service layer Remote Clustering Security Transaction ACID Cache Monitoring Persistence Invokers Microkernel layer JBoss Microkernel (JMX)
  • 13. Agenda 2 • JBoss, the company – Overview – Offering history – Signed customers – Business model – Services details – What a customer says – Professional open source – Production support details – TCO analysis – JBoss Authorized Service Partners
  • 14. JBoss Group Overview • Professional Open Source – The company behind JBoss • Marc Fleury, Scott Stark Founders • Key Contributors only (“Committers”) • Own the Hosting Servers & Manage the CVS • Coordinate the Community • PURE Services play • Training • Documentation • Development Support/Consulting • 24X7 Production Support • Manpower: – Employees: 2(‘01), 7(‘02), 30(‘03) • Profitable, self-funded “pay as you grow” strategy
  • 15. Market Demand & JBoss Offering Enterprise Channel Enablement Production Support Developer Support Tactical JBoss Group’s Consulting Professional Open Source Documentation Training Developer JBoss Group 1.0 Small Consultancy 10/00 6/01 1/02 9/02 9/03
  • 16. CUSTOMERS (the tip of the iceberg)
  • 17. JBoss Business Model • JBoss == JBoss Group • Professional Open Source • Sell Services Directly and thru Channel • Low cost of Marketing due to leverage of Open Source • Low cost of Sales due to Channel and phone sales model • Support is scalable, renewable revenue stream – JBoss Group has lock on Support Market for JBoss because of direct channel to committers • Monetize large installed base
  • 18. JBoss Group Services • Documentation (From $10 to $100) – Directly from the developers – Subscription for continuous updating – ~25,000 subscribers • Training: open-enrollment ($3000/person) and onsite ($3800/day) – Introduction to JBoss – Advanced JBoss – JBoss Administration – JBoss Weekend Bootcamps - $795 • Consulting/Development Support (from $ 5,000 to $ 350,000) – An array of offerings from 20 hours to annual contracts • Support (from $8,000 to $250,000) – Production Support, • 24X7 • Based on Deployed Applications • Escalation to JBoss Committer
  • 19. JBoss Group Customers • “JBoss Group’s people are super-smart and could help us at the technical level we needed without us having to work our way through levels of support staff. Compared with our old vendor, we get great support for relatively low cost.” Jerry Shifrin, senior engineer, network management group, MCI (formerly WorldCom)
  • 20. Professional Open Source • Revenue from Services – Back Office model with EXPERTS (5% utilization) – Focus on quality of service as sole source of income • Attract & Retain Top Developers – Paid Open Source Development, boost to projects – 50/50 Model of developing and delivering services to customers • Commercial Quality Code – Control over the quality of source, dedicated resources • JBoss Group, the best support for JBoss – Direct and unique chain of control in open source: Support → Bug Fix → Next Version • Expand Services offering – Include support for Tomcat, hibernate and java groups
  • 21. New JBoss Production Support PRODUCTION PRODUCTION 12 PRODUCTION 2 TRIAL Base price per year $8,000 $25,000 $40,000 Number of named applications 1 4 4 included in base price Price per additional named $8,000 $6,250 $10,000 application Target response time for production 24 hours 12 hours 2 hours problems Price for on-site production support – – $250/hour (minimum 2 days) Development support included at no 5 hours 20 hours 20 hours additional charge Price for additional 10 hours of $2,000 $2,000 $2,000 development support Target response time for 48 hours 48 hours 24 hours development problems Available discounts – 15% for 3-year term 25% for 3-year prepayment
  • 22. JBoss Group Value Proposition: 3 Year TCO Analysis
  • 23. • New Program, reselling and profit sharing • Expand Partnerships & Channel – ISV and OEM – Systems Integrators – Systems Vendors • Partner does 1st/2nd line JBoss does 3rd line • Targets – Software Bundling/OEM – Resell Services
  • 24. JBOSS MISSION • Mission: To create the best java application server; aim for de-facto standard; and support that standard with the best service • Strategy: Execute on the “Professional Open Source” model