Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

JBoss Analyst tour Sept 2003


Published on

JBoss Analyst Tour Sept. 2003.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

JBoss Analyst tour Sept 2003

  1. 1. Analyst Update JBossProfessional Open Source Marc Fleury – Bob Bickel – 09/02/12
  2. 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. 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. 4. Market Demand & JBoss Product Evolution • OR Mapping • PortalEnterprise • Byte Code Manipulation • … Aspects, J2EE 1.4 Clustering, Tomcat, Web ServicesTactical Microkernal, JMX, J2EE API’s Application ServerDeveloper EJB 1.0 2.0 3.0 3.2 4.0 JBoss Version
  5. 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, (microsoft), GM,, Hitachi Data Systems, Hewlett Packard, Intuit,, 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,, Primus, Sabre – GetThere, Sagamor Hill, Schlumberger, Siemens, QAD, U.S. Department of State, Veritas, WebMethods, Wells Fargo
  6. 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. 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. 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. 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. 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. 11. A call on A remoted (SOAP),Java object Transactional andWith no Secure Java object A clustered, monitoredInterception a.k.a a WebService Custom security EJB(J2SESimple 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. 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 layerAspect layerService layer Remote Clustering Security Transaction ACID Cache Monitoring Persistence Invokers Microkernel layer JBoss Microkernel (JMX)
  13. 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. 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. 15. Market Demand & JBoss OfferingEnterprise Channel Enablement Production Support Developer SupportTactical JBoss Group’s Consulting Professional Open Source Documentation TrainingDeveloper JBoss Group 1.0 Small Consultancy 10/00 6/01 1/02 9/02 9/03
  16. 16. CUSTOMERS(the tip of the iceberg)
  17. 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. 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. 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. 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. 21. New JBoss Production Support PRODUCTION PRODUCTION 12 PRODUCTION 2 TRIALBase price per year $8,000 $25,000 $40,000Number of named applications 1 4 4 included in base pricePrice per additional named $8,000 $6,250 $10,000 applicationTarget response time for production 24 hours 12 hours 2 hours problemsPrice for on-site production support – – $250/hour (minimum 2 days)Development support included at no 5 hours 20 hours 20 hours additional chargePrice for additional 10 hours of $2,000 $2,000 $2,000 development supportTarget response time for 48 hours 48 hours 24 hours development problemsAvailable discounts – 15% for 3-year term 25% for 3-year prepayment
  22. 22. JBoss Group Value Proposition:3 Year TCO Analysis
  23. 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. 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