Sunteți pe pagina 1din 30

JBoss Enterprise Middleware Suite

The Open Source Platform for SOA


Shaun Connolly
VP of Product Management

May 2006

JBoss Inc. 2006

Agenda
Who is JBoss?
Market Dynamics
 Open source and SOA

JEMS: Open Source


Platform for SOA

The

Professional Open Source Company

JBoss Mission
To revolutionize the way enterprise
middleware software is built, distributed,
and supported through the Professional
Open Source model.
We are committed to delivering
innovative and high quality technology
and services that make JBoss the safe
choice for enterprises and software
providers.

The

Professional Open Source Company

Simply a Better Software Model


JBoss Professional Open Source

Better
Software

Better
Service

Better
Value

The

Massive community
involvement & adoption
Lead developers &
committers are paid to
develop world-class
software
Leader in innovation and
driving new industry
standards
Zero-cost open source
licenses
Experts from the very first
call; backed up by core
developers
Extensive partner ecosystem
offering certified support,
consulting, and training

Professional Open Source Company

Agenda
Who is JBoss?
Market Dynamics
 Open source and SOA

JEMS: Open Source


Platform for SOA

The

Professional Open Source Company

Insightful Quote #1

If you dont like change,


youre going to like
irrelevance even less
General Eric Shinseki,
Chief of Staff, U.S. Army

The

Professional Open Source Company

CIOs Must Adapt to the Road Ahead


IT must become agile!
technology
changes

changes in
management

economic
conditions

competition

compliance and
regulatory changes
mergers

The

Professional Open Source Company

Problem:
Controlling the Costly Infrastructure Mess
Growing Complexity
Server

Unisys

IBM

Sun

HP

Dell

??

Compaq

HP

Tandem

Multi-Vendor Platforms

OS
Application
Databases
Storage

Isolated Information Islands

Production
Backup

Disaster Recovery

Source: Unisys Corp.

Escalating Cost of Infrastructure and Shortage of Skilled People

The

Professional Open Source Company

Market Forces Are Lining Up


Lower Cost
&
Complexity

ic
m
na
y
d nt
a
ng nme
i
l
ab viro
n
E en

re
o
ic
t
l
Mu

A
O
S

en
p
O ce
ur
o
S

on
i
t
za
i
l
a
u
t
Vir

Results in:




The

IT Productivity
Increased Agility
Improved Business
Performance

Professional Open Source Company

Survey of CIOs on OSS Adoption

Survey of 55 CIOs in Fortune 1000 across:


 Financial Services, Construction, Retail, Consumer,
Healthcare, Energy, Manufacturing, Materials, and
Transportation

Reference: UBS CIO Pulse (Sep 6, 2005): A Quarterly Snapshot of IT Trends


10

The

Professional Open Source Company

JBoss Market Momentum


QUESTION 7. Which Java application servers are currently in
use at your company (or at the companies to whom you consult)?

2002
14%
29%
25%
21%

JBoss Application Server


IBM WebSphere App Server
BEA WebLogic Server
Oracle 8iAS, 9iAS, 10gAS
Source: Java Use and Awareness Study

2003 2004 2005


27%
35%
37%
40%
34%
37%
35%
29%
27%
29%
22%
27%
BZ Research December 2005

ONJava 2005 Reader Survey


What J2EE platform do you use?
JBoss 38%
WebSphere 21%
WebLogic 20%
Source: ONJava 2005 Reader Survey Results, Part 1 by Chris Adamson, 9/21/2005

11

The

Professional Open Source Company

Insightful Quote #2

The entire history of


software engineering is
one of rising levels of
abstraction
Grady Booch

12

The

Professional Open Source Company

Services
Business-driven Software Modularity

Scope
Enterprise Services &
Event Handlers

Affinity with
Business
Automation

Application Components
Program Object Classes,
Subroutines
Fine

Granularity
Coarse
Source:
Gartner

13

The

Professional Open Source Company

What is SOA?

Service Oriented Architecture (SOA) is an approach


for building distributed systems that deliver
application functionality as loosely-coupled services

SOA:
 Provides standard way to represent and interact
with application functionality
 Leverages open standards
 Enables reuse of services
 Creates new applications from existing
components
 Integrates applications outside the enterprise
 Focuses on application assembly

14

The

Professional Open Source Company

SOA in Action - Tax Calculation


Traditional Architecture

Traditional Architecture

App 1

Designed to last

App 5

Tightly coupled
App 2

Integrated silos
Code-oriented
App 3

App 4

Many applications

Long development cycle

Multiple, different
tax routines

Cost-centered

High maintenance

Favors homogeneous technology

Change Risk
15

Middleware makes it work

The

Professional Open Source Company

SOA in Action - Tax Calculation


Service Oriented Architecture

Service Oriented Architecture

App 1

Designed to change
Loosely coupled, agile and adaptive

App 5

App 2

Composed of Services
Process-oriented
App 3

Interactive and iterative


development
Business-centered

App 4

One tax service


Low maintenance
Low change risk

Architecture makes it work


Favors heterogeneous technology

16

The

Professional Open Source Company

Agenda
Who is JBoss?
Market Dynamics
 Open source and SOA

JEMS: Open Source


Platform for SOA

17

The

Professional Open Source Company

JBoss SOA Vision


JEMS will be the leading mass market,
interoperable Open Source Platform for
SOA
Simply the Better Choice
 Software Model: Professional Open Source

enables a greater degree of openness, flexibility


and ease of consumption

 Partner Ecosystem: attractive and safe for ISVs,

SIs, and end-users

 JEMS Platform: modular, interoperable, focused

on simplicity & power


18

The

Professional Open Source Company

Enterprise Platform: Develop, Deploy, Manage

Applications
Portals

Middleware Platform

Management Platform

Microkernel Architecture

Agent Plugin Architecture

Multi-Vendor JVM, OS, Platform

JBoss
Eclipse
IDE

JBoss
Partners

JEMS
19

The

JBoss
ON

Professional Open Source Company

Identity/Security

t
Up
dat
e/P
atc
h
Pro
vis
ion

r/ A
l er

Mo
nit
o

ste
ini
Ad
m

tor
y
Inv
en

Int
eg
ra t
ion

tio
n
lic
a
Ap
p

es
en
tat

ion

Applications, Services, and Processes

Pr

Development Tools

Processes

Web Services

Gartner: Selecting SOA Platform Products


Data-Facing

Applications User-Facing
Portal, Application Server

New

BEA, BroadVision, CA, Day, Fujitsu,


Hummingbird, IBM, JBoss, Microsoft,
Novell, OpenText, Oracle, SAP, Sun
Microsystems, Sybase, Tibco, Vignette,
WebMethods

50-50

Application Server, ESB


Appistry, BEA, Borland, Caucho, Desid.,
Fujitsu, IBM, Iona, Ironflare, JBoss,
Kabira, Kingdee, Macromedia, Microsoft,
Novell, ObjectWeb, Oracle, Paremus,
Pramati, SAP, Sun, Sybase, Tmax, Zend

Application Platform Suite

Application Platform Suite

BEA, Cordys, Fujitsu, Hitachi, IBM,


JBoss, Microsoft, ObjectWeb, NEC,
Novell, Oracle, SAP, Sun, Sybase

BEA, Cordys, Fujitsu, Hitachi, IBM,


JBoss, Microsoft, ObjectWeb, NEC,
Novell, Oracle, SAP, Sun, Sybase

Presentation Integration Server ESB, Integration Backbone Suite


Attachmate, Attunity, CommerceQuest,
F&P, FS, GT, HostBridge, IBM, Jakada,
Microsoft, Neon, NetManage, Object
Star, OpenConnect, Red Oak, Seagull,
SEC, SAG, Twinsoft, WRQ

Old
20

The

Axway, BEA, CapeClear, Cordys, Extol,


Fiorano, Fujitsu, IBM, Intersystems, Iona,
iWay, Magic, Microsoft, Novell, Oracle,
PolarLake, SAG, SAP, Sonic, Sterling,
Sun, Sybase, Tibco, Vitria, WebMethods

Professional Open Source Company

Source:
Gartner

Mapping Capabilities to Solutions


Solutions
Web Portal
Solutions

Custom SOA
Applications

Advanced
Infrastructure
Solutions

Business
Intelligence

Content
Management
Solutions

Web

Apache HTTP Server, Tomcat, JBoss Portal, JBoss Web

Middleware

JBoss AS, Hibernate, Web Services, BPM, Messaging, Rules,


Transactions, ESB

Database

Oracle, PostgreSQL, My SQL, SQL Server

Network

Directory Services, Identity Management, Network Security,


Management/Monitoring

High Availability

Clustering, Replication, Load Balancing

Operating System

Linux - Red Hat, SUSE; Windows, UNIX; Java Virtual Machine

Platform

Physical (32-bit & 64-bit Intel), Virtualization

21

The

Professional Open Source Company

JBoss Enterprise Middleware Suite

#1

#1

JB
Ru oss
les

JB
o
jB ss
PM

JB
Po oss
rta
l

Tr JBo
an
sa ss
cti
on
s
Me JBos
ss s
ag
ing

JB
Ca oss
ch
e

ate
Hi
be
rn

Ap
To ache
mc
at

JB
os
AS s
Cl
us +
ter
ing

Applications, Web Services, and Business Processes

#1
JBoss Microkernel

Multi-Vendor Java VM, Operating System, Hardware

JEMS is The Open-Source Platform for SOA

Market-leading products for enhancing business agility

Modularity enables standardizing on JEMS at your own pace

Simplicity decreases time to develop and deploy new business


solutions
22

The

Professional Open Source Company

Components In Action

Presentation
JBoss Portal
JBoss AS, Cache
Apache Tomcat

Business Process
JBoss jBPM
JBoss Rules

Shipping

Business Services

Order
System

Finance

JBoss AS, Hibernate, Cache


JBoss Transactions
JBoss ESB, JBoss Messaging
23

The

Professional Open Source Company

JBoss SOA Customer Financial Services


Cost benefits and agility are drivers
JBoss JEMS is app. and integration fabric
 Using JBoss Cache and clustering capabilities for

performance and scalability

Refactoring old applications







Create pools of dynamic coarse grain services


Using stateless session beans for endpoints
Focused units of functionality
Using interceptors for cross-cutting concerns

Some web services for third party


interaction (SOAP/WSDL/UDDI)
Looking at JBoss jBPM for process mgmt.
24

The

Professional Open Source Company

JBoss SOA Customer Insurance Company


Complexity and cost of traditional EAI drove
a different approach
 Increasing number of applications including new

Oracle 11i installations need integration


 Dozens of interface points to define as SOA

Used JBoss JEMS as SOA framework


 Built enterprise service bus decoupling apps
 Services are stateless session EJBs
 Some web services

Adapter framework plugged into ESB for data


transfer and transformation
 Mainframe data to JBoss SOA fabric to Oracle 11i

25

The

Professional Open Source Company

JBoss SOA Customer Media Company

Duplication, responsiveness, and competitiveness were


business pain points

JBoss Application Server became primary hosting


environment for SOA services


Enterprise Portal for user interaction





Light weight web services for portal consumption

> 1 million pages per day driven from SOA


Thousands of partners and companies are part of SOA
utilization

Looking at adding JBoss Portal to reduce cost and leverage


open source


Eliminate proprietary portal lock in points


26

The

Professional Open Source Company

The SOA Journey: More than Technology

What are the right steps to guarantee overall


success?
 Implementing a Service-Oriented Architecture is a
journey: start small, build library of services, prove
ROI at each step

How can you improve ROI while reducing risk?


 Requires that proprietary interfaces become
standards-based
 Requires enterprise-wide governance

How can you realize the benefits of SOA?


 SOA requires a combination of security,
management, integration, process, and architecture
tools

JEMS and the JBoss Ecosystem of Partners


27

The

Professional Open Source Company

Why JBoss?
Better Software




Peer Review
Accelerated Software Evolution
Extended QA through OSS Community

Better Service




Incentives
Transparency
Experts Up-Front

Better Value




Zero License Fees


Freedom from Vendor Lock-in
Elimination of Linear Costs
28

The

Professional Open Source Company

Resources
JEMS Website
 www.jboss.com/products

JBoss Online Education (webinars)


 www.jboss.com/services/online_education

JBoss Subscription & JBoss ON


 www.jboss.com/services/profsupport

JBoss Partners
 http://www.jboss.com/partners/index

29

The

Professional Open Source Company

Thank You!

30

The

Professional Open Source Company

S-ar putea să vă placă și