jboss.org-jboss.com

Dimitris Andreadis
Dimitris AndreadisSenior Engineering Manager, JBoss EAP / WildFly at Red Hat
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
1 of 36

Recommended

WildFly AppServer - State of the Union by
WildFly AppServer - State of the UnionWildFly AppServer - State of the Union
WildFly AppServer - State of the UnionDimitris Andreadis
5K views63 slides
WildFly & WildFly Swarm by
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly SwarmDimitris Andreadis
3.1K views54 slides
Devoxx 2013, WildFly BOF by
Devoxx 2013, WildFly BOFDevoxx 2013, WildFly BOF
Devoxx 2013, WildFly BOFDimitris Andreadis
2K views22 slides
WildFly BOF and V9 update @ Devoxx 2014 by
WildFly BOF and V9 update @ Devoxx 2014WildFly BOF and V9 update @ Devoxx 2014
WildFly BOF and V9 update @ Devoxx 2014Dimitris Andreadis
4.8K views16 slides
Introduction to Role Based Administration in WildFly 8 by
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Dimitris Andreadis
2.8K views22 slides
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015. by
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.
WildFly v9 - State of the Union Session at Voxxed, Istanbul, May/9th 2015.Dimitris Andreadis
5.6K views48 slides

More Related Content

What's hot

Introduction to Wildfly 8 - Marchioni by
Introduction to Wildfly 8 -  MarchioniIntroduction to Wildfly 8 -  Marchioni
Introduction to Wildfly 8 - MarchioniCodemotion
3K views25 slides
JBoss AS / EAP and Java EE6 by
JBoss AS / EAP and Java EE6JBoss AS / EAP and Java EE6
JBoss AS / EAP and Java EE6Dimitris Andreadis
10K views45 slides
JBoss Enterprise Application Platform 6 Troubleshooting by
JBoss Enterprise Application Platform 6 TroubleshootingJBoss Enterprise Application Platform 6 Troubleshooting
JBoss Enterprise Application Platform 6 TroubleshootingAlexandre Cavalcanti
2.2K views8 slides
Instruction on creating a cluster on jboss eap environment by
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 environmentMadhusudan Pisipati
3.9K views22 slides
Conduct JBoss EAP 6 seminar by
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
1.7K views36 slides
JBoss Application Server 7 by
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
22.5K views83 slides

What's hot(19)

Introduction to Wildfly 8 - Marchioni by Codemotion
Introduction to Wildfly 8 -  MarchioniIntroduction to Wildfly 8 -  Marchioni
Introduction to Wildfly 8 - Marchioni
Codemotion3K views
JBoss Enterprise Application Platform 6 Troubleshooting by Alexandre Cavalcanti
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 by Madhusudan Pisipati
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
Madhusudan Pisipati3.9K views
Conduct JBoss EAP 6 seminar by Syed Shaaf
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
Syed Shaaf1.7K views
JBoss Application Server 7 by Ray Ploski
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
Ray Ploski22.5K views
Running your Java EE applications in the Cloud by Arun Gupta
Running your Java EE applications in the CloudRunning your Java EE applications in the Cloud
Running your Java EE applications in the Cloud
Arun Gupta600 views
JBoss at Work: Using JBoss AS 6 by Saltmarch Media
JBoss at Work: Using JBoss AS 6JBoss at Work: Using JBoss AS 6
JBoss at Work: Using JBoss AS 6
Saltmarch Media2.3K views
SHARE 2014, Pittsburgh CICS and Liberty applications by nick_garrod
SHARE 2014, Pittsburgh CICS and Liberty applicationsSHARE 2014, Pittsburgh CICS and Liberty applications
SHARE 2014, Pittsburgh CICS and Liberty applications
nick_garrod1K views
OSGi-enabled Java EE Applications using GlassFish at JCertif 2011 by Arun Gupta
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
Arun Gupta1.5K views
J boss by jrfx448
J bossJ boss
J boss
jrfx4485K views
JBoss started guide by franarayah
JBoss started guideJBoss started guide
JBoss started guide
franarayah5.1K views
Oracle WebLogic Diagnostics & Perfomance tuning by Michel Schildmeijer
Oracle WebLogic Diagnostics & Perfomance tuningOracle WebLogic Diagnostics & Perfomance tuning
Oracle WebLogic Diagnostics & Perfomance tuning
Michel Schildmeijer15.6K views
Weblogic 11g admin basic with screencast by Rajiv Gupta
Weblogic 11g admin basic with screencastWeblogic 11g admin basic with screencast
Weblogic 11g admin basic with screencast
Rajiv Gupta14.8K views

Similar to jboss.org-jboss.com

JBoss presentation 2003 11 for matrix by
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrixrunsignup
1.8K views41 slides
Jboss by
JbossJboss
JbossSridhar Rapala
6.3K views135 slides
Intro JBug Milano - September 2011 by
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011JBug Italy
346 views13 slides
Intro jbug milano by
Intro jbug milanoIntro jbug milano
Intro jbug milanoEdoardo Schepis
529 views13 slides
2008 06 OpenCoffee Xii - Athens - JBoss by
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBossdandre
617 views12 slides
JBoss Analyst tour Sept 2003 by
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003runsignup
868 views24 slides

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

JBoss presentation 2003 11 for matrix by runsignup
JBoss presentation 2003 11 for matrixJBoss presentation 2003 11 for matrix
JBoss presentation 2003 11 for matrix
runsignup1.8K views
Intro JBug Milano - September 2011 by JBug Italy
Intro JBug Milano - September 2011Intro JBug Milano - September 2011
Intro JBug Milano - September 2011
JBug Italy346 views
2008 06 OpenCoffee Xii - Athens - JBoss by dandre
2008 06 OpenCoffee Xii - Athens - JBoss2008 06 OpenCoffee Xii - Athens - JBoss
2008 06 OpenCoffee Xii - Athens - JBoss
dandre617 views
JBoss Analyst tour Sept 2003 by runsignup
JBoss Analyst tour Sept 2003JBoss Analyst tour Sept 2003
JBoss Analyst tour Sept 2003
runsignup868 views
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013 by Vaclav Tunka
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
JBoss @ Slovakia, UNIZA & TUKE Universities November 2013
Vaclav Tunka635 views
Powering the Next Generation Services with Java Platform - Spark IT 2010 by Arun Gupta
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
Arun Gupta3.4K views
JBoss Enterprise Overview by Quinten Laureijs by Joram Barrez
JBoss Enterprise Overview by Quinten LaureijsJBoss Enterprise Overview by Quinten Laureijs
JBoss Enterprise Overview by Quinten Laureijs
Joram Barrez1.9K views
JBoss @ CVUT FIT April 2013 by Vaclav Tunka
JBoss @ CVUT FIT April 2013JBoss @ CVUT FIT April 2013
JBoss @ CVUT FIT April 2013
Vaclav Tunka604 views
Jboss Application Server training-course-navi-mumbai-jboss-course-provider-na... by VibrantGroup
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...
VibrantGroup1.3K views
JBoss Application Server - Curso JBoss JB366 by César Pajares
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
César Pajares3.1K views
Enterprise java unit-1_chapter-1 by sandeep54552
Enterprise java unit-1_chapter-1Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552712 views
JEE Course - JEE Overview by odedns
JEE Course - JEE  OverviewJEE Course - JEE  Overview
JEE Course - JEE Overview
odedns5.6K views
Server Day 2009: JBoss 5.0 by Alessio Soldano by JUG Genova
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
JUG Genova422 views
Survey of restful web services frameworks by Vijay Prasad Gupta
Survey of restful web services frameworksSurvey of restful web services frameworks
Survey of restful web services frameworks
Vijay Prasad Gupta16.2K views
WebSphere App Server vs JBoss vs WebLogic vs Tomcat by WASdev Community
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
WASdev Community5.8K views
Web Logic Jboss Final by Mohamed Atef
Web Logic Jboss FinalWeb Logic Jboss Final
Web Logic Jboss Final
Mohamed Atef833 views

Recently uploaded

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOsPriyanka Aash
81 views59 slides
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
46 views29 slides
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...The Digital Insurer
31 views52 slides
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
96 views7 slides
The Power of Heat Decarbonisation Plans in the Built Environment by
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built EnvironmentIES VE
57 views20 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
63 views13 slides

Recently uploaded(20)

Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash81 views
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti... by ShapeBlue
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
ShapeBlue46 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue96 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 views
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ... by ShapeBlue
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
Live Demo Showcase: Unveiling Dell PowerFlex’s IaaS Capabilities with Apache ...
ShapeBlue35 views
Business Analyst Series 2023 - Week 4 Session 7 by DianaGray10
Business Analyst Series 2023 -  Week 4 Session 7Business Analyst Series 2023 -  Week 4 Session 7
Business Analyst Series 2023 - Week 4 Session 7
DianaGray1080 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays40 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue34 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue96 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue42 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue41 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue74 views

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