SlideShare una empresa de Scribd logo
1 de 36
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.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)
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

Más contenido relacionado

La actualidad más candente

WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outline
Vybhava Technologies
 
EAP6 performance Tuning
EAP6 performance TuningEAP6 performance Tuning
EAP6 performance Tuning
Praveen Adupa
 
JBoss started guide
JBoss started guideJBoss started guide
JBoss started guide
franarayah
 

La actualidad más candente (19)

Introduction to Wildfly 8 - Marchioni
Introduction to Wildfly 8 -  MarchioniIntroduction to Wildfly 8 -  Marchioni
Introduction to Wildfly 8 - Marchioni
 
JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6
 
JBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 Troubleshooting
 
Instruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environmentInstruction on creating a cluster on jboss eap environment
Instruction on creating a cluster on jboss eap environment
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
 
Running your Java EE applications in the Cloud
Running your Java EE applications in the CloudRunning your Java EE applications in the Cloud
Running your Java EE applications in the Cloud
 
Jboss Tutorial Basics
Jboss Tutorial BasicsJboss Tutorial Basics
Jboss Tutorial Basics
 
JBoss AS7 Reloaded
JBoss AS7 ReloadedJBoss AS7 Reloaded
JBoss AS7 Reloaded
 
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
 
WebLogic Administration course outline
WebLogic Administration course outlineWebLogic Administration course outline
WebLogic Administration course outline
 
SHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
 
JBOSS Training
JBOSS Training JBOSS Training
JBOSS Training
 
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011OSGi-enabled Java EE Applications using GlassFish at JCertif 2011
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011
 
J boss
J bossJ boss
J boss
 
EAP6 performance Tuning
EAP6 performance TuningEAP6 performance Tuning
EAP6 performance Tuning
 
JBoss started guide
JBoss started guideJBoss started guide
JBoss started guide
 
Oracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
 
Weblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
 

Similar a jboss.org-jboss.com

2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss
dandre
 
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
Vaclav Tunka
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
Joram Barrez
 
JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
Vaclav Tunka
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
Mohamed Atef
 

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

JBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
 
Jboss
JbossJboss
Jboss
 
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
 
2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss
 
JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003
 
Java/J2EE Companion
Java/J2EE CompanionJava/J2EE Companion
Java/J2EE Companion
 
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
 
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
 
JBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
 
JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
 
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...
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
 
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
 
JEE Course - JEE Overview
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
 
Server Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio SoldanoServer Day 2009: JBoss 5.0 by Alessio Soldano
Server Day 2009: JBoss 5.0 by Alessio Soldano
 
Survey of restful web services frameworks
Survey of restful web services frameworksSurvey of restful web services frameworks
Survey of restful web services frameworks
 
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs TomcatWebSphere App Server vs JBoss vs WebLogic vs Tomcat
WebSphere App Server vs JBoss vs WebLogic vs Tomcat
 
Java EE 7 - Overview and Status
Java EE 7  - Overview and StatusJava EE 7  - Overview and Status
Java EE 7 - Overview and Status
 
Web Logic Jboss Final
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
 

Último

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

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)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 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)
  • 35.
  • 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