You are on page 1of 13

JBoss in the Enterprise Red Hat Wanja Pernath (wpernath@redhat.

com)

Agenda

What is Middleware What is Middleware being used for Why customers choose JBoss Products vs. Projects JBoss Enterprise Middleware Who is using JBoss? Chosen success stories

Swedish Railway Teambank DGI

Roadmap

What is Middleware #1

You know operating systems:


Without them you would not be able to start a computer It defines a set of interaction points between hardware and human beings

It helps you using the stuff

Middleware is being used as a central repository of applications


Strange? -- Yes! Suppose you want to have all your employees using the same application to book their time How to distribute this central application? How to make sure each individual is using the right version of the application? What about security? You know RH DirectoryServer as a central (middleware) service repository for credentials

Middleware and especially the Java / JEE based middleware helps you solving those problems

--> Better time to market

What is Middleware #2

In the past each developer did the necessary integration on his own

He would write a LDAP connector He would write a Database connector

He would also take care on different database dialects


Oracle SQL != Microsoft SQL How to connect to legacy systems?

With Java / JEE all those systems are encapsulated to the developer

He can now concentrate on the real business relevant stuff Much better time to market Time is money

Conclusion: Middleware helps your team to be more productive

What is middleware being used for?


It's limited through your phantasie Which means, everything is possible, examples:

Amazon.com Google.com yahoo.com Ebay.com

JBoss Overview

Founded:

EJBOSS project founded in 1999 by Marc Fleury

Acquired:

Red Hat acquired JBoss in June 2006 Red Hat acquired MetaMatrix in June 2007

Mission: Offer a comprehensive line of middleware products that enable Fortune 5000 organizations to accelerate their ability to develop, deploy, integrate and manage applications and composite applications across their extended enterprise.
6

Why customers choose JBoss?

To understand that you need to think about other middleware vendors


IBM: WebSphere

BEA: WebLogic (now part of Oracle)


Oracle: Fusion SAP: Netweaver Glassfish (open source, Sun)

Geronimo (open source, Apache)

Jboss is lightweight

The intention was always to have a solution from developers for developers This means you don't have to wait 20 minutes until you see that your last change was wrong We define standards

Products vs. Projects

It's the same like with Fedora vs. RHEL


We have an open source space on www.jboss.org There we work on the future of the project

There we try new stuff, we implement new standards before they are officially released

During productization we make the projects ready for the enterprise


We make heavy load tests

We are fixing bugs


We make them mature Shortly: We do everything we can to be able to give support up to 5 years to a product

It is still open source!

You can download the source for the products (like with RHEL)

You might also like