Intro to Red Hat JBoss

27
INTRODUCTION TO RED HAT JBOSS MIDDLEWARE Presenter Title Date

Transcript of Intro to Red Hat JBoss

Page 1: Intro to Red Hat JBoss

INTRODUCTION TO RED

HAT JBOSS

MIDDLEWAREPresenter TitleDate

Page 2: Intro to Red Hat JBoss

"'Infrastructure is 100% cost-driven'; there's no real upside. But if they double the productivity of their developers, that can grow revenues and the bottom line. If you can make development 25% faster, that will more than justify cutting 50% from the infrastructure. 'That's really where the value is,' Whitehurst declared. 'That's where CIOs SHOULD be focusing.'"

- Jim Whitehurst CEO, Red Hat

http://www.networkworld.com/article/2688724/opensource-subnet/red-hat-ceo-whitehurst-on-devops-apps-and-infrastructure.html

Page 3: Intro to Red Hat JBoss

MORE PERVASIVE

MORE AWARE

MORE IMMEDIATE

DEMANDS ON IT TODAY

Page 4: Intro to Red Hat JBoss

WELCOME TO RED HATWe offer a range of mission-critical software and services covering:

HOW WE DO IT THE BENEFITS

We develop everything via community-powered innovation.

Shared development reduces costs and accelerates innovation.

Open collaboration offers products that truly meet customers' requirements.

Better price/performance

Better quality

Faster technology innovation

Alignment to your needs

Flexibility

CLOUD

MIDDLEWARE OPERATING SYSTEM

VIRTUALIZATION STORAGE

Page 5: Intro to Red Hat JBoss

GROWING MARKET FOR RED HAT

$8.0 BILLION

Source: Based on Red Hat and analyst estimates, July 12, 2012For further discussion, see Seeking Alpha http://seekingalpha.com/article/718271-red-hat-will-thrive-over-the-next-decade

“Red Hat Will Thrive Over The Next Decade”

Server OS$8

Middleware$17

Server OS$15

Virtualization

$6.5

Cloud$10

Storage$5

—INVESTORS' MOSAIC, Seeking Alpha

RED HAT ADDRESSABLE MARKET 2005 RED HAT ADDRESSABLE MARKET 2016$53.5 BILLION

Page 6: Intro to Red Hat JBoss

THE CIO's ALTERNATIVE

PaaS cloud OpenShift by Red HatVMware Cloud Foundry/Pivotal, Microsoft Azure, Google App Engine, Stackato

IBM WebSphere Application Server, VMware vFabric tc Server, Oracle WebLogic Server

Enterprise service bus(ESB)

Data services and integration

Business rules and process automation

Messaging

Cloud orchestration

Operating system

Virtualization

Red Hat JBoss Fuse andFuse ServiceWorks

Red Hat JBoss Data Virtualization

Red Hat JBoss BRMS and BPM Suite

Red Hat JBoss A-MQ

Red Hat Enterprise Linux

Red Hat Enterprise Virtualization

IBM WebSphere ESB & Message Broker, Oracle SOA Suite & ES, MuleSule ESB, Sonic ESB. Tibco ActiveMatrixIBM InfoSphere Federation Server, Progress DataXend SI, Oracle Data Integration Suite, Composite Information Server

IBM Operational Decision Manager and IBM Business ProcessManager, Oracle BPM Suite, Pegasystems Business Rules, FICO Blaze AdvisorIBM WebSphereMQ, VMware vFabric RabbitMQ,Oracle AQ, Tibco EMS

VMware vCloud Automation Center, RightScaleCloud Management, BMC Cloud Lifecycle Management

Microsoft Windows, Oracle Solaris, IBM AIX, HP/UX

VMware vSphere, Citrix XenServer, Microsoft HyperV

Storage Red Hat Storage ServerNetApp, EMC Isilon

Application server

IBM WebSphere eXtreme Scale, Oracle Coherence, VMwarevFabric GemFire

Red Hat JBoss Data Grid

Red Hat JBoss EnterpriseApplication Platform

In-memory data grid

Red Hat CloudForms

IaaS cloudVMware vCloud Director, Citrix CloudPlatform, EucalyptusCloud, Microsoft System Center, Rackspace

Red Hat Cloud Infrastructure,RHEL OpenStack Platform

Mobile IBM WorkLight; SAP Sybase Unwired Platform FeedHenry by Red Hat

Page 7: Intro to Red Hat JBoss

DOING BUSINESS WITH TODAY'S IT VENDORS

Focus on vendor-only solutions Comprehensive third-party ISV and OEM certifications

Complex purchasing scenarios Designed for flexibility and simplicity PURCHASE PROCESS

COMPLEX, MULTI-FACETEDMODEL

ALL-INCLUSIVE SUBSCRIPTIONMODEL

COMPATIBLE SOFTWARE& HARDWARE

MAINTAINING Complicated support andmaintenance products

Unlimited, fully inclusive support, updates, upgrades, and maintenance

LICENSING

LEGAL ASSURANCE

Proprietary, closed

Indemnification, proprietary IP

GPL, open

Indemnification, open IP

ADOPTION STRATEGY High cost-of-entry,high cost-of-exit (lock-in)

Low cost-of-entry,portability with low-cost-of-exit

BUDGETING Purchase: Capital expenseSustaining: Operational expense

Subscriptions: Operational expense only

Page 8: Intro to Red Hat JBoss

RED HAT SUBSCRIPTION MODEL

AWARD-WINNING SUPPORT

MULTI-LINGUAL

24x7

UNLIMITEDINCIDENTS

MISSION-CRITICAL

MULTI-VENDORCASE OWNERSHIP

GLOBAL SUPPORTSERVICES

CUSTOMER PORTAL & FORUMS

KNOWLEDGEBASE

HARDWARE CERTIFICATION

SOFTWARECERTIFICATION

OPTIONAL TRAINING

CURRICULA AVAILABLE

STABILITY WITH A PRODUCT LIFE CYCLE

OF UP TO 10 YEARS

SOFTWAREASSURANCE

SECURITYRESPONSE

TEAMSOFTWAREASSURANCE

UPDATES

PATCHES UPGRADES

YEARS AWARDED:

201120122013

Page 9: Intro to Red Hat JBoss

INNOVATE FASTER, IN A SMARTER WAY

ACCELERATE AUTOMATEINTEGRATE

● Develop 51% more applications per year1

● Build engaging mobile applications

● 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

Page 10: Intro to Red Hat JBoss

INNOVATE FASTER, IN A SMARTER WAY

FASTER INNOVATION – improve productivity for greater differentiation

LIGHTER WEIGHT – unlock the value of existing IT assets

LOWER COST & RISK – increase value and reduce risk from lock-in

INTEGRATEApplications, Data & Devices

Red Hat JBoss FuseRed Hat JBoss Fuse Service WorksRed Hat JBoss A-MQRed Hat JBoss Data Virtualization

ACCELERATEApplication development & performance

Red Hat JBoss Enterprise Application PlaformRed Hat JBoss Data GridRed Hat JBoss Web ServerFeedHenry by Red Hat (Mobile)

AUTOMATEBusiness rules & processes

Red Hat JBoss BPM SuiteRed Hat JBoss BRMS

DE

VELO

PM

EN

T TO

OLS

Red

Hat

JBo

ss D

evel

oper

Stu

dio

MA

NA

GE

ME

NT

TOO

LSR

ed H

at J

Boss

Ope

ratio

ns N

etw

ork

PHYSICAL VIRTUAL PUBLIC CLOUD PRIVATE CLOUD

Page 11: Intro to Red Hat JBoss

JBOSS xPaaS SERVICESFOR OPENSHIFT

Page 12: Intro to Red Hat JBoss

JBoss BRMS, BPM

FeedHenry by Red Hat

JBoss EAP, Data Grid

JBoss A-MQ, Fuse iPaaS

aPaaS

mPaaS

bpmPaaS

JBOSS xPaaS SERVICES FOR OPENSHIFT

WHERE MIDDLEWARE MEETS CLOUD...

Page 13: Intro to Red Hat JBoss

PLATFORM-AS-A-SERVICEFOR OPEN HYBRID CLOUD

PRIVATE

PHYSICAL PUBLIC

NODENODENODE

NODEEAP MySQL Svc1 Svc2

BROKERBROKER

VIRTUAL

APPDEVELOPER/

DEVOPS

PaaS ADMIN

APP USER

Page 14: Intro to Red Hat JBoss

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

ENTERPRISE APPS ARE COMPLEX

Public IaaS

Virtualization/Private IaaS

Phys Public IaaS

SaaS

App

com

pone

nt

APPLICATION

PRIVATE

ON-PREMISE PUBLIC

Page 15: Intro to Red Hat JBoss

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

PaaS REDUCES WORK & RISK

Public IaaS

Virtualization/Private IaaS

Phys Public IaaS

SaaS

App

com

pone

nt

APPLICATION

Public PaaS

Private PaaS

PRIVATE

ON-PREMISE PUBLIC

Page 16: Intro to Red Hat JBoss

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

REDUCE MORE WORK WITH HIGHER-LEVEL SERVICES

Public IaaS

Virtualization/Private IaaS

Phys Public IaaS

SaaS

App

com

pone

nt

APPLICATION

Public PaaS

Private PaaS

PRIVATE

ON-PREMISE PUBLIC

Page 17: Intro to Red Hat JBoss

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

App

com

pone

nt

JBOSS xPaaS SERVICES FOR OPENSHIFT

Public IaaS

Virtualization/Private IaaS

Phys Public IaaS

SaaS

App

com

pone

nt

APPLICATION

PRIVATE

ON-PREMISE PUBLIC

Page 18: Intro to Red Hat JBoss

PRIVATE

ON-PREMISE PUBLIC

aPaaSJBoss EAP

iPaaSJBoss Fuse

bpmPaaSJBoss BPM

Suite

mPaaSFeedHenry by Red Hat

JBOSS xPaaS SERVICES FOR OPENSHIFT

Page 19: Intro to Red Hat JBoss

PRIVATE

ON-PREMISE 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

aPaaSJBoss EAP

iPaaSJBoss Fuse

bpmPaaSJBoss BPM

Suite

mPaaSFeedHenry by Red Hat

Page 20: Intro to Red Hat JBoss

PRIVATE

ON-PREMISE PUBLIC

● 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

INTEGRATION PaaS

aPaaSJBoss EAP

iPaaSJBoss Fuse

bpmPaaSJBoss BPM

Suite

mPaaSFeedHenry by Red Hat

Page 21: Intro to Red Hat JBoss

PRIVATE

ON-PREMISE PUBLIC

● 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

BPM PaaS

aPaaSJBoss EAP

iPaaSJBoss Fuse

bpmPaaSJBoss BPM

Suite

mPaaSFeedHenry by Red Hat

Page 22: Intro to Red Hat JBoss

PRIVATE

ON-PREMISE 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

MOBILE PaaS

aPaaSJBoss EAP

iPaaSJBoss Fuse

bpmPaaSJBoss BPM

Suite

mPaaSFeedHenry by Red Hat

Page 23: Intro to Red Hat JBoss

OPEN SOURCE MODEL

Page 24: Intro to Red Hat JBoss

RED HAT PRODUCT PROCESS

We participate in and create community-powered upstream projects.

We integrate upstream projects, fosteringopen community platforms.

We enable software and hardware partners, customers, and academia to participate at every stage of development.

We commercialize these platforms together with a rich ecosystem of servicesand certifications.

PARTICIPATE

INTEGRATE

STABILIZE

100,000+PROJECTS (upstream projects)

(community platforms)

(supported products platforms, and solutions)

Page 25: Intro to Red Hat JBoss

TARGETING DIFFERENT USE CASES

l Community for developing open source middleware; focus on “release early, release often”

l 100+ projects with different release schedules, dependencies, versions etc.

l Community focuses on current release only (e.g. no patches)

l Ideal for experimental starter projects & early proof of concepts; not recommended for production use

l Use case driven platforms that integrate multiple projects into a single distribution

l Product focus on long- term stability & application application compatibility

l Up to 24x7 enterprise support for mission critical applications & backed by a global network of Red Hat partners

l Ideally suited for long-term enterprise production use

COMMUNITY ENTERPRISE

Page 26: Intro to Red Hat JBoss

ENTERPRISE SUBSCRIPTION VALUE

JBoss EAP 5 Full Support (4yrs) Transition (1yr) Maintenance (2yr)

JBoss EAP 6 Full Support (4yrs) Transition (1yr)

5

5.1

7.1.2

6

8

9

Enterprise versions provide long-term support, regular releases including fixes, new features, and

new platforms certifications.

Community project releases are not maintained and never productized

New community features may be backported to Enterprise versions

JBoss Community AS

7

7.1

Between JBoss AS 7.1.2 and Red Hat JBoss EAP 6.0 there were 477 bug fixes!

Page 27: Intro to Red Hat JBoss

ENTERPRISE SUBSCRIPTION VALUE

Using community projects for mission-critical solutions can cost over 275% MORE than the cost of a subscription, with 2 additional FTE once you figure in your person/hour costs for....

● Code Maintenance (fixes, performance, framwork testing, etc...)

● Build management, community code merge, and dependency resolution

● Security Burden (investigate security issues and obtain patches)

● Testing & Certification Burden

● Management & Monitoring Using JBoss Operations Network