SlideShare a Scribd company logo
Introduction to the

 The JBoss.org Community
& Professional OpenSource


      Dimitris Andreadis



      Engineering Manager
    JBoss Application Server
        JBoss by Red Hat
Agenda
   What is JBoss
   JBoss.org Community and Projects
   JBoss.com and Red Hat
What is JBoss?
What is JBoss?
   An Open Source JavaEE* Server
   Founded by Marc Fleury in 1999
   Backed by a community of developers
   Yet Another Java AppServer (out of 40+)




                                  *Java Enterprise Edition
Application Servers – The Modern Mainframes
   Provide a runtime for mission-critical applications
   Solve the Many (clients) to Few (resources) problem
   User code doesn't have to deal with
        Security
        Transactions
        Threading                                        RDBMS

        Pooling
        Caching
        Connectors                                       Back-end
                                                          Systems
        Messaging
        Clustering
        ...
Java Enterprise Edition (EE) Standards
   Web Server (HTTP/HTTPS)         Java Naming & Directory
                                     Service (JNDI)
   Web Container (Servlet,
    JSP, JSF, etc.)                 XML Processing (JAXP,
                                     StAX, etc.)
   Enterprise Java Beans
    (EJBs)                          Security (JASS / JACC, ...)
   Java Persistence API (JPA)      Web Services (JAX-WS,
                                     JAX-RPC, JAXB, SAAJ,
   Java Connector                   JAXR, ...)
    Architecture (JCA, JDBC)
                                    Management (JMX)
   Java Transaction API (JTA)
                                    Java Messaging Service
   RMI-IIOP / Java IDL              (JMS)
   JAF / JavaMail                  and more...
What made JBoss special?
   Open Source
     Commercial Servers at $10k - $100k+
   LGPL licensed
      Freely Use/Distribute/Embed
      Change JBoss => contribute changes back
   Developer friendly
      Easy installation : unzip and run!
      Hot deployment, no pre-compilation steps, etc.
   Innovative design
        Lightweight, modular, dynamic
JBoss.org
JBoss.org

   Provides the infrastructure for the community projects
        CVS/SVN/Git repositories
        Continuous Builds (Hudson/Jenkins)
        Bug Tracking / Task Mgmt (JIRA)
        Mailing Lists
        Forums / Wikis
        Website / Blogs
        Documentation
        JBoss User Group (JBug) support
        JBoss User Developer Conferences (JUDCon)
JBoss.org: 70+
Community Projects
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
jboss.org-jboss.com
JBoss.com
JBoss.com – The Company

             1999   :
                    EJB-OSS Project
             2000   :
                    Training & Consulting
             2001   :
                    Documentation for sale
             2002   :
                    JBoss Group LLC & Support
             2003   :
                    Expansion with new OSS projects                                        JBoss Network
             2004   :
                    JBoss Inc, Venture Funding,
Enterprise




                       & J2EE 1.4 Certification                                          JEMS
             2005: : JEMS, JBoss Network, …                                   Partners
                                                                    Production Support
Tactical




                                                       Developer Support
                                          Consulting                            JBoss, Inc.
                                                                         Professional Open Source
                          Documentation
Developer




               Training                    JBoss Group
               Small Consultancy


                 10/00        6/01          1/02             9/02          9/03        1/05         6/05
JBoss Professional Open Source
   Brand Protection
   JBoss Subscription
      Updates, Patches, Security fixes
      Production Support up to 24x7 with 1h response
      Long term stability
      Legal Assurance
   Training, Consulting, Certification
   ISV / OEM


   Most core developers are full-time JBoss employees
       Hire elite OSS contributors from the community
Red Hat acquisition of JBoss (2006)
   JBoss formed the Middleware division of Red Hat
   An Open Source stack
    for the Enterprise
Community JBoss Application Server (AS)
vs. Red Hat Enterprise Application Platform (EAP)
•   Community Project (JBoss AS)
    - JBoss As We Know It
    - Sponsored by JBoss/Red Hat
    - Allow innovation at a faster pace


•   Enterprise Application Platform (EAP)
    - Forks the community project at stable points
    - Integrates with JBoss Developer Studio / JBoss Operations Network
    - Rigorously tested (performance, scalability, SpecJ, etc.)
    - Certified on multiple OS, JVM, DBs combinations
    - Cumulative Patch cycles
    - Supported for 5 + 2 years.
JBoss Enterprise Middleware/Platforms
   Application Platform
   SOA Platform
   Business Rules Management System
   Web Server
   Web Platform
   Messaging
   Portal Platform
   Data Services Platform
   Developer Studio
   Web Framework Kit
Magic Quadrant for Enterprise Application Servers
(Source: Gartner April 2008)
Magic Quadrant for Enterprise Application Servers
(Source: Gartner September 2011)
jboss.org-jboss.com
GR-JBUG – Greek JBoss User Group
            http://groups.google.com/group/gr-jbug




               Java Hellenic User Group – jhug.gr
             http://groups.google.com/group/jhug



Twitter: @dandreadis                      dandreadis.blogspot.com

More Related Content

PDF
WildFly AppServer - State of the Union
PDF
WildFly & WildFly Swarm
PDF
Devoxx 2013, WildFly BOF
PDF
WildFly BOF and V9 update @ Devoxx 2014
PDF
Introduction to Role Based Administration in WildFly 8
PDF
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
PDF
Turn you Java EE Monoliths into Microservices with WildFly Swarm
PDF
JBoss EAP / WildFly, State of the Union
WildFly AppServer - State of the Union
WildFly & WildFly Swarm
Devoxx 2013, WildFly BOF
WildFly BOF and V9 update @ Devoxx 2014
Introduction to Role Based Administration in WildFly 8
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
Turn you Java EE Monoliths into Microservices with WildFly Swarm
JBoss EAP / WildFly, State of the Union

What's hot (19)

PPTX
Introduction to Wildfly 8 - Marchioni
PDF
JBoss AS / EAP and Java EE6
PDF
JBoss Enterprise Application Platform 6 Troubleshooting
DOCX
Instruction on creating a cluster on jboss eap environment
PDF
Conduct JBoss EAP 6 seminar
PDF
JBoss Application Server 7
PDF
Running your Java EE applications in the Cloud
PPTX
Jboss Tutorial Basics
PDF
JBoss AS7 Reloaded
PDF
JBoss at Work: Using JBoss AS 6
PPTX
WebLogic Administration course outline
ODP
SHARE 2014, Pittsburgh CICS and Liberty applications
PPTX
JBOSS Training
PDF
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011
PPT
J boss
PDF
EAP6 performance Tuning
PDF
JBoss started guide
PDF
Oracle WebLogic Diagnostics & Perfomance tuning
PDF
Weblogic 11g admin basic with screencast
Introduction to Wildfly 8 - Marchioni
JBoss AS / EAP and Java EE6
JBoss Enterprise Application Platform 6 Troubleshooting
Instruction on creating a cluster on jboss eap environment
Conduct JBoss EAP 6 seminar
JBoss Application Server 7
Running your Java EE applications in the Cloud
Jboss Tutorial Basics
JBoss AS7 Reloaded
JBoss at Work: Using JBoss AS 6
WebLogic Administration course outline
SHARE 2014, Pittsburgh CICS and Liberty applications
JBOSS Training
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011
J boss
EAP6 performance Tuning
JBoss started guide
Oracle WebLogic Diagnostics & Perfomance tuning
Weblogic 11g admin basic with screencast
Ad

Similar to jboss.org-jboss.com (20)

PDF
2008 06 OpenCoffee Xii - Athens - JBoss
PPT
JBoss presentation 2003 11 for matrix
PDF
Intro jbug milano
PDF
Intro JBug Milano - September 2011
DOCX
PPT
JBoss Analyst tour Sept 2003
PPT
JBoss Application Server - Curso JBoss JB366
PDF
JBoss Enterprise Overview by Quinten Laureijs
PDF
JavaEE6
PPTX
Websphere Application Server: Much more than Open Source
PPTX
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
PPT
Web Logic Jboss Final
PDF
Java in web 2 0 presentation
PDF
Java in web 2 0 presentation
PDF
Java™ in Web 2.0
PDF
Get Connected – Using Open Source Technologies on Facebook
PDF
Open Source가 바꾼 자바
PDF
A DYNAMIC APPLICATION USING JBOSS
PDF
A DYNAMIC APPLICATION USING JBOSS
PDF
Server Day 2009: JBoss 5.0 by Alessio Soldano
2008 06 OpenCoffee Xii - Athens - JBoss
JBoss presentation 2003 11 for matrix
Intro jbug milano
Intro JBug Milano - September 2011
JBoss Analyst tour Sept 2003
JBoss Application Server - Curso JBoss JB366
JBoss Enterprise Overview by Quinten Laureijs
JavaEE6
Websphere Application Server: Much more than Open Source
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na...
Web Logic Jboss Final
Java in web 2 0 presentation
Java in web 2 0 presentation
Java™ in Web 2.0
Get Connected – Using Open Source Technologies on Facebook
Open Source가 바꾼 자바
A DYNAMIC APPLICATION USING JBOSS
A DYNAMIC APPLICATION USING JBOSS
Server Day 2009: JBoss 5.0 by Alessio Soldano
Ad

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Encapsulation theory and applications.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Empathic Computing: Creating Shared Understanding
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
cuic standard and advanced reporting.pdf
PDF
Approach and Philosophy of On baking technology
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Spectroscopy.pptx food analysis technology
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Group 1 Presentation -Planning and Decision Making .pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Encapsulation theory and applications.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Empathic Computing: Creating Shared Understanding
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
cuic standard and advanced reporting.pdf
Approach and Philosophy of On baking technology
SOPHOS-XG Firewall Administrator PPT.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Building Integrated photovoltaic BIPV_UPV.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Spectroscopy.pptx food analysis technology
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
The Rise and Fall of 3GPP – Time for a Sabbatical?
Diabetes mellitus diagnosis method based random forest with bat algorithm

jboss.org-jboss.com

  • 1. Introduction to the The JBoss.org Community & Professional OpenSource Dimitris Andreadis Engineering Manager JBoss Application Server JBoss by Red Hat
  • 2. Agenda  What is JBoss  JBoss.org Community and Projects  JBoss.com and Red Hat
  • 4. What is JBoss?  An Open Source JavaEE* Server  Founded by Marc Fleury in 1999  Backed by a community of developers  Yet Another Java AppServer (out of 40+) *Java Enterprise Edition
  • 5. Application Servers – The Modern Mainframes  Provide a runtime for mission-critical applications  Solve the Many (clients) to Few (resources) problem  User code doesn't have to deal with  Security  Transactions  Threading RDBMS  Pooling  Caching  Connectors Back-end Systems  Messaging  Clustering  ...
  • 6. Java Enterprise Edition (EE) Standards  Web Server (HTTP/HTTPS)  Java Naming & Directory Service (JNDI)  Web Container (Servlet, JSP, JSF, etc.)  XML Processing (JAXP, StAX, etc.)  Enterprise Java Beans (EJBs)  Security (JASS / JACC, ...)  Java Persistence API (JPA)  Web Services (JAX-WS, JAX-RPC, JAXB, SAAJ,  Java Connector JAXR, ...) Architecture (JCA, JDBC)  Management (JMX)  Java Transaction API (JTA)  Java Messaging Service  RMI-IIOP / Java IDL (JMS)  JAF / JavaMail  and more...
  • 7. What made JBoss special?  Open Source Commercial Servers at $10k - $100k+  LGPL licensed  Freely Use/Distribute/Embed  Change JBoss => contribute changes back  Developer friendly  Easy installation : unzip and run!  Hot deployment, no pre-compilation steps, etc.  Innovative design  Lightweight, modular, dynamic
  • 9. JBoss.org  Provides the infrastructure for the community projects  CVS/SVN/Git repositories  Continuous Builds (Hudson/Jenkins)  Bug Tracking / Task Mgmt (JIRA)  Mailing Lists  Forums / Wikis  Website / Blogs  Documentation  JBoss User Group (JBug) support  JBoss User Developer Conferences (JUDCon)
  • 28. JBoss.com – The Company 1999 : EJB-OSS Project 2000 : Training & Consulting 2001 : Documentation for sale 2002 : JBoss Group LLC & Support 2003 : Expansion with new OSS projects JBoss Network 2004 : JBoss Inc, Venture Funding, Enterprise & J2EE 1.4 Certification JEMS 2005: : JEMS, JBoss Network, … Partners Production Support Tactical Developer Support Consulting JBoss, Inc. Professional Open Source Documentation Developer Training JBoss Group Small Consultancy 10/00 6/01 1/02 9/02 9/03 1/05 6/05
  • 29. JBoss Professional Open Source  Brand Protection  JBoss Subscription  Updates, Patches, Security fixes  Production Support up to 24x7 with 1h response  Long term stability  Legal Assurance  Training, Consulting, Certification  ISV / OEM  Most core developers are full-time JBoss employees  Hire elite OSS contributors from the community
  • 30. Red Hat acquisition of JBoss (2006)  JBoss formed the Middleware division of Red Hat  An Open Source stack for the Enterprise
  • 31. Community JBoss Application Server (AS) vs. Red Hat Enterprise Application Platform (EAP) • Community Project (JBoss AS) - JBoss As We Know It - Sponsored by JBoss/Red Hat - Allow innovation at a faster pace • Enterprise Application Platform (EAP) - Forks the community project at stable points - Integrates with JBoss Developer Studio / JBoss Operations Network - Rigorously tested (performance, scalability, SpecJ, etc.) - Certified on multiple OS, JVM, DBs combinations - Cumulative Patch cycles - Supported for 5 + 2 years.
  • 32. JBoss Enterprise Middleware/Platforms  Application Platform  SOA Platform  Business Rules Management System  Web Server  Web Platform  Messaging  Portal Platform  Data Services Platform  Developer Studio  Web Framework Kit
  • 33. Magic Quadrant for Enterprise Application Servers (Source: Gartner April 2008)
  • 34. Magic Quadrant for Enterprise Application Servers (Source: Gartner September 2011)
  • 36. GR-JBUG – Greek JBoss User Group http://groups.google.com/group/gr-jbug Java Hellenic User Group – jhug.gr http://groups.google.com/group/jhug Twitter: @dandreadis dandreadis.blogspot.com