JBoss in the Enterprise Red Hat Wanja Pernath ([email protected])
-
Upload
morgan-moody -
Category
Documents
-
view
223 -
download
0
Transcript of JBoss in the Enterprise Red Hat Wanja Pernath ([email protected])
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
6
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.
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)
9
JBossHibernate
Application Platform
Application Presentation, Services Hosting, and Data Persistence
EnterpriseFrameworks Component
JBoss Application ServerEmbedded Tomact, Clustering, Cache,
Messaging, Transactions
JBossSeam
Portal Platform
Content Aggregation, Presentation and Personalization
Application Platform
JBoss Portal SOA Platform
Service Integration & Orchestration, Business Process Automation, Rules
Definition, & Event Management
Application Platform
MetaMatrix Data Services Platform
MetaMatrix Enterprise Server
JBoss ESBTransformation, Routing,
Registry, Repository
JBossRules
JBossjBPM
ManageDesign & Develop
Integrated Runtime Platforms
Data Integration, Data Service Federation, Data Abstraction & Management
JBoss Developer
Studio
Eclipse IDE
RuntimePlatform
IntegratedTooling
Fully Integrated Developer
Environment
MetaMatrix Designer
JBoss Operations
NetworkAdministration,
Management, and Monitoring
major component or set of integrated components
EnterprisePlatforms
Modular productivity tools that also work on other vendors application servers
Integrated distribution with a single patch & update cycle
JBoss Enterprise Middleware
10
Financial Travel Gov Media/Entertainment
InsuranceTelecom
Gartner Enterprise Application Server Magic Quadrant “Leader” two years runningTop 3 in Production Usage 3 years running (BZ Research)
Over 20 Million Downloads for all of JBoss.org components
Who's Using JBoss?
11
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 SjölinderMD at Linkon, an SJ subsidiary
Source: Computer Sweden Article, 2006
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
Enterprise-class Stability & Performance
12
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.
Case Study: Increased ProductivityTeamBank AG
13
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 DGI’s mission-critical I.T. system.
Benefits:• With JBoss, DGI implemented a middleware infrastructure that conformed to standards, was modular, flexible and adaptable.• An outright saving of 13 million Euro’s on project costs.
Case Study: FlexibilityDirectorate-General of Taxes
The Directorate-General of Taxes offer online tax declaration, payment, consultation and information for French Citizens
Known as the ‘Copernic Program’.