jboss.org-jboss.com

  • 741 views
Uploaded on

The JBoss Community Projects & Professional Opensource

The JBoss Community Projects & Professional Opensource

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
741
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
  • 3. What is JBoss?
  • 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 doesnt 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
  • 8. JBoss.org
  • 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)
  • 10. JBoss.org: 70+Community Projects
  • 11. JBoss.com
  • 12. 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 SupportTactical Developer Support Consulting JBoss, Inc. Professional Open Source DocumentationDeveloper Training JBoss Group Small Consultancy 10/00 6/01 1/02 9/02 9/03 1/05 6/05
  • 13. 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
  • 14. Red Hat acquisition of JBoss (2006) JBoss formed the Middleware division of Red Hat An Open Source stack for the Enterprise
  • 15. 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.
  • 16. 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
  • 17. Magic Quadrant for Enterprise Application Servers(Source: Gartner April 2008)
  • 18. Magic Quadrant for Enterprise Application Servers(Source: Gartner September 2011)
  • 19. GR-JBUG – Greek JBoss User Group http://groups.google.com/group/gr-jbug Java Hellenic User Group – jhug.gr http://groups.google.com/group/jhugTwitter: @dandreadis dandreadis.blogspot.com