Upload
eric-d-schabell
View
1.478
Download
1
Embed Size (px)
Citation preview
xPaaS – day in the life of a modern application developer
Eric D. SchabellRed Hat Technology Evangelist (Integrated Solutions)April 2016
2
xPaaS – day in the life...
The modern application developer can't ignore their Cloud stack anymore and with Red Hat Cloud Suite you don't have to. Come along on this journey as we take a look at a day in the life of a modern application developer.
4
Life is complicated...Modern day developers are faces with a multitude of languages, libraries, tooling and platforms to work on. Why do they need to care about their Cloud stack?
App Dev Cloud Stack article series provides insights for the app dev:
● Can't ignore the stack anymore?● Foundations for a stable Cloud● Beginners guide to containers at scale● Why containers at scale matter● It's all about the PaaS baby
ACCELERATE AUTOMATEINTEGRATE
Develop 51% more applications per year1 at significantly lower cost.
Deliver applications faster across on-premises, cloud and mobile environments
Connect systems, applications, and data across your
entire enterprise.
Automate business processes to react quickly to IT
changes.
● Three year ROI of 488% with 63% less application downtime related to integration2
● Complex event processing for faster decision making
● Better collaboration between business and IT teams
1. Source: IDC – How Red Hat's JBoss Enterprise Application Platform 6 Is Extending Business Value2. Source: The Business Value of Red Hat JBoss Fuse Middleware. IDC, October, 2014
INNOVATE FASTER, IN A SMARTER WAY
FASTER INNOVATION – improve productivity for greater differentiationLIGHTER WEIGHT – unlock the value of existing IT assetsLOWER COST & RISK – increase value and reduce risk from lock-in
INTEGRATEApplications, Data & Devices
Red Hat JBoss FuseRed Hat JBoss A-MQRed Hat JBoss Data Virtualization
ACCELERATEApplication delivery
Red Hat JBoss Enterprise Application PlatformRed Hat JBoss Data GridRed Hat JBoss Web ServerRed Hat Mobile Application Platform (FeedHenry)
AUTOMATEBusiness rules & processes
Red Hat JBoss BPM SuiteRed Hat JBoss BRMS
DEV
ELO
PM
ENT
TOO
LSR
ed H
at J
Bos
s D
evel
oper
Stu
dio
MA
NA
GEM
ENT
TOO
LSR
ed H
at J
Bos
s O
pera
tion
s N
etw
ork
Red Hat Cloud Suite
INNOVATE FASTER, IN A SMARTER WAY
JBoss xPaaS SERVICES FOR OPENSHIFTWhere Middleware meets cloud...
JBoss BPM, BRMS
Red Hat Mobile Application Platform
JBoss EAP, Data Grid
JBoss Fuse, A-MQ iPaaS
aPaaS
mPaaS
bpmPaaS
RHEL ATOMIC HOST
MicroService
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
MicroService
RHEL ATOMIC HOST
MicroService
xPaaSVision: Modular microservices architecture based on JBoss Middleware + Red Hat Cloud Suite
KUBERNETESContainer Orchestration
MicroService
MicroService
MicroService
Red Hat Cloud Suite
APPLICATION PaaS
PRIVATE PUBLIC
● Red Hat JBoss Enterprise Application Platform cartridge● No special APIs—just standard enterprise Java™ code● PaaS UX simplifies deployment, scaling, and updates
aPaaSJBoss EAP
iPaaSJBoss Fuse
bpmPaaSJBoss BPM Suite
mPaaSRed Hat Mobile App Platform
Red Hat Cloud Suite
INTEGRATION PaaS
PRIVATE PUBLIC
aPaaSJBoss EAP
iPaaSJBoss Fuse
bpmPaaSJBoss BPM Suite
mPaaSRed Hat Mobile App Platform
● 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
Red Hat Cloud Suite
BPM PaaS
PRIVATE PUBLIC
aPaaSJBoss EAP
iPaaSJBoss Fuse
bpmPaaSJBoss BPM Suite
mPaaSRed Hat Mobile App Platform
● Create process models using cloud service● Export to business process management (BPM) platform● Share process models● Orchestrate applications and services spanning cloud and on-premise● PaaS UX simplifies configuration
Red Hat Cloud Suite
MOBILE PaaS
PRIVATE PUBLIC
aPaaSJBoss EAP
iPaaSJBoss Fuse
bpmPaaSJBoss BPM Suite
mPaaSRed Hat Mobile App Platform
● 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
Red Hat Cloud Suite
BRING IT ALL TOGETHERConfluence of cloud-based platforms, containers, microservices technology and DevOps methodologies delivers significant value.
Looking for examples?
Red Hat Demo Central
● Start with Red Hat Container Development Kit– https://github.com/redhatdemocentral/cdk-install-demo
● Add in JBoss example projects riding the Cloud:– brmsPaaS: https://github.com/redhatdemocentral/rhcs-brms-install-demo
– bpmPaaS: https://github.com/redhatdemocentral/rhcs-bpms-install-demo
– Retail Cool Store: https://github.com/redhatdemocentral/rhcs-coolstore-demo
– Retail Cool Store advanced: https://github.com/redhatdemocentral/rhcs-coolstore-persistence-demo
– Financial Mortgage: https://github.com/redhatdemocentral/rhcs-mortgage-demo
– Travel industry: https://github.com/redhatdemocentral/rhcs-travel-agency-demo
● Red Hat Cloud Suite– http://redhat.com/cloud-suite
● Red Hat Cloud Suite articles in the wild– http://www.schabell.org/search/label/RHCS
● More Red Hat Cloud Suite examples– http://www.schabell.org/search/label/Cloud%20Suite
● Red Hat Developers products– http://developers.redhat.com/products/brms
– http://developers.redhat.com/products/bpmsuite
– http://developers.redhat.com/products/devstudio
– http://developers.redhat.com/products/eap
– http://developers.redhat.com/products/datavirt
– http://developers.redhat.com/products/fuse
– http://developers.redhat.com/products/mobileplatform