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
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
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
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