jboss middleware to the cloud - meetupfiles.meetup.com/11461952/jboss-and-the-cloud... · jboss...
TRANSCRIPT
JBOSS MIDDLEWARE
TO THE CLOUDMICHAEL EPLEY Sr JBoss Solutions Architect, IC Specialist2014 June
MORE PERVASIVE
MORE AWARE
MORE IMMEDIATE
DEMANDS ON IT TODAY
INNOVATE FASTER, IN A SMARTER WAY
ACCELERATE AUTOMATEINTEGRATE
● Develop 51% more applications per year1
● Scale elastically with fewer data bottlenecks
Develop your applications faster and deploy them across any environment.
Connect systems, applications, and
data across your entire enterprise.
Automate business processes to
react quickly to IT changes.
● Application integration, messaging and data virtualization
● Leader in deep, cloud and Internet-of-Things 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: Forrester Wave™: Hybrid2 Integration, Q1 2014
ACCELERATEGET YOUR PRODUCTS TO MARKET FASTER
BUILD 51% MOREapplications per year.
DEPLOY WITH EASEacross on-premise, mobile, and cloud.
SCALE ELASTICALLY to avoid data bottlenecks.
RED HAT® JBOSS®
ENTERPRISE APPLICATION PLATFORM
OPENSHIFT BY REDHAT
RED HAT® JBOSS®
ENTERPRISE APPLICATION PLATFORM
OPENSHIFT BY REDHAT
RED HAT® JBOSS®
DATA GRID
INTEGRATEBUILD A DATA SERVICES LAYER
INTEGRATELINK APPLICATIONS, DATA, AND DEVICES ACROSS YOUR ENTIRE ENTERPRISE
AUTOMATEREACT QUICKLY TO REAL-TIME BUSINESS EVENTS
CUSTOMER NEAR STORE CUSTOMER IN STORE
EMBEDDED AND INTELLIGENT SYSTEMS
8
App Platforms / Messaging / Cache / Grid / SOA / Mobile
PhysicalServers
VirtualServers
CloudServers
Network & Storage Infrastructure
Foundational Storage for Big Data Applications
Red Hat Enterprise Linux
PaaS
Open HybridCloud Management
IaaS
CLOUDBUILDERS
IT ADMINS
DEVOPS
ManagementSystems
Among other things, [JBoss] SOA has greatly improved our ability to integrate commercial and government off-the-shelf (COTS/GOTS) products. —CHRISTOPHER DALE, Booz Allen
Hamilton
RED HAT SOLUTIONS
JBOSS ENTERPRISE MIDDLEWARE
JBoss EAPJBoss EWS
JBoss Data Grid
JBoss DeveloperStudio
WebFrameworkKit
DEVELOPMENTTOOLS
Although going down a new path sometimes means taking risks, the rewards can be huge if you can deliver Breakthroughs in performance and scalability while reducing costs. Red Hat has enabled us to do that.
—JEFF LUDWIG, director of product development
OPERATIONSDEVELOPERSDEVELOPERS
JBoss OperationsNetwork
MANAGEMENT TOOLS
FOUNDATION
JBoss Data VirtualizationDATA VIRTUALIZATION
JBoss A-MQJBoss Fuse JBoss FSW
APPLICATION INTEGRATION
JBoss BRMSJBoss BPM Suite
BUSINESS PROCESS
MANAGEMENT
JBoss PortalUSER INTERACTION
JBOSS ENTERPRISE APPLICATION PLATFORM
ACCELERATE DEVELOPMENT
● Develop 51% more applications per year*
● New architecture meansfaster start up times... in seconds!
EAP 6 is Red Hat's most ambitious JBoss release ever.
● Latest release: JBoss EAP 6.x● Fully featured Java EE 6 container● Cloud-ready architecture and world class development productivity● What's so good about EAP 6?
● Fast: Services start concurrently, non- critical services start passively
● Simple: Reduced configuration files● Lightweight: Greatly reduced footprint● Modular: Small core, module-based
architecture● Domains: Multi-server management in a
single location● New Management Tools: Management
Console and CLI* Source: IDC – How Red Hat's JBoss Enterprise Application Platform 6 Is Extending Business Value
PHYSICAL VIRTUAL PRIVATE PUBLIC
• High degree of automation• Flexible management
• Dynamic and frugal use of resources• Lean, agile development
• Open platform
JBOSS ENTERPRISE MIDDLEWARE
CLOUD READY REALLY MEANS
Blazing Fast Startup Time
...in a tiny footprint
LIGHTER WEIGHT MEANS NO MORE WAITING
Change your whole development process and experience
Streamlining App Dev with PaaS
With PaaS
How to Build an App:1. Have Idea2. Get Budget3. Code4. Test5. Launch6. Automatically Scale
How to Build an App:1. Have Idea2. Get Budget3. Submit VM Request request4. Wait5. Deploy framework/appserver6. Deploy testing tools7. Test testing tools8. Code9. Configure Prod VMs10. Push to Prod11. Launch12. Request More Prod VMs to
meet demand13. Wait14. Deploy app to new VMs15. Etc.
Virtualized
How to Build an App:1. Have Idea2. Get Budget3. Submit hardware acquisition request4. Wait5. Get Hardware6. Rack and Stack Hardware7. Install Operating System8. Install Operating System
Patches/Fix-Packs9. Create user Accounts10. Deploy framework/appserver11. Deploy testing tools12. Test testing tools13. Code14. Configure Prod servers (and buy
them if needed)15. Push to Prod16. Launch17. Order more servers to meet demand18. Wait…19. Deploy new servers20. Etc.
Physical
“The use of Platform-as-a-Service technologies will enable IT organizations to become more agile and more responsive to the business needs.” –Gartner*
Code Deploy Enjoy
PaaS leverages automation technologies and a cloud architecture…
…to drive Velocity, Efficiency, and Scalability in IT
Accelerate IT Service Delivery
STRENGTH. FREEDOM. OPENNESS.
Multi-language,Auto-Scaling,Self-service,
Elastic,Cloud Application Platform
OPENSHIFT
RHEL
Red Hat Enterprise Linux
Node
Choice of Infrastructure:IaaS Cloud (public, private or hybrid) / OpenStack / Virtualization / Bare Metal
JBossCode
GitRepo
DEVELOPER
USER
GIT/SSH
cronlogssshd
MySQL
HTTP/S
MY GEAR
Broker (RHEL)
Node (RHEL)
Node (RHEL)
REST
Web ConsoleEclipse IDECmd Line
SE
Linux
GEAR
MyApp
jenkins
Jenkins
Maven
CG
roup
s
OPENSHIFTBUILT ON A SECURE MULTI-TENANT PLATFORM
App
Com
pone
nt
xPaaS EXTENDS PaaS TO ENTERPRISE NEEDSxPaaS brings to PaaS the rich middleware capabilities enterprise developers expect.
PRIVATEON-PREMISE PUBLIC
App
Com
pone
nt
App
Com
pone
nt
App
Com
pone
nt
Virtualization/Private IaaS
App
Com
pone
nt
SaaS
Phys
App
Com
pone
nt
App
Com
pone
nt
Application
Public IaaS
App
Com
pone
nt
xPaaS xPaaS
Private PaaS
xPaaS
Public PaaS
Public IaaS
ACROSS PUBLIC AND PRIVATE CLOUDSRED HAT JBOSS xPaaS SERVICES FOR OPENSHIFT
Public IaaS
PRIVATEON-PREMISE
PUBLIC
App
com
pone
nt
Virtualization/Private IaaS
App
com
pone
nt
App
com
pone
nt
App
com
pone
nt
App
com
pone
ntSaaS
Phys
App
com
pone
nt
App
com
pone
nt
Public PaaS
Private PaaS
Public IaaS
App
com
pone
nt
20
PRIVATE PUBLICON-PREMISE
JBOSS xPAAS on Openshift
PRIVATE PUBLICON-PREMISE
Application PaaS
IntegrationPaaS
BPMPaaS
MobilePaaS
1
2 3 4
JBOSS xPaaS SERVICESFOR OPENSHIFT: 4 INITIAL AREAS
PRIVATE PUBLICON-PREMISE
Application PaaS
APPLICATION PaaS
● Red Hat JBoss Enterprise Application Platform cartridge
● No special APIs—just standard enterprise Java™ code
● PaaS UX simplifies deployment, scaling, and updates
PRIVATE PUBLICON-PREMISE
Application PaaS
IntegrationPaaS
INTEGRATION PaaS● Red Hat JBoss Fuse service/messaging and data
integration
● Run integration in public cloud or on-premise
● PaaS UX simplifies connection, route, and queue configurations
PRIVATE PUBLICON-PREMISE
Application PaaS
BPMPaaS
BPM PaaS● Create process models
using cloud service
● Export to business process management (BPM) platform
● Share process models
● Run BPM in cloud or on-premise
● Orchestrate applications and services spanning cloud and on-premise
● PaaS UX simplifies configuration
PRIVATE PUBLICON-PREMISE
Application PaaS
MobilePaaS
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 premise
● PaaS UX simplifies notification and integration configuration, API development
JBOSS xPaaS / OPENSHIFT ROADMAP
2013 2014
iPaaS
bpmPaaS
mobilePaaS
JBoss EAP CartridgeaPaaS
Push Notification Service
Modeling Service
Fuse, Data Virtualization Cartridges
Messaging Service
BPM Cartridge
Security / Data Encryption
Mobile Platform Cartridge
JBoss Data Grid Cartridge
Shared Models
Offline / Data Sync
today
JBoss A-MQ
JBoss BRMS
JBoss Fuse
JBoss EAP
JBoss BPM bpmPaaS
iPaaS
rulesPaaS
mPaaS
aPaaS
JBOSS PaaS SERVICES FOR OPENSHIFT
Moving into the future...
THANK YOU.RedHatVideoson YouTube
youtube.com/RedHatVideos
Want to keepIn touch?
Red Haton Facebook
facebook.com/RedHatInc
@RedHatNewson Twitter
twitter.com/RedHatNews
Red Haton LinkedIn
linkedin.com/company/3545