SlideShare a Scribd company logo
1 of 24
XPAAS: THE JBOSS WAY 
Christina Lin 
JBoss 技術福音戰士 
Oct, 2014
產業正在以 
前所未有的速度 
快速的進步
客戶的需求增加 
馬上廣泛互動
APPLICATION PLATFORMS
IT 常常在包裝以及 客制軟體中徘徊
兩樣都 很重要
應用程式的平台越來越重要
MIDDLEWARE FOR OPEN HYBRID CLOUD 
AUTOMATION 
FOUNDATION 
JBoss 
Developer 
Studio 
DEVELOPMENT 
TOOLS 
INTEGRATION 
JBoss A-MQ 
JBoss Fuse 
JBoss Fuse Service Works 
JBoss Data Virtualization 
JBoss EAP 
JBoss Data Grid 
JBoss 
Operations 
Network 
MANAGEMENT 
TOOLS 
JBoss BPM Suite 
JBoss BRMS 
PHYSICA 
L 
VIRTUAL PRIVATE PUBLIC
PLATFORM AS A SERVICE FOR OPEN HYBRID 
CLOUD 
PHYSICA 
L 
PaaS ADMIN 
NODENODENODE 
BROKER 
BROKER 
VIRTUAL PRIVATE PUBLIC 
NODE 
EAP MySQL Svc1 ... 
... 
APP USER 
APP 
DEVELOPER/ 
DEVOPS 
Svc2
xPaaS 
WHERE MIDDLEWARE MEETS 
CLOUD 
+
Enterprise Apps are Complex 
App component 
Virtualization/ 
Private IaaS 
App component 
App component 
App component 
App component 
SaaS 
App component 
Phys 
App component 
Application 
App component 
Public 
IaaS 
Public 
IaaS 
ON-PREMISE 
PRIVATE PUBLIC
PaaS Reduces Work and Risk 
App component 
Virtualization/ 
Private IaaS 
Application 
App component 
App component 
App component 
App component 
SaaS 
App component 
Phys 
App component 
Private PaaS 
App component 
Public 
IaaS 
Public PaaS 
Public 
IaaS 
ON-PREMISE 
PRIVATE PUBLIC
Reduce More Work with 
Higher-Level Services 
App component 
Virtualization/ 
Private IaaS 
Application 
App component 
App component 
App component 
App component 
SaaS 
App component 
Phys 
App component 
Private PaaS 
App component 
Public 
IaaS 
Public PaaS 
Public 
IaaS 
ON-PREMISE 
PRIVATE PUBLIC
JBoss xPaaS 
Services for OpenShift 
App component 
Private PaaS Public PaaS 
Virtualization/ 
Private IaaS 
App component 
App component 
App component 
App component 
SaaS 
App component 
Phys 
App component 
Application 
App component 
Public 
IaaS 
Public 
IaaS 
ON-PREMISE 
PRIVATE PUBLIC
JBoss xPaaS 
Services for OpenShift 
bpmPaaS 
JBoss BPM Suite 
aPaaS – JBoss EAP 
iPaaS 
JBoss Fuse 
mPaaS 
AeroGear+ 
ON-PREMISE 
PRIVATE PUBLIC
●Red Hat JBoss Enterprise Application Platform cartridge 
●No special APIs—just standard enterprise Java™ code 
● PaaS UX simplifies deployment, scaling, and updates 
Application PaaS 
Application PaaS 
ON-PREMISE PRIVATE PUBLIC
Integration 
PaaS 
Application PaaS 
Integration PaaS 
●Red Hat JBoss technologies for application, messaging and data 
integration 
●Run integration in public cloud or on-premise 
● PaaS UX simplifies connection, route, and queue configurations 
ON-PREMISE PRIVATE PUBLIC
●Create process models using cloud 
service 
● Export to business process 
management (BPM) platform 
● Share process models 
Application PaaS 
BPM PaaS 
BPM 
PaaS 
●Run BPM in cloud or on-premise 
●Orchestrate applications and services spanning 
cloud and on-premise 
● PaaS UX simplifies configuration 
ON-PREMISE PRIVATE PUBLIC
●Push notification, security, data encryption, offline, and data 
synchronization 
●Support for native, hybrid, and mobile web apps 
●Run backend in public cloud or on premise 
●PaaS UX simplifies notification and integration configuration, API 
development 
Application PaaS 
Mobile 
PaaS 
Mobile PaaS 
ON-PREMISE PRIVATE PUBLIC
xPaaS: The JBoss Way
xPaaS: The JBoss Way

More Related Content

What's hot

[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...OpenStack Korea Community
 
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...OpenStack Korea Community
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업OpenStack Korea Community
 
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728jieun kim
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...OpenStack Korea Community
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기OpenStack Korea Community
 
Denver VMUG nov 2011
Denver VMUG nov 2011Denver VMUG nov 2011
Denver VMUG nov 2011Dan Brinkmann
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...OpenStack Korea Community
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack Raul Leite
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day Indiaopenstackindia
 
Citrix Remote Access Solution Soup
Citrix Remote Access Solution SoupCitrix Remote Access Solution Soup
Citrix Remote Access Solution SoupDan Brinkmann
 
Routed Fabrics For Ceph
Routed Fabrics For CephRouted Fabrics For Ceph
Routed Fabrics For CephShapeBlue
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking ShapeBlue
 
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of NetworkingOpenStack Korea Community
 
Hyper-V y Contenedores, una nueva forma de virtualización
Hyper-V y Contenedores, una nueva forma de virtualizaciónHyper-V y Contenedores, una nueva forma de virtualización
Hyper-V y Contenedores, una nueva forma de virtualizaciónJuan Ignacio Oller Aznar
 
Introduction to Open Mano
Introduction to Open ManoIntroduction to Open Mano
Introduction to Open Manovideos
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화OpenStack Korea Community
 

What's hot (20)

[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
[OpenStack Days Korea 2016] How open HW and SW drives telco infrastucture inn...
 
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
[OpenStack Day in Korea 2015] Track 3-1 - OpenStack Storage Infrastructure & ...
 
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
[OpenStack Days Korea 2016] Track2 - 가상화 네트워크와 클라우드간 협업
 
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
OpenStack Korea 2015 상반기스터디(devops) 스크립트로 오픈스택 설치하기 20150728
 
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
[OpenStack Day in Korea 2015] Track 1-6 - 갈라파고스의 이구아나, 인프라에 오픈소스를 올리다. 그래서 보이...
 
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
[OpenStack Days 2016] Track4 - OpenNSL으로 브로드콜 기반 네트,워크 스위치 제어하기
 
Denver VMUG nov 2011
Denver VMUG nov 2011Denver VMUG nov 2011
Denver VMUG nov 2011
 
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
[OpenStack Days Korea 2016] Track1 - Mellanox CloudX - Acceleration for Cloud...
 
Inf net2227 heath
Inf net2227 heathInf net2227 heath
Inf net2227 heath
 
RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack RHOSP6 DELL Summit - OpenStack
RHOSP6 DELL Summit - OpenStack
 
Copr HD OpenStack Day India
Copr HD OpenStack Day IndiaCopr HD OpenStack Day India
Copr HD OpenStack Day India
 
Citrix Remote Access Solution Soup
Citrix Remote Access Solution SoupCitrix Remote Access Solution Soup
Citrix Remote Access Solution Soup
 
Routed Fabrics For Ceph
Routed Fabrics For CephRouted Fabrics For Ceph
Routed Fabrics For Ceph
 
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
Deploying CloudStack and Ceph with flexible VXLAN and BGP networking
 
LiteOS
LiteOS LiteOS
LiteOS
 
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
[OpenStack Days Korea 2016] An SDN Pioneer's Vision of Networking
 
Hyper-V y Contenedores, una nueva forma de virtualización
Hyper-V y Contenedores, una nueva forma de virtualizaciónHyper-V y Contenedores, una nueva forma de virtualización
Hyper-V y Contenedores, una nueva forma de virtualización
 
Introduction to Open Mano
Introduction to Open ManoIntroduction to Open Mano
Introduction to Open Mano
 
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
[OpenStack Days Korea 2016] Track1 - All flash CEPH 구성 및 최적화
 
Kamailio on Docker
Kamailio on DockerKamailio on Docker
Kamailio on Docker
 

Viewers also liked

Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process uEngine Solutions
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodePalak Sood
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.Sebastian Faulhaber
 
Cloud Native PaaS Advantage
Cloud Native PaaS Advantage Cloud Native PaaS Advantage
Cloud Native PaaS Advantage WSO2
 
The Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaSThe Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaSEric D. Schabell
 
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)Eric D. Schabell
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerEric D. Schabell
 
유엔진 비즈니스 Paa s 플랫폼의 활용실습
유엔진 비즈니스 Paa s 플랫폼의 활용실습유엔진 비즈니스 Paa s 플랫폼의 활용실습
유엔진 비즈니스 Paa s 플랫폼의 활용실습영재 김
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)Software in Life
 
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 WSO2
 

Viewers also liked (10)

Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process Open standard open cloud engine for digital business process
Open standard open cloud engine for digital business process
 
Cloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute NodeCloud Computing Open Stack Compute Node
Cloud Computing Open Stack Compute Node
 
JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.JAX 2014 - The PaaS to a better IT architecture.
JAX 2014 - The PaaS to a better IT architecture.
 
Cloud Native PaaS Advantage
Cloud Native PaaS Advantage Cloud Native PaaS Advantage
Cloud Native PaaS Advantage
 
The Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaSThe Red Hat Cloud Guide to All Things xPaaS
The Red Hat Cloud Guide to All Things xPaaS
 
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)
Mastering xPaaS - get down and dirty in the OpenShift Cloud (part I)
 
xPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developerxPaaS – day in the life of a modern application developer
xPaaS – day in the life of a modern application developer
 
유엔진 비즈니스 Paa s 플랫폼의 활용실습
유엔진 비즈니스 Paa s 플랫폼의 활용실습유엔진 비즈니스 Paa s 플랫폼의 활용실습
유엔진 비즈니스 Paa s 플랫폼의 활용실습
 
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar   open shift,이준영(배포용)Cloud life seminar   open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
 
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2
 

Similar to xPaaS: The JBoss Way

The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareEric D. Schabell
 
Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss tedm23
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Vinicius Martinez
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSMaggie Hu
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
How to choose the right software
How to choose the right softwareHow to choose the right software
How to choose the right softwareRüdiger Gros
 
Deploying Apps to the Cloud
Deploying Apps to the CloudDeploying Apps to the Cloud
Deploying Apps to the CloudAlex Hung
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewVMware Tanzu
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y AzureJuan Fabian
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoiceIsaac Christoffersen
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid Cloud Hosting
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatMaggie Hu
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsSrikanth Prathipati
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalVMware Tanzu
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 

Similar to xPaaS: The JBoss Way (20)

The JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source MiddlewareThe JBoss Way, the Added Value of Open Source Middleware
The JBoss Way, the Added Value of Open Source Middleware
 
Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0
 
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMSRed Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
How to choose the right software
How to choose the right softwareHow to choose the right software
How to choose the right software
 
Deploying Apps to the Cloud
Deploying Apps to the CloudDeploying Apps to the Cloud
Deploying Apps to the Cloud
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
Pivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical OverviewPivotal Cloud Foundry: A Technical Overview
Pivotal Cloud Foundry: A Technical Overview
 
An introduction to Cloud Foundry
An introduction to Cloud FoundryAn introduction to Cloud Foundry
An introduction to Cloud Foundry
 
Dev ops
Dev opsDev ops
Dev ops
 
Windows Server 2016 y Azure
Windows Server 2016 y AzureWindows Server 2016 y Azure
Windows Server 2016 y Azure
 
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoicePaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of Choice
 
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
GoGrid/AppZero: "Moving Windows Server Applications to the Cloud in 3 Easy St...
 
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red HatCustomize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
Customize Your Enterprise Mobile Salesforce.com Integrations with Red Hat
 
Cloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration PatternsCloud transformation and Evolution of Integration Patterns
Cloud transformation and Evolution of Integration Patterns
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- Pivotal
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 

More from Christina Lin

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Kafka summit apac session
Kafka summit apac sessionKafka summit apac session
Kafka summit apac sessionChristina Lin
 
Serverless integration anatomy
Serverless integration anatomyServerless integration anatomy
Serverless integration anatomyChristina Lin
 
Day in the life event-driven workshop
Day in the life  event-driven workshopDay in the life  event-driven workshop
Day in the life event-driven workshopChristina Lin
 
Agile integration cloud native developement
Agile integration   cloud native developementAgile integration   cloud native developement
Agile integration cloud native developementChristina Lin
 
Dev conf .in cloud native reference architecture .advance
Dev conf .in cloud native reference architecture .advanceDev conf .in cloud native reference architecture .advance
Dev conf .in cloud native reference architecture .advanceChristina Lin
 
Camel k Taiwan Java user group
Camel k  Taiwan Java user groupCamel k  Taiwan Java user group
Camel k Taiwan Java user groupChristina Lin
 
Devoxxma-API centric microservices Architecture
Devoxxma-API centric microservices ArchitectureDevoxxma-API centric microservices Architecture
Devoxxma-API centric microservices ArchitectureChristina Lin
 
JBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP containerJBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP containerChristina Lin
 
Supercharge Your Integration Services
Supercharge Your Integration Services�Supercharge Your Integration Services�
Supercharge Your Integration ServicesChristina Lin
 
Improve business process with microservice integration
Improve business process with microservice integration �Improve business process with microservice integration �
Improve business process with microservice integration Christina Lin
 
Integrating BPM with Fuse
Integrating BPM with FuseIntegrating BPM with Fuse
Integrating BPM with FuseChristina Lin
 
Scalable Integration with JBoss Fuse
Scalable Integration with JBoss FuseScalable Integration with JBoss Fuse
Scalable Integration with JBoss FuseChristina Lin
 
JBoss Fuse - Fuse workshop Error Handling
JBoss Fuse - Fuse workshop Error HandlingJBoss Fuse - Fuse workshop Error Handling
JBoss Fuse - Fuse workshop Error HandlingChristina Lin
 
JBoss Fuse Workshop 101 part 6
JBoss Fuse Workshop 101 part 6JBoss Fuse Workshop 101 part 6
JBoss Fuse Workshop 101 part 6Christina Lin
 
JBoss Fuse Workshop 101 part 5
JBoss Fuse Workshop 101 part 5JBoss Fuse Workshop 101 part 5
JBoss Fuse Workshop 101 part 5Christina Lin
 
JBoss Fuse Workshop 101 part 4
JBoss Fuse Workshop 101 part 4JBoss Fuse Workshop 101 part 4
JBoss Fuse Workshop 101 part 4Christina Lin
 
JBoss Fuse Workshop 101 part 3
JBoss Fuse Workshop 101 part 3JBoss Fuse Workshop 101 part 3
JBoss Fuse Workshop 101 part 3Christina Lin
 
JBoss Fuse Workshop 101 part 2
JBoss Fuse Workshop 101 part 2JBoss Fuse Workshop 101 part 2
JBoss Fuse Workshop 101 part 2Christina Lin
 

More from Christina Lin (20)

Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Kafka summit apac session
Kafka summit apac sessionKafka summit apac session
Kafka summit apac session
 
Serverless integration anatomy
Serverless integration anatomyServerless integration anatomy
Serverless integration anatomy
 
Day in the life event-driven workshop
Day in the life  event-driven workshopDay in the life  event-driven workshop
Day in the life event-driven workshop
 
Agile integration cloud native developement
Agile integration   cloud native developementAgile integration   cloud native developement
Agile integration cloud native developement
 
Dev conf .in cloud native reference architecture .advance
Dev conf .in cloud native reference architecture .advanceDev conf .in cloud native reference architecture .advance
Dev conf .in cloud native reference architecture .advance
 
Camel k Taiwan Java user group
Camel k  Taiwan Java user groupCamel k  Taiwan Java user group
Camel k Taiwan Java user group
 
Devoxxma-API centric microservices Architecture
Devoxxma-API centric microservices ArchitectureDevoxxma-API centric microservices Architecture
Devoxxma-API centric microservices Architecture
 
JBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP containerJBoss Fuse - Fuse workshop EAP container
JBoss Fuse - Fuse workshop EAP container
 
Supercharge Your Integration Services
Supercharge Your Integration Services�Supercharge Your Integration Services�
Supercharge Your Integration Services
 
Improve business process with microservice integration
Improve business process with microservice integration �Improve business process with microservice integration �
Improve business process with microservice integration
 
Integrating BPM with Fuse
Integrating BPM with FuseIntegrating BPM with Fuse
Integrating BPM with Fuse
 
Scalable Integration with JBoss Fuse
Scalable Integration with JBoss FuseScalable Integration with JBoss Fuse
Scalable Integration with JBoss Fuse
 
JBoss Fuse - Fuse workshop Error Handling
JBoss Fuse - Fuse workshop Error HandlingJBoss Fuse - Fuse workshop Error Handling
JBoss Fuse - Fuse workshop Error Handling
 
JBoss Fuse Workshop 101 part 6
JBoss Fuse Workshop 101 part 6JBoss Fuse Workshop 101 part 6
JBoss Fuse Workshop 101 part 6
 
JBoss Fuse Workshop 101 part 5
JBoss Fuse Workshop 101 part 5JBoss Fuse Workshop 101 part 5
JBoss Fuse Workshop 101 part 5
 
JBoss Fuse Workshop 101 part 4
JBoss Fuse Workshop 101 part 4JBoss Fuse Workshop 101 part 4
JBoss Fuse Workshop 101 part 4
 
JBoss Fuse Workshop 101 part 3
JBoss Fuse Workshop 101 part 3JBoss Fuse Workshop 101 part 3
JBoss Fuse Workshop 101 part 3
 
JBoss Fuse Workshop 101 part 2
JBoss Fuse Workshop 101 part 2JBoss Fuse Workshop 101 part 2
JBoss Fuse Workshop 101 part 2
 

Recently uploaded

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

xPaaS: The JBoss Way

  • 1. XPAAS: THE JBOSS WAY Christina Lin JBoss 技術福音戰士 Oct, 2014
  • 4.
  • 5.
  • 6.
  • 11. MIDDLEWARE FOR OPEN HYBRID CLOUD AUTOMATION FOUNDATION JBoss Developer Studio DEVELOPMENT TOOLS INTEGRATION JBoss A-MQ JBoss Fuse JBoss Fuse Service Works JBoss Data Virtualization JBoss EAP JBoss Data Grid JBoss Operations Network MANAGEMENT TOOLS JBoss BPM Suite JBoss BRMS PHYSICA L VIRTUAL PRIVATE PUBLIC
  • 12. PLATFORM AS A SERVICE FOR OPEN HYBRID CLOUD PHYSICA L PaaS ADMIN NODENODENODE BROKER BROKER VIRTUAL PRIVATE PUBLIC NODE EAP MySQL Svc1 ... ... APP USER APP DEVELOPER/ DEVOPS Svc2
  • 13. xPaaS WHERE MIDDLEWARE MEETS CLOUD +
  • 14. Enterprise Apps are Complex App component Virtualization/ Private IaaS App component App component App component App component SaaS App component Phys App component Application App component Public IaaS Public IaaS ON-PREMISE PRIVATE PUBLIC
  • 15. PaaS Reduces Work and Risk App component Virtualization/ Private IaaS Application App component App component App component App component SaaS App component Phys App component Private PaaS App component Public IaaS Public PaaS Public IaaS ON-PREMISE PRIVATE PUBLIC
  • 16. Reduce More Work with Higher-Level Services App component Virtualization/ Private IaaS Application App component App component App component App component SaaS App component Phys App component Private PaaS App component Public IaaS Public PaaS Public IaaS ON-PREMISE PRIVATE PUBLIC
  • 17. JBoss xPaaS Services for OpenShift App component Private PaaS Public PaaS Virtualization/ Private IaaS App component App component App component App component SaaS App component Phys App component Application App component Public IaaS Public IaaS ON-PREMISE PRIVATE PUBLIC
  • 18. JBoss xPaaS Services for OpenShift bpmPaaS JBoss BPM Suite aPaaS – JBoss EAP iPaaS JBoss Fuse mPaaS AeroGear+ ON-PREMISE PRIVATE PUBLIC
  • 19. ●Red Hat JBoss Enterprise Application Platform cartridge ●No special APIs—just standard enterprise Java™ code ● PaaS UX simplifies deployment, scaling, and updates Application PaaS Application PaaS ON-PREMISE PRIVATE PUBLIC
  • 20. Integration PaaS Application PaaS Integration PaaS ●Red Hat JBoss technologies for application, messaging and data integration ●Run integration in public cloud or on-premise ● PaaS UX simplifies connection, route, and queue configurations ON-PREMISE PRIVATE PUBLIC
  • 21. ●Create process models using cloud service ● Export to business process management (BPM) platform ● Share process models Application PaaS BPM PaaS BPM PaaS ●Run BPM in cloud or on-premise ●Orchestrate applications and services spanning cloud and on-premise ● PaaS UX simplifies configuration ON-PREMISE PRIVATE PUBLIC
  • 22. ●Push notification, security, data encryption, offline, and data synchronization ●Support for native, hybrid, and mobile web apps ●Run backend in public cloud or on premise ●PaaS UX simplifies notification and integration configuration, API development Application PaaS Mobile PaaS Mobile PaaS ON-PREMISE PRIVATE PUBLIC

Editor's Notes

  1. We're a tech company, and we like to talk about technology. But before dive into any detail,, I like to set some context. What is the technology for? Why do we build it, and why do you buy it? Part, if not all, of the answer is that the business context we operate in—whether we're talking about finance, government, healthcare, retail, whatever—is changing faster than ever. Key differentiators just a few years ago now may be merely table stakes or perhaps not even relevant...
  2. In particular, what customers expect and demand of us has changed significantly. An this is a “co-evolution” of what technology can do and how that continually recalibrates the customer frame of reference. We highlight three areas where customers are more demanding than ever. First, customers expect business to be more immediate. In the modern era of instant gratification, it's no longer good enough to say “we'll have an answer for your by tomorrow” or “we'll let you know when that's back in stock”. Second, pervasive. For a business to keep a loyal customer, it must be everywhere. The brick-and-mortar store front is not enough, and even online isn't enough; there must be kiosks, mobile apps, integrated offers with partners, etc. Finally, businesses must be more aware. As a customer, I expect a vendor to know about me, to tailor its offering to my preferences and context.
  3. Ok, if that's the business context we're in, how does IT relate to this. Since it has existed, IT's mission has been to make the business work more efficiently, to better serve customers with faster responsiveness and unique offerings. But in this age of rapidly accelerating demands, the old ways of doing IT have not been able to keep up.
  4. Add to this the rapid advance of available technologies. One factor in the exponential advance of potential IT capabilities these days is the cloud. In a cloud environment, the speed with which developers can experiment, deploy, and adapt, and the speed with which operations can scale, means that new capabilities that can have dramatic business impact can be brought online more quickly than previously imagined.
  5. Red Hat recognizes that IT environments are fundamentally heterogeneous and that you don't rip out the old and put in the new overnight. That's why we build everything from the ground up around a technology vision we refer to as open hybrid cloud. It's open in all the ways we've been talking about. It's hybrid in that it recognizes that your IT is some combination of four basic footprints: physical, virtual, private, and public. And it's cloud at your pace in a way and combination that makes sense for your architecture and business.
  6. Ok, moving up the stack from the parts that are largely the domain of the data center operations guy to the domain of the developer and application architect.
  7. Let's start with a bit of context. We've watched over the years as various constituencies in enterprise software claim the death of the packaged app and the death of custom, do-it-yourself apps.
  8. The fact is, they're both crucial. How many of you are using Salesforce.com? Some off-the-shelf apps specific to your industry? How many of you have apps that we're built in house? In a survey conducted last year, Forrester found that among large enterprises, about equal investment was being made in both packaged and custom apps. Neither are going away anytime soon.
  9. And whether it's 50-50, 60-40, or even much more slanted, the platform on which you run your apps is more important than ever: to give you the development flexibility, integration capability, performance, scalability, and perhaps most importantly, the evolvability of your applications, you need the right layers underneath.
  10. Many of you are probably familiar with JBoss EAP, the leading open source implementation of the Java EE specs, the thing we refer to affectionately as an “app server”. I don't mean to overwhelm you with this diagram, but middleware consists of a number of other important technologies. Working up from the EAP foundation, we have several different integration technologies—messaging, SOA, and data virt—for different use cases. Up at the automation layer we have business rules management and business process management. A full complement of key middleware technologies for building and integrtation your applications and for automating your decisions and processes.
  11. We launched OpenShift several years ago, and my colleague XXXXX is covering this more deeply in other sessions today. i OpenShift makes efficient use of containers as “gears”, many of which run on each “node” or VM. Gears can contain different parts of the application—your code, the database, 3rd party services, etc. Resources are automatically allocated and adjusted behind the scenes by a “broker”. The app developer and PaaS admin each have dashboards for interacting with the PaaS, and end users of the PaaS-based apps see what appears like any other Web app.
  12. So, with all that great middleware, and the great new DevOps paradigm enabled by PaaS, what better thing to do than engineer them together? That's exactly what we're doing with xPaaS. In a strategy we announced last year at JavaOne, we're in the process of rolling out OpenShift-optimized variants of all the JBoss Middleware to create a much more productive and innovative future for enterprise software development. Some middleware products are generally available today. Several are in developer preview now, and the next offerings to be made Generally Available will be JBoss Fuse our Enterprise Service Bus and JBoss A-MQ our enterprise messaging infrastructure, coming later this fall.
  13. So that's what we're doing with xPaaS at a high level. But what is driving the need? The reality of enterprise applications is that they're complex: they're composed of many components—some new some old—distributed across a variety of stacks and infrastructures. To date, many of the applications that have been built on PaaSes aren't applications that have required the higher-level services that enterprise developers are used to, such as integration, messaging, process orchestration, etc.
  14. As PaaS gains the attention of enterprise developers wanting and needing to put more complex applications in the cloud, higher-level services become more critical. Our customers, many of which have been developing with JBoss for over a decade, have been asking us to provide more of these high-level capabilities into OpenShift in order to recreate in the cloud the same rich environment they've been used to in their current development.
  15. What is needed is a coherent, unified PaaS offering that provides these higher level service in a consistent, easy-to-use way. Enter “xPaaS”, where the “x” can mean any of a number of these necessary services—“i” for integration, “bpm”, etc. The idea here is to provide in the cloud, on PaaS, that same rich set of capabilities that enterprise developers have come to expect in enterprise-class middleware.
  16. Red Hat JBoss xPaaS services for OpenShift is comprehensive suite of enterprise services needed for development and deployment of modern, complex enterprise applications in the cloud. xPaaS is the unifying platform that enables customers to build, deploy, provision and manage modern enterprise applications on bare metal, public and private cloud. A platform that encompasses development and management of end-to-end applications that span web/mobile, process orchestration, and integration. > Built with Jboss Middleware, on OpenShift technology, leveraging our expertise > Delivers a unified management console across cloud and on premise > Provides application builder productivity across all the platform's capabilities}
  17. The roadmap organizes into 4 main areas—4 “x”s, if you will. Application PaaS, or “aPaaS”. Integration PaaS, or “iPaaS”. Business Process Management Paas, or “bpmPaaS”. And finally, mobile PaaS, or “mPaaS”.
  18. aPaaS is a foundational component for xPaaS, and we've actually had this in place foralmost two years. This is our JBoss Enterprise Application Platform—the industry's leading open source Java EE app server—packaged as what we call a “cartridge” and available on OpenShift for easy point-and-click configuration and deployment. Practically any component of your complex enterprise application will need to run somewhere on one of the four “footprints”—physical, virtual, private, or public—and have core services like persistence and transactions provided to it. This is the job of the aPaaS layer. The OpenShift EAP cartridge requires nothing special for PaaS; you just take the same code you would have deployed in the traditional manner and run it in the EAP cartridge on OpenShift.
  19. Integration PaaS, or iPaaS, starts to get into the rich functionality that has to-date not been part of a comprehensive enterprise PaaS offering. JBoss iPaaS is based on the great JBoss Fuse technologies that we obtained as part of our acquisition of FuseSource two years ago. At the core of Fuse is Apache Camel, the best and most widely respected open source integration technology out there. The solution includes a cloud-based interface for configuring integration routes and transformations, a choice of containers for both both cloud and non-cloud endpoints, and reliable messaging based on the JBoss A-MQ broker hosted in the cloud or on-premise. Fuse Fabric technology ties the solution together with a highly available runtime registry and the ability to deploy integration containers remotely. JBoss Fuse and JBoss A-MQ will be generally available later this year on OpenShift Enterprise Also coming to iPaaS is JBoss Data Virtualization. This enables you to create reusable data services so your next-generation applications can leverage your information assets whether on premise or in the cloud.
  20. The JBoss bpmPaaS service for OpenShift benefits from another great acquisition we did in 2012, Polymita. We've had some great business process technologies as part of the JBoss portfolio for a few years now, with business rules based on the Drools open source project, complex event processing, and basic process management capabilities. Polymita brought some great user experience, business activity monitoring, process simulation, and dynamic data capabilities to the table. Brought together in an OpenShift cartridge and and provisioned through PaaS, business analysts can get up and running in a couple of hours or days—not the weeks or months it took in the old-school world.
  21. Mobile is our fourth area, and frankly, this one's a bit different from the others. In the aPaaS, iPaaS, and bpmPaaS, there are well-established market categories where Red Hat is already the open source leader, and it's a matter of putting those technologies in the cloud in the right way so that enterprise developer rediscover their comfort zone all ready for them in the cloud. But mobile is much newer as a market category, and the paradigms, APIs, and vendors are much less well established. We ourselves have been experimenting with a number of technologies in this space. The one capability unique to mobile that's drop-dead important and a no-brainer as the first to roll out is push notifications. Push is a nightmare for enterprise developers trying to support mobile clients, and our push abstraction, captured in the AeroGear open source project, goes a long way in taking that pain away. Our first step in the mPaaS area is offer that push capability on OpenShift, and I'm happy to say that that capability is available in developer preview TODAY.
  22. Just a reminder that the great xPaaS capabilities we've discussed, the combination of Red Hat JBoss Middleware and OpenShift ,is part of a broad portfolio of techologies that allow you to …. The future is open, it's exciting, and it's coming faster than ever. We have a vision, approach, and set of technologies that are unique in the industry, and we'd love to work together with you in all the ways you're innovating to succeed in this exciting new world. Thanks very much, and enjoy the rest of the event!