the jboss way, the added value of open source middleware
TRANSCRIPT
Red Hat Corporate Presentation
The JBoss Way
The added value of open source middleware
Eric D. Schabell
JBoss Technology Evangelist (Integration & BPM)
Madrid - October 15, 2013
RED HAT CORPORATE PRESENTATIONSPEAKER NOTES
20 February 2013
Questions? Comments? Contact Nick Carr
More information about this presentation is always available at:https://home.corp.redhat.com/wiki/about-red-hat-resources#corpp
The goal of this presentation is to provide a general, high-level overview of Red Hat as an IT solutions supplier.This is the short (13 slide) version of the presentation. The full version is approximately 30-40 slides.
The intended audience is the CIO or high-level IT manager. Somebody who needs to understand the scale/scope of Red Hat, who has purchasing authority, and who wants to know that he will not be fired for buying Red Hat. That Red Hat products/solutions are a prudent purchase for a long-haul, mission-critical deployment.The presentation does not get into significant technical detail - it is expected that this will be done in presentations created by Business Units (BU) and other groups.The presentation will set the scene for Red Hat as a top tier, global, strategic IT supplier.Presenters are expected to adapt this presentation to meet their needs and the needs of the audience. Add, modify, delete, steal, plagiarize slides as you see fit. Do not attempt to use a slide that you do not understand!
Contents
Red Hat Vision
JBoss Middleware
Accelerate
Integrate
Automate
The Future: xPaaS
Enlightened Innovation
MORE PERVASIVE
MORE
AWARE
MORE
IMMEDIATE
To Compete in the New World, Your Business Must Be:
Everyone Assumes Cloud, But What About...
LEGACY APPS
APP COMPLEXITY
DATA LOCALITY
SECURITY
PRIVATE
PUBLIC
ON-PREMISE
Red Hat's Vision
We see tying all together - public, private, physical
Open Hybrid Cloud
Red Hat - only company - infrastructure software, Platform as a Service, and middleware to build Open Hybrid Cloud
Will provide
Application portability
Cloud interoperability
Open Innovation - open source, open standards - innovate faster - without lock-in
LIGHTWEIGHT
FASTER
INNOVATION
COMPLETELY
OPEN
MIDDLEWARE
Foundation
Development Tools
Management Tools
ACCELERATE
Data Virtualization
Application Integration
INTEGRATE
Business Process
Management
User Interaction
AUTOMATE
JBoss EAPJBoss Web ServerJBoss Data Grid
JBoss EDS
JBoss A-MQJBoss FuseJBoss SOA-P
JBoss Portal
JBossOperationNetwork
JBossDeveloperStudio
Red Hat JBoss Middleware
Upcoming BPM productJBoss BRMS
JBoss Middleware is Created the Red Hat Way
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
Accelerate
JBoss Data Grid
Distributed, in-memory NoSQL datastore
Elastic scaling
High availability
Built on proven open-source technology
REST ClientMemcache ClientHotRod ClientTristan Tarrant Replication between data centers + demo (13:30)
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
JBoss Middleware and Mobile
Simple Java DSL for defining HTTP routes programmatically
Optimized for client-heavy apps with limited sever entry points
Easily integrate with existing enterprise security and enable two-factor authentication
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
Integrate
JBoss A-MQ, Fuse, SOA-P
JBoss A-MQ / Fuse / JBoss SOA-P
JBoss Data Virtualization
JBoss Data VirtuailzationJBoss A-MQ / Fuse / JBoss Fuse Service Works
Complementary Layers of Integration
JBoss Data VirtuailzationJBoss A-MQ / Fuse / JBoss SOA-P
Pilar Bravo Red Hat JBoss SOA-P v6 + demo (12:45)
Automate
JBoss Middleware Automate
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
JBoss BRMS
A single distribution for Business rules management (BRMS)
Business process management (BPM)
Complex event processing (CEP)
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
Coming Soon JBoss BPM product
JBoss BPM product = Polymita + BRMS 6
Business activity monitoring (BAM) dashboards
User form creation
Process simulation
OptaPlanner algorithms for solving planning problems
Pedro Zapata Next Generation Business Process Management (10:15)
This important slide attempts to summarize Red Hat's business in
three steps:
(1) What we do(2) What the benefits are (3) How we do itThe
problem, of course, is that every vendor positions its products as
wonderful, using the same words that we use. Customers hear the
same story all the time. Red Hat's position is that we do
everything the proprietary vendors do, but we do it with better
price/performance, better quality, faster technology adoption,
& we don't lock customers in.
The point to make is that open source is *not* what Red Hat does. Open source is *how* we do what we do. Customers don't want open source software just for itself, they want the features that open source software offers.The slide also summarizes the technology areas where Red Hat provide products: Cloud, Middleware, Operating System, Virtualization, Storage. These 5 pillars are foundation of everything that we do.So: Red Hat is in business to supply world-class enterprise computing solutions that reduce costs, improve overall price/performance, reliability, security, etc. That's what we do. For the past 20 years, Red Hat has demonstrated that open source is a development model which produces higher quality products than the standard proprietary development model. Open source development costs are spread across a huge vendor ecosystem, resulting in cost savings for everybody, including customers. We have shown that open source is an effective way to produce high-quality, high-performance software. Our growth demonstrates the model's success. Note that words such as "lowest cost and "cheaper" can be dangerous, because competitors can always find some way to look cheaper than we do, if that's what the customer is looking for. It's safer to use "price/performance" or value for money. In this case "performance" does not mean "faster", it means overall performance in terms of security, stability, availability, scalability, and every other dimension. It's the performance of the total solution, not the raw speed. So, for example, better price/performance can mean fewer support calls, thereby reducing downtime and improving system availability. Value for money can mean that a customer gets 80% of the features of a competing proprietary product, for 20% of the cost.Note also that along the bottom of the slide is a customer testimonial. We have hundreds of customer testimonials, so the presentation puts one in a "ticker" at the bottom of every slide.
What we do: We supply enterprise-strength, mission critical, software and services in today's most important and dynamic IT areas.What are the benefits?Better price/performance
Better quality, stability, robustness
Faster adoption of new technologies
Operational flexibility, no vendor lock-in
How do we do it? We use an open source development model.
The Future:xPaaS
Marek Jelen Modernization & optimization of IT servicespractice with OpenShift + demo (11:00)
We're going to talk today about about the vision, strategy, and roadmap for two critical parts of the Red Hat story: JBoss Middleware and the OpenShift Platform-as-a-Service.It's about what enterprises really need from a cloud platform, and how PaaS, done right, can really accelerate your development, simplify deployment, and improve operations.
PaaS Adoption is Growing Rapidly
2011
2012
2013
2014
2015
2016
0
0.5
1
1.5
2
2.5
3
3.5
Gartner: $2.9B in 201627% CAGR
Source: Gartner, Market Trends: PaaS Worldwide
PaaS is on a tremendous growth streak. Gartner projects almost $3B in PaaS market size by 2016 with a growth rate of 27%. Other analyst firms, like the 451 Research, project even more--$5B with 38% growth.Obviously there's something significant going on here, and we're certainly seeing impressive interest and adoption with OpenShift.Just like the way the world got familiar and comfortable with open source to the point where it's now mainstream, the world is getting comfortable with cloud in general and PaaS in particular, and the momentum toward the mainstream is building fast.But it could be even faster...
PaaS Adoption Hindered by Functionality Gap
COMPLEX ENTERPRISE APPSLOW LEVEL FOUNDATIONThese challenges are not new to cloud. In fact, they have been the challenges facing enterprise architects for decades before anyone used the term cloud.These challenges are precisely what motivated the creation of middleware, the glue or plumbing software that bridges the gap between complex, heterogeneous infrastructure and the demands on enterprise applications to support complex tasks.Middleware fills the gap between low-level infrastructure and applications. It allows application developers to build at a higher level of abstraction and not constantly reinvent the wheel.It also allows operations folks in the data center to manage applicationsdebug them, scale them, update them, accelerate them, etc.--in a much more consistent and efficient way.
Middleware Bridges the Gap
COMPLEX ENTERPRISE APPSLOW LEVEL FOUNDATIONMIDDLEWARE
These challenges are not new to cloud. In fact, they have been the challenges facing enterprise architects for decades before anyone used the term cloud.These challenges are precisely what motivated the creation of middleware, the glue or plumbing software that bridges the gap between complex, heterogeneous infrastructure and the demands on enterprise applications to support complex tasks.Middleware fills the gap between low-level infrastructure and applications. It allows application developers to build at a higher level of abstraction and not constantly reinvent the wheel.It also allows operations folks in the data center to manage applicationsdebug them, scale them, update them, accelerate them, etc.--in a much more consistent and efficient way.
Enterprise Applications and PaaS
App ComponentVirtualization/
Private IaaSPublic
IaaSApp ComponentApp ComponentApp Component
App Component
SaaSPhysApp ComponentApp Component
Enterprise applications are composite and distributedPaaS helps reduce work and simplify deployment
Public PaaS
Private PaaS
App Component
Applications
PRIVATE
PUBLIC
ON-PREMISE
Red Hat is unique in the industry in providing top-to-bottom of the stack enterprise-grade software as well as real cloud.
[speak through diagram on-prem or cloud, physical or virtual, the higher up the stack you go within PaaS, the less code needs to be written and the easier it is to manage applications]
xPaaS Extends PaaS for Enterprise Needs
App ComponentVirtualization/
Private IaaSPublic
IaaSApp ComponentApp ComponentApp Component
App Component
SaaS
PhysApp ComponentApp Component
xPaaS brings more enterprise to PaaS
xPaaS
xPaaS
xPaaS
Public PaaS
Private PaaS
App Component
Applications
PRIVATE
PUBLIC
ON-PREMISE
Red Hat is unique in the industry in providing top-to-bottom of the stack enterprise-grade software as well as real cloud.
[speak through diagram on-prem or cloud, physical or virtual, the higher up the stack you go within PaaS, the less code needs to be written and the easier it is to manage applications]
PaaS Vendors Are Beginning to Specialize
aPaaS
almPaaS
bpmPaaS
iPaaS
(application PaaS)
PaaS Market Revenue Share by Segment
Source: Gartner
This role and importance of middleware doesn't go away in the cloud; in fact, it's probably even more important in the cloud.You could think of PaaS as deployment machinery plus pre-packaged middleware in the cloud.In the early, less mature phase of the PaaS market, much of the focus was on the deployment machinery, with a minimal notion of middleware, a bare-minimum container, offered as the deployment stack.The PaaS market is already starting to evolve in this respect, with specialized, higher level middleware appearing in PaaS offerings with names like iPaaS for integration PaaS. iPaaS and bpmPaaS are two of the biggest and highest-growth subsegments.
[Source: Gartner: Market Trends: Platform as a Service, Worldwide, 2012-2016, 2H12 Update, 5 Oct 2012]
But Nobody Has What Enterprises Really Need
Legacy large vendors don't get cloud
Emerging cloud startups don't get enterprise
[this slide could be eliminated with the following points spoken to on the previous slide]But none of these emerging PaaS offerings yet provide a holistic, comprehensive suite of capabilities to enable real enterprise application development, with all its attendant complexity, integration needs, and higher-level models such as process abstractions.A historical BPM player may provide a nice standalone BPM service, but that won't be part of a comprehensive PaaS offering.A legacy middleware provider may cloudwash their existing offerings, but without a real PaaS and real cloud experience, this won't give you a truly better development, deployment, and operational experience.
PRIVATE
PUBLIC
ON-PREMISE
Open Hybrid Cloud Middleware
JBoss Middleware married with the OpenShift PaaS is the right way to achieve this higher-level enterprise PaaS.
PRIVATE
PUBLIC
ON-PREMISE
Open Hybrid Cloud Middleware
JBoss Middleware married with the OpenShift PaaS is the right way to achieve this higher-level enterprise PaaS.
PRIVATE
PUBLIC
ON-PREMISE
Application PaaSIntegrationPaaS BPMPaaSMobilePaaS 1234Open Hybrid Cloud Middleware
We begin our enterprise PaaS journey with four specific areas of middleware: the application container, integration, BPM, and mobile.
PRIVATE
PUBLIC
ON-PREMISE
Application PaaSApplication PaaS
JBoss Enterprise Application Platform cartridge
No special APIs, just standard enterprise Java code
PaaS UX simplifies deployment, scaling, updates
PRIVATE
PUBLIC
ON-PREMISE
Application PaaSIntegrationPaaS Integration PaaS
JBoss Fuse service bus/messaging cartridge
Run survice bus in public cloud or on premise
PaaS UX simplifies connections, route, and queue configurations
PRIVATE
PUBLIC
ON-PREMISE
Application PaaSBPM
PaaSBPM PaaS
Create process models using cloud service
Export to BPM engine
Share process models
Run BPM engine in cloud or on prem
Orchestrate processes spanning cloud, on prem
PaaS UX simplifies config
We begin our enterprise PaaS journey with four specific areas of middleware: the application container, integration, BPM, and mobile.
`
PRIVATE
PUBLIC
ON-PREMISE
Application PaaSMobilePaaS Mobile PaaS
Push notification, security, data encryption, offline and data synchronization
Support for native, hybrid, and mobile web apps
Run backend in public cloud or on prem
PaaS UX simplifies notification and integration config, API development
ENLIGHTENED
INNOVATIONWITH RED HAT
JBOSS MIDDLEWARE
Eric D. Schabell / [email protected] / @ericschabell
Column B
aPaaS0.35
almPaaS0.125
bpmPaas0.114
iPaaS0.113
security0.108
MFT0.076
governance0.036
baPaaS0.028
MOM0.024
dbPaaS0.018
portal0.008
Column B
aPaaS0.35
almPaaS0.125
bpmPaas0.114
iPaaS0.113
security0.108
MFT0.076
governance0.036
baPaaS0.028
MOM0.024
dbPaaS0.018
portal0.008
Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline Level