Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
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:

Acquired:

EJBOSS project founded in 1999 by Marc Fleury

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)

JBoss Enterprise Middleware


Design &
Develop

Integrated Runtime Platforms

JBoss
Developer
Studio
Eclipse IDE
Integrated
Tooling
Runtime
Platform

Portal Platform
JBoss Portal
Application Platform
Content Aggregation, Presentation
and Personalization

JBoss
jBPM

JBoss
Rules

JBoss
Operations
Network

JBoss ESB

Application Platform
JBoss
JBoss
Seam
Hibernate
JBoss Application Server

Application Platform

Application Presentation, Services Hosting,


and Data Persistence

MetaMatrix
Designer

SOA Platform

Transformation, Routing,
Registry, Repository

Embedded Tomact, Clustering, Cache,


Messaging, Transactions

Fully Integrated
Developer
Environment

Manage

Service Integration & Orchestration,


Business Process Automation, Rules
Definition, & Event Management

Administration,
Management, and
Monitoring

MetaMatrix Data Services Platform


MetaMatrix Enterprise Server
Data Integration, Data Service Federation, Data Abstraction & Management

Enterprise
Platforms

Integrated distribution with a single


patch & update cycle

Enterprise
Frameworks

Modular productivity tools that


also work on other vendors
application servers

Component

major component or set


of integrated components

Who's Using JBoss?


Financial

Travel

Gov

Telecom

Media/
Entertainment

Insurance

Gartner Enterprise Application Server Magic Quadrant Leader two years running
Top 3 in Production Usage 3 years running (BZ Research)
Over 20 Million Downloads for all of JBoss.org components
10

Enterprise-class Stability &


Performance
Linkon is a company within the SJ Group
(Swedish Railway). They own, develops and
operates ticket booking systems. At peak
traffic 200 transactions are completed per
second. Last year 4.5 billion crowns worth of
tickets were sold using the system.
There are several factors that together have
guided our decision to switch to JBoss. It is a
cutting-edge product and one for which we can
also receive fast, local support
- Hans-Olof Sjlinder
MD at Linkon, an SJ subsidiary

Challenge:
Poor support from IBM Sweden, wanted reliable,
consistent, around the clock tech support
Migrate entire ticket booking system to JBoss
Application Server
Solution:
Gold support contract with a regional ISV, Redpill
who solves tier 2 & 3 support pushing tier 1 to
JBoss developers (located worldwide)
Administrator Training
Benefits:
Team can solve problems faster because have
access to JBoss support and the source code
Able to work with local support organization

Source: Computer Sweden Article, 2006

11

Case Study: Increased Productivity


TeamBank AG

TeamBank AG is a member of
the DZ Bank Group.

Turnover of 4.4 billion euros

EasyCredit is an online credit


approval application.

TeamBank sells easyCredit


through 910 partner banks

Challenge:
Migrated easyCredit off Microsoft ASP
Allowed dramatic scaling ofthe application
without additional licensing costs.
The new easyCredit needed to handle up to
100,000 parallel transactions.
Solution:
JBoss Application Server
16 online Servers, 2 batch servers.
Benefits:
9 months from requirements to real money
transfers.
System has been running 24/7 since
deployment.
Now handles a further 785 financial
institutions, 11,200 agencies and 31,000
registered users.

12

Case Study: Flexibility


Directorate-General of Taxes
Challenge:
The DGI needed to modernize the whole
of their online infrastructure for tax
declarations and on-line payments
Solution:
DGI selected Atos Origin and JBoss to
provide the JBoss J2EE Application Server
for DGIs mission-critical I.T. system.
The Directorate-General of Taxes
offer online tax declaration, payment,
consultation and information for
French Citizens

Known as the Copernic Program.

Benefits:
With JBoss, DGI implemented a
middleware infrastructure that conformed
to standards, was modular, flexible and
adaptable.
An outright saving of 13 million Euros
on project costs.

13

You might also like