7. Red Hat JBoss Middleware
MIDDLEWARE
User Interaction
Business Process
Management
JBoss Portal
Upcoming BPM product
JBoss BRMS
Application Integration
JBoss A-MQ
JBoss Fuse
JBoss SOA-P
Data Virtualization
JBoss EDS
Foundation
JBoss EAP
JBoss Web Server
JBoss Data Grid
JBoss
Operation
Network
Management Tools
Development Tools
JBoss
Developer
Studio
ACCELERATE INTEGRATE AUTOMATE
7
10. JBoss Data Grid
●
Distributed, in-memory
NoSQL datastore
●
Elastic scaling
●
High availability
●
Built on proven opensource technology
REST
Client
Memcache
Client
Tristan Tarrant – Replication between data centers + demo (13:30)
HotRod
Client
10
11. 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
11
31. Open Hybrid Cloud Middleware
2
3
4
Integration
PaaS
BPM
PaaS
Mobile
PaaS
1
Application PaaS
ONPREMISE
PRIVATE
PUBLIC
31
32. Application PaaS
●
JBoss Enterprise Application Platform cartridge
●
No special APIs, just standard enterprise Java code
●
PaaS UX simplifies deployment, scaling, updates
Application PaaS
ONPREMISE
PRIVATE
PUBLIC
32
33. Integration PaaS
●
●
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
Application PaaS
ONPREMISE
PRIVATE
PUBLIC
33
34. BPM PaaS
●
●
●
●
Create process
models using cloud
service
Export to BPM
engine
●
BPM
PaaS
Share process models
●
Run BPM engine in
cloud or on prem
Orchestrate processes
spanning cloud, on
prem
PaaS UX simplifies
config
Application PaaS
ONPREMISE
PRIVATE
PUBLIC
34
35. 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 Mobile
PaaS
config, API development
Application PaaS
`
ONPREMISE
PRIVATE
PUBLIC
35
RED HAT CORPORATE PRESENTATION
SPEAKER NOTES
20 February 2013
Questions? Comments?
Contact Nick Carr <ncarr@redhat.com>
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!
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
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 it
The 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.
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 it
The 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.
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 it
The 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.
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 it
The 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.
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 it
The 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.
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 it
The 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.
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 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...
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 applications—debug them, scale them, update them, accelerate them, etc.--in a much more consistent and efficient way.
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 applications—debug them, scale them, update them, accelerate them, etc.--in a much more consistent and efficient way.
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]
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]
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]
[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.
JBoss Middleware married with the OpenShift PaaS is the right way to achieve this higher-level enterprise PaaS.
JBoss Middleware married with the OpenShift PaaS is the right way to achieve this higher-level enterprise PaaS.
We begin our enterprise PaaS journey with four specific areas of middleware: the application container, integration, BPM, and mobile.
We begin our enterprise PaaS journey with four specific areas of middleware: the application container, integration, BPM, and mobile.