8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
1/30
JBoss Inc. 2006
JBoss Enterprise Middleware Suite
The Open Source Platform for SOA
Shaun Connolly
VP of Product Management
May 2006
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
2/30
2 The Professional Open Source Company
Agenda
Who is JBoss?
Market Dynamics
Open source and SOA
JEMS: Open SourcePlatform for SOA
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
3/30
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
4/30
4 The Professional Open Source Company
Simply a Better Software Model
BetterSoftware
BetterService
Better
Value
Massive community
involvement & adoption Lead developers &
committers are paid todevelop world-classsoftware
Leader in innovation anddriving new industrystandards
Zero-cost open sourcelicenses
Experts from the very firstcall; backed up by coredevelopers
Extensive partner ecosystemoffering certified support,
consulting, and training
JBoss Professional Open Source
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
5/30
5 The Professional Open Source Company
Agenda
Who is JBoss?
Market Dynamics
Open source and SOA
JEMS: Open SourcePlatform for SOA
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
6/30
6 The Professional Open Source Company
If you dont like change,
youre going to likeirrelevance even less
General Eric Shinseki,
Chief of Staff, U.S. Army
Insightful Quote #1
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
7/30
7 The Professional Open Source Company
mergers
compliance andregulatory changes
economic
conditionscompetition
changes in
management
technology
changes
IT must become agile!
CIOs Must Adapt to the Road Ahead
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
8/30
8 The Professional Open Source Company
Server
Application
Databases
Storage
Backup
Production
Disaster Recovery
OS
DellDell CompaqCompaqUnisysUnisys ????IBMIBM SunSun HPHP TandemTandemHPHP
Growing Complexity
Isolated Information Islands
Multi-Vendor Platforms
Escalating Cost of Infrastructure and Shortage of Skilled People
Problem:Controlling the Costly Infrastructure Mess
Source: Unisys Corp.
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
9/30
9 The Professional Open Source Company
Lower CostLower Cost
&&
ComplexityComplexity
Market Forces Are Lining Up
Results in:
IT Productivity
Increased Agility
Improved BusinessPerformance
Multicore
Multicore V
irtualiz
ation
Virtua
lization
Open
Open
Source
Source
SOA
SOAEna
blingad
ynamic
environme
nt
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
10/30
10 The 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, andTransportation
Reference: UBS CIO Pulse (Sep 6, 2005): A Quarterly Snapshot of IT Trends
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
11/30
11 The Professional Open Source Company
JBoss Market Momentum
QUESTION 7. Which Java application servers are currently inuse at your company (or at the companies to whom you consult)?
2002 2003 2004 2005JBoss Application Server 14% 27% 35% 37%
IBM WebSphere App Server 29% 40% 34% 37%
BEA WebLogic Server 25% 35% 29% 27%
Oracle 8iAS, 9iAS, 10gAS 21% 29% 22% 27%
Source: Java Use and Awareness Study 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
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
12/30
12 The Professional Open Source Company
The entire history of
software engineering isone of rising levels of
abstraction
Grady Booch
Insightful Quote #2
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
13/30
13 The Professional Open Source Company
EnterpriseEnterprise
ApplicationApplication
ProgramProgram
Services &Event HandlersServices &Event Handlers
GranularityGranularity
ScopeScope
CoarseCoarse
Affinity with
Business
Automation
FineFine
ComponentsComponents
Object Classes,Object Classes,SubroutinesSubroutines
Source:Gartner
ServicesBusiness-driven Software Modularity
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
14/30
14 The Professional Open Source Company
What is SOA?
Service Oriented Architecture (SOA) is an approachfor building distributed systems that deliverapplication functionality as loosely-coupled services
SOA:
Provides standard way to represent and interactwith application functionality
Leverages open standards Enables reuse of services
Creates new applications from existingcomponents
Integrates applications outside the enterprise
Focuses on application assembly
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
15/30
15 The Professional Open Source Company
SOA in Action - Tax Calculation
App 1
App 2
App 3
App 4
App 5
Traditional Architecture
Many applications
Multiple, different
tax routines
High maintenance
Change Risk
Integrated silos
Tightly coupled
Designed to last
Favors homogeneous technology
Middleware makes it work
Cost-centered
Long development cycle
Code-oriented
Traditional Architecture
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
16/30
16 The Professional Open Source Company
SOA in Action - Tax Calculation
Service Oriented Architecture
App 1
App 2
App 3
App 4
App 5
One tax service
Low maintenance
Low change risk
Composed of Services
Loosely coupled, agile and adaptive
Designed to change
Favors heterogeneous technology
Architecture makes it work
Business-centered
Interactive and iterative
development
Process-oriented
Service Oriented Architecture
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
17/30
17 The Professional Open Source Company
Agenda
Who is JBoss?
Market Dynamics
Open source and SOA
JEMS: Open SourcePlatform for SOA
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
18/30
18 The Professional Open Source Company
JBoss SOA Vision
JEMS will be the leading mass market,interoperable Open Source Platform forSOA
Simply the Better Choice Software Model: Professional Open Source
enables a greater degree of openness, flexibilityand ease of consumption
Partner Ecosystem: attractive and safe for ISVs,
SIs, and end-users
JEMS Platform: modular, interoperable, focusedon simplicity & power
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
19/30
19 The Professional Open Source Company
Enterprise Platform: Develop, Deploy, Manage
Multi-Vendor JVM, OS, Platform
Microkernel Architecture
Presentation
Application
Integration
Middleware PlatformDev
elopmentTools
Identity/Security
JBoss
Eclipse
IDE
JEMS
Applications, Services, and ProcessesPortals
ProcessesWeb ServicesApplications
Agent Plugin Architecture
Management Platform
In
ventory
U
pd
ate/P
atch
A
dminister
M
onit
or/Alert
Provi
sion
JBoss
Partners
JBoss
ON
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
20/30
20 The Professional Open Source Company
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
Attachmate, Attunity, CommerceQuest,F&P, FS, GT, HostBridge, IBM, Jakada,Microsoft, Neon, NetManage, ObjectStar, OpenConnect, Red Oak, Seagull,SEC, SAG, Twinsoft, WRQ
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
Presentation Integration Server
Application Platform SuiteApplication Platform Suite
Application Server, ESB
User-FacingData-Facing
New
Old
50-50
Applications
Portal, Application Server
BEA, BroadVision, CA, Day, Fujitsu,
Hummingbird, IBM, JBoss, Microsoft,Novell, OpenText, Oracle, SAP, SunMicrosystems, Sybase, Tibco, Vignette,WebMethods
Appistry, BEA, Borland, Caucho, Desid.,
Fujitsu, IBM, Iona, Ironflare, JBoss,Kabira, Kingdee, Macromedia, Microsoft,Novell, ObjectWeb, Oracle, Paremus,Pramati, SAP, Sun, Sybase, Tmax, Zend
ESB, Integration Backbone Suite
Source:Gartner
Gartner: Selecting SOA Platform Products
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
21/30
21 The Professional Open Source Company
Web
Middleware
Database
Network
High Availability
Operating System
Platform
Solutions
Mapping Capabilities to Solutions
Apache HTTP Server, Tomcat, JBoss Portal, JBoss Web
JBoss AS, Hibernate, Web Services, BPM, Messaging, Rules,
Transactions, ESB
Oracle, PostgreSQL, My SQL, SQL Server
Directory Services, Identity Management, Network Security,
Management/Monitoring
Clustering, Replication, Load Balancing
Linux - Red Hat, SUSE; Windows, UNIX; Java Virtual Machine
Physical (32-bit & 64-bit Intel), Virtualization
Business
Intelligence
Content
Management
Solutions
Advanced
Infrastructure
Solutions
Custom SOA
Applications
Web Portal
Solutions
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
22/30
22 The Professional Open Source Company
JBoss Microkernel
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 businesssolutions
Applications, Web Services, and Business Processes
Multi-Vendor Java VM, Operating System, Hardware
JBoss
Transaction
s
JBoss
Messaging
Apache
Tomcat
Hibernate
JBossAS
JBoss
Cache
#1 #1 #1
JBoss
PortalJBoss
jBPMJBoss
Rules
+
Clustering
JBoss Enterprise Middleware Suite
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
23/30
23 The Professional Open Source Company
Order
System
Finance
ShippingBusiness Process
Business Services
Presentation
JBoss PortalJBoss AS, Cache
Apache Tomcat
JBoss jBPMJBoss Rules
JBoss AS, Hibernate, Cache
JBoss Transactions
JBoss ESB, JBoss Messaging
Components In Action
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
24/30
24 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 forperformance 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 partyinteraction (SOAP/WSDL/UDDI)
Looking at JBoss jBPM for process mgmt.
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
25/30
25 The Professional Open Source Company
JBoss SOA Customer Insurance Company
Complexity and cost of traditional EAI drovea 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 datatransfer and transformation Mainframe data to JBoss SOA fabric to Oracle 11i
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
26/30
26 The Professional Open Source Company
JBoss SOA Customer Media Company
Duplication, responsiveness, and competitiveness werebusiness pain points
JBoss Application Server became primary hostingenvironment for SOA services
Light weight web services for portal consumption
Enterprise Portal for user interaction > 1 million pages per day driven from SOA
Thousands of partners and companies are part of SOAutilization
Looking at adding JBoss Portal to reduce cost and leverageopen source
Eliminate proprietary portal lock in points
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
27/30
27 The Professional Open Source Company
The SOA Journey: More than Technology
What are the right steps to guarantee overallsuccess? Implementing a Service-Oriented Architecture is a
journey: start small, build library of services, proveROI 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 architecturetools
JEMS and the JBoss Ecosystem of Partners
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
28/30
28 The Professional Open Source Company
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
Why JBoss?
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
29/30
29 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
8/9/2019 Connolly_JbossEnterpMiddlewareSuite.pdf
30/30
30 The Professional Open Source Company
Thank You!