SlideShare a Scribd company logo
1 of 32
Download to read offline
Red Hat Middleware and Openshift | Syed M Shaaf1
Red Hat Middleware and Openshift | Syed M Shaaf2
Red Hat Middleware
Infrastructure
PaaS
Syed M Shaaf
Solution Architect
sshaaf@redhat.com
Red Hat
Red Hat Middleware and Openshift | Syed M Shaaf3
Application & Business Process
Pressure on IT
IT MUST deliver Next Generation
applications and services that:
● Adapt to change at pace set by
business
● Integrate with existing systems
of records
● Scale to meet user expectation
● Be cloud-ready/deployable
● Consumable on multiple clients
(mobile, tablet etc.)
More
Regulation
Empower Business
Owners
More Apps – Lower Costs
Business Changing Faster
Help!
NOTE: 66% of CIOs not satisfied with their IT
Source: Forrester
Red Hat Middleware and Openshift | Syed M Shaaf4
Red Hat JBoss:
The Standard for Modern Middleware
● Cloud, Hybrid, On-
premises, Mobile
● Choice of development
languages and
frameworks
● Rock-solid reliability,
performance, and
long-term stability
● Exceptional support
Red Hat Middleware and Openshift | Syed M Shaaf5
PRIVATE
●
A lightweight dynamic architecture to span architectures
●
Many programming models - EE, Spring, OSGi, Ruby
●
Easily tune to eliminate unnecessary overhead
●
Optimized for multi-core architectures
●
Designed to mitigate issues of running disparate applications
VIRTUALPHYSICAL PUBLIC
A Single, Common Runtime
Red Hat Middleware and Openshift | Syed M Shaaf6
Performance
Scale
Agility
How fast can you answer
my request?
How many requests can
you answer at once?
When can you answer a
different question?
Big Data Challenges:
Break the Data Bottleneck with JBoss Data Grid
Red Hat Middleware and Openshift | Syed M Shaaf7
●
Distributed, in memory
NoSQL datastore
●
Elastic, Highly-available,
Manageable
●
Built on proven open-
source technology
REST Client Memcache
Client
HotRod
Client
JBoss Data Grid
8
General Architecture
Web servers
Grid servers
DB/Storage Integration servers
Mgmt/Monitor
9
Cross Site replication
Cache B
Cache Manager
Cache A
Bergen
[RELAY]
JGroups
Cache B
Cache Manager
Cache A
Trondheim
Cache B
Cache Manager
Cache A
Oslo
[RELAY]
JGroups
[RELAY]
JGroups
10
Searching/Indexing
Cache B
Cache Manager
Cache A
App A. Hibernate Search
App B.
Get Indexed data
Server
11
Map/Reduce
1. MAP
K V
K1
K2
K3
K V
K1
K2
K3
K V
K1
K2
K3
M
M
M
2. Reduce
R
R
R
Red Hat Middleware and Openshift | Syed M Shaaf12
The Integration Challenge:
Silos on-premises – Silos in the Cloud
Integration
Email
Customers
Operations Finance
HR
CRM
Shipping &
receiving
Red Hat Middleware and Openshift | Syed M Shaaf13
JBoss Enterprise Data Services Platform
Solution: Integrate Data with JBoss
Red Hat Middleware and Openshift | Syed M Shaaf14
Red Hat Middleware and Openshift | Syed M Shaaf15
Solution: Integrate Applications
with JBoss
JBoss Enterprise Data Services Platform
JBoss Enterprise SOA Platform
JBoss Fuse
Red Hat Middleware and Openshift | Syed M Shaaf16
Defining End points
Endpoint newOrder = endpoint("activemq:queue:newOrder");
Predicate isWidget = xpath("/order/product = 'widget'");
Endpoint widget = endpoint("activemq:queue:widget");
Endpoint gadget = endpoint("activemq:queue:gadget");
from(newOrder)
.choice()
.when(isWidget).to(widget)
.otherwise().to(gadget);
Red Hat Middleware and Openshift | Syed M Shaaf17
Solution: Integrate Subsidiaries,
Branches and Devices with JBoss
JBoss Enterprise Data Services Platform
JBoss A-MQ
JBoss Enterprise SOA Platform
JBoss Fuse
Red Hat JBoss Update | Syed M Shaaf18
Cross platform transport
AMQP
Java
Transport
AMQP
Python
Transport
AMQP
Intermediary
Transport
Red Hat JBoss Update | Syed M Shaaf19
AMQP In the Network Stack
AMQP
Application
TCP
IP
TLS/SSL
Red Hat JBoss Update | Syed M Shaaf20
AMQP In the Network Stack
AMQP
Application
RDMA
Infiniband Gigabit Ethernet
Red Hat JBoss Update | Syed M Shaaf21
Session Multiplexing
● Multiple Sessions can be carried over a single
connection
● Sessions have independent message
sequencing and flow control
● Interleaving of large messages
Transport Connection Sessions
Red Hat JBoss Update | Syed M Shaaf22
Full Duplex, Asynchronous
● Within a session, messages can flow
independently in both directions
Transport Connection Sessions
Red Hat Middleware and Openshift | Syed M Shaaf23
Solution: Integrate Content with JBoss
JBoss Enterprise Portal Platform
Red Hat Middleware and Openshift | Syed M Shaaf24
The Business Agility Challenge
Red Hat Middleware and Openshift | Syed M Shaaf25
Introducing JBoss Enterprise BRMS 5.3
Features

Highly flexible and customizable

Tools for business users and developers

Open, standards-based
A Single Distribution for Business Rules Management, Business Process
Management and Complex Event Processing
Benefits

Enables improved, automated business
processes & decisions

Enables business agility
Red Hat Middleware and Openshift | Syed M Shaaf26
BRMS Components
Repository
Business
Rule
Definitions
Business
Data
Enterprise
Applications
Business
Analysts
Developers
Business
Process
Manager
Rule
Engine
Event
Processor
Business
Users
Web Services
Java
Business Events
Authoring
Tools for
Business
Users
Authoring
Tools for
Developers
Operations
Business
Central
Red Hat Middleware and Openshift | Syed M Shaaf27
BRMS Components
Repository
Business
Rule
Definitions
Business
Data
Enterprise
Applications
Developers
Business
Process
Manager
Rule
Engine
Event
Processor
Business
Users
Web Services
Java
Business Events
Authoring
Tools for
Business
Users
Authoring
Tools for
Developers
Operations
Business
Central
Business
Analysts
Red Hat Middleware and Openshift | Syed M Shaaf28
Automate Business Processes & Decisions
JBoss Business Rules Management System & BPM
Red Hat Middleware and Openshift | Syed M Shaaf29
BRMS Components
Repository
Business
Rule
Definitions
Business
Data
Enterprise
Applications
Business
Analysts
Business
Process
Manager
Rule
Engine
Event
Processor
Business
Users
Web Services
Java
Business Events
Authoring
Tools for
Business
Users
Authoring
Tools for
Developers
Operations
Business
Central
Developers
Red Hat Middleware and Openshift | Syed M Shaaf30
CEP - Temporal Relationships
 Event A before Event B
 Event A meets Event B
 Event A overlaps Event B
 Event A finishes Event B
 Event A includes Event B
 Event A starts Event B
 Event A coincides Event B
 Event A after Event B
 Event A metBy Event B
 Event A overlapedBy Event B
 Event A finishedBy Event B
 Event A during Event B
 Event A finishes Event B
when
Shipment( $pickupTime : scheduledPickupTime )
not ShipmentPickup( this before $pickupTime )
then
// shipment not picked up... Action required.
end
rule “Shipment not picked up in time”
when
Shipment( $pickupTime : scheduledPickupTime )
not ShipmentPickup( this before $pickupTime )
then
// shipment not picked up... Action required.
end
rule “Shipment not picked up in time”
Temporal
Relationship
13 Operators are Supported
Red Hat Middleware and Openshift | Syed M Shaaf31
Where do you want to start?
● Application Platform Modernization?
● visit www.getunstuckwithjboss.com
● Modernize Integration, improve Business Agility?
● visit www.getcontrolwithjboss.com
● You are not alone - others have done it before:
● visit customers.redhat.com
● Let's talk -
● engage with Red Hat and Partner about how you can
benefit from Open Innovation – ready for
today's challenges, flexible for the future.
Red Hat Middleware and Openshift | Syed M Shaaf32
PaaS with Openshift

More Related Content

What's hot

Creating a Single Global Finance Platform at DTCC with IBM Services
Creating a Single Global Finance Platform at DTCC with IBM ServicesCreating a Single Global Finance Platform at DTCC with IBM Services
Creating a Single Global Finance Platform at DTCC with IBM ServicesIBM
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupHarley Young
 
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...IBM
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationFloyd DCosta
 
How to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapHow to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapGerald Bachlmayr
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessmentMIS
 
Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)HCL Technologies
 
Data Center Migration Roadmap
Data Center Migration RoadmapData Center Migration Roadmap
Data Center Migration Roadmapdevice42
 
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)camunda services GmbH
 
NGA cleaHRsky: fully integrated HR-as-a-Service solution
NGA cleaHRsky: fully integrated HR-as-a-Service solutionNGA cleaHRsky: fully integrated HR-as-a-Service solution
NGA cleaHRsky: fully integrated HR-as-a-Service solutionNGA Human Resources
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
 
Transform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsTransform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsCapgemini
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Cloudify Community
 
Digital Transformation (Implications for the CXO)
Digital Transformation (Implications for the CXO)Digital Transformation (Implications for the CXO)
Digital Transformation (Implications for the CXO)Anant Desai
 
Enterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignEnterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignJoseph Schwartz
 
Journey to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processJourney to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processVMware Tanzu
 
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld
 
Hyperconverged Systems for Digital Transformation
Hyperconverged Systems for Digital TransformationHyperconverged Systems for Digital Transformation
Hyperconverged Systems for Digital TransformationHitachi Vantara
 
Commonwealth Bank of Australia's Private Cloud Implementation
Commonwealth Bank of Australia's Private Cloud ImplementationCommonwealth Bank of Australia's Private Cloud Implementation
Commonwealth Bank of Australia's Private Cloud ImplementationVishal Sharma
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technologyconfluent
 

What's hot (20)

Creating a Single Global Finance Platform at DTCC with IBM Services
Creating a Single Global Finance Platform at DTCC with IBM ServicesCreating a Single Global Finance Platform at DTCC with IBM Services
Creating a Single Global Finance Platform at DTCC with IBM Services
 
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User GroupModernising the Enterprise: An Evening with the AWS Enterprise User Group
Modernising the Enterprise: An Evening with the AWS Enterprise User Group
 
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...
3 Keys to Success from MetLife’s HCM Cloud, Payroll & Analytics Go-Live with ...
 
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud MigrationCapgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
Capgemini Cloud Assessment - A Pathway to Enterprise Cloud Migration
 
How to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmapHow to plan and execute your application modernisation roadmap
How to plan and execute your application modernisation roadmap
 
Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
 
Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)Cloud Assessment and Readiness Tool (CART)
Cloud Assessment and Readiness Tool (CART)
 
Data Center Migration Roadmap
Data Center Migration RoadmapData Center Migration Roadmap
Data Center Migration Roadmap
 
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)
CamundaCon 2018: Profile Print and Explorative Data Mining (Duni, Viadee)
 
NGA cleaHRsky: fully integrated HR-as-a-Service solution
NGA cleaHRsky: fully integrated HR-as-a-Service solutionNGA cleaHRsky: fully integrated HR-as-a-Service solution
NGA cleaHRsky: fully integrated HR-as-a-Service solution
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
 
Transform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP SolutionsTransform and Bridge the Digital Disconnect with SAP Solutions
Transform and Bridge the Digital Disconnect with SAP Solutions
 
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
Achieve True Hybrid Cloud with Azure - Built for Scale, Security and Interope...
 
Digital Transformation (Implications for the CXO)
Digital Transformation (Implications for the CXO)Digital Transformation (Implications for the CXO)
Digital Transformation (Implications for the CXO)
 
Enterprise Cloud Operating Model Design
Enterprise Cloud Operating Model DesignEnterprise Cloud Operating Model Design
Enterprise Cloud Operating Model Design
 
Journey to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization processJourney to Cloud-Native: Where to start in your app modernization process
Journey to Cloud-Native: Where to start in your app modernization process
 
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
VMworld 2013: Balancing Agility with Service Standardization: Easy to Say But...
 
Hyperconverged Systems for Digital Transformation
Hyperconverged Systems for Digital TransformationHyperconverged Systems for Digital Transformation
Hyperconverged Systems for Digital Transformation
 
Commonwealth Bank of Australia's Private Cloud Implementation
Commonwealth Bank of Australia's Private Cloud ImplementationCommonwealth Bank of Australia's Private Cloud Implementation
Commonwealth Bank of Australia's Private Cloud Implementation
 
Digital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just TechnologyDigital Transformation Mindset - More Than Just Technology
Digital Transformation Mindset - More Than Just Technology
 

Viewers also liked

Four hour tax workweek e book
Four hour tax workweek e bookFour hour tax workweek e book
Four hour tax workweek e bookRedMoonSolutions
 
Catálogo Ofertas BEEP Marzo 2015
Catálogo Ofertas BEEP Marzo 2015Catálogo Ofertas BEEP Marzo 2015
Catálogo Ofertas BEEP Marzo 2015Beep Informática
 
Speed up your Tests - Devi Sridharan, ThoughtWorks
Speed up your Tests - Devi Sridharan, ThoughtWorksSpeed up your Tests - Devi Sridharan, ThoughtWorks
Speed up your Tests - Devi Sridharan, ThoughtWorksThoughtworks
 
Catàleg BEEP Complements 2014 en Català
Catàleg BEEP Complements 2014 en Català Catàleg BEEP Complements 2014 en Català
Catàleg BEEP Complements 2014 en Català Beep Informática
 
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...Augusto Santana
 
Leucemia 090502225312-phpapp02
Leucemia 090502225312-phpapp02Leucemia 090502225312-phpapp02
Leucemia 090502225312-phpapp02Thalu Jacome
 
London Business School Lecture 2016
London Business School Lecture 2016London Business School Lecture 2016
London Business School Lecture 2016Hanna Mepstead
 
Morocco mgf - open data
Morocco mgf - open dataMorocco mgf - open data
Morocco mgf - open dataRichard Kerby
 
SSGC (BBA Internship)
SSGC (BBA Internship)SSGC (BBA Internship)
SSGC (BBA Internship)Muhammad Khan
 
Enhancing presentations with slides and other visuals
Enhancing presentations with slides and other visualsEnhancing presentations with slides and other visuals
Enhancing presentations with slides and other visualsLilly Boo
 
LP Media Capability Examples
LP Media Capability ExamplesLP Media Capability Examples
LP Media Capability ExamplesJohn L. Reilley
 
Decisión del consumidor
Decisión del consumidorDecisión del consumidor
Decisión del consumidorBrenda Bello
 
General election 2014 : Social Media campaigning on Facebook
General election 2014 : Social Media campaigning on FacebookGeneral election 2014 : Social Media campaigning on Facebook
General election 2014 : Social Media campaigning on FacebookDeboleena Panja
 

Viewers also liked (20)

Cw concept Cocoa
Cw concept CocoaCw concept Cocoa
Cw concept Cocoa
 
Carbónnn
CarbónnnCarbónnn
Carbónnn
 
Four hour tax workweek e book
Four hour tax workweek e bookFour hour tax workweek e book
Four hour tax workweek e book
 
Catálogo Ofertas BEEP Marzo 2015
Catálogo Ofertas BEEP Marzo 2015Catálogo Ofertas BEEP Marzo 2015
Catálogo Ofertas BEEP Marzo 2015
 
Speed up your Tests - Devi Sridharan, ThoughtWorks
Speed up your Tests - Devi Sridharan, ThoughtWorksSpeed up your Tests - Devi Sridharan, ThoughtWorks
Speed up your Tests - Devi Sridharan, ThoughtWorks
 
Catàleg BEEP Complements 2014 en Català
Catàleg BEEP Complements 2014 en Català Catàleg BEEP Complements 2014 en Català
Catàleg BEEP Complements 2014 en Català
 
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...A contribuicao epistemologica de ludwik fleck na producao academica em educac...
A contribuicao epistemologica de ludwik fleck na producao academica em educac...
 
Leucemia 090502225312-phpapp02
Leucemia 090502225312-phpapp02Leucemia 090502225312-phpapp02
Leucemia 090502225312-phpapp02
 
B.cons ii (3)
B.cons ii (3)B.cons ii (3)
B.cons ii (3)
 
London Business School Lecture 2016
London Business School Lecture 2016London Business School Lecture 2016
London Business School Lecture 2016
 
Morocco mgf - open data
Morocco mgf - open dataMorocco mgf - open data
Morocco mgf - open data
 
SSGC (BBA Internship)
SSGC (BBA Internship)SSGC (BBA Internship)
SSGC (BBA Internship)
 
Presentation1
Presentation1Presentation1
Presentation1
 
чебурашки
чебурашкичебурашки
чебурашки
 
Enhancing presentations with slides and other visuals
Enhancing presentations with slides and other visualsEnhancing presentations with slides and other visuals
Enhancing presentations with slides and other visuals
 
LP Media Capability Examples
LP Media Capability ExamplesLP Media Capability Examples
LP Media Capability Examples
 
Nancy duarte
Nancy duarteNancy duarte
Nancy duarte
 
Journalism 2.0
Journalism 2.0Journalism 2.0
Journalism 2.0
 
Decisión del consumidor
Decisión del consumidorDecisión del consumidor
Decisión del consumidor
 
General election 2014 : Social Media campaigning on Facebook
General election 2014 : Social Media campaigning on FacebookGeneral election 2014 : Social Media campaigning on Facebook
General election 2014 : Social Media campaigning on Facebook
 

Similar to Red Hat Middleware Solutions for Application Integration, Business Automation and Agility

Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss tedm23
 
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
 
Rishabh Software - Corporate Presentation
Rishabh Software - Corporate PresentationRishabh Software - Corporate Presentation
Rishabh Software - Corporate PresentationAshlesh Shah
 
Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Vinicius Martinez
 
Evolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityEvolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityRed Hat India Pvt. Ltd.
 
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
 
VMware Keynote
VMware KeynoteVMware Keynote
VMware KeynoteVMUG IT
 
Cloud Computing Models: Private, Public and Hybrid
Cloud Computing Models: Private, Public and Hybrid Cloud Computing Models: Private, Public and Hybrid
Cloud Computing Models: Private, Public and Hybrid Evilázaro Alves
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Akshay Shah
 
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
 
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
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017adapt1362
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017adapt1291
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017adapt1328
 
Hyper-v Cloud
Hyper-v Cloud Hyper-v Cloud
Hyper-v Cloud Wes Yanaga
 
VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services VMworld
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...John Archer
 

Similar to Red Hat Middleware Solutions for Application Integration, Business Automation and Agility (20)

SAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner WebinarSAP and Red Hat JBoss Partner Webinar
SAP and Red Hat JBoss Partner Webinar
 
Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss
 
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
 
Rishabh Software - Corporate Presentation
Rishabh Software - Corporate PresentationRishabh Software - Corporate Presentation
Rishabh Software - Corporate Presentation
 
Dev ops
Dev opsDev ops
Dev ops
 
Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0
 
Evolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business AgilityEvolving Infrastructure and Management for Business Agility
Evolving Infrastructure and Management for Business Agility
 
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
 
VMware Keynote
VMware KeynoteVMware Keynote
VMware Keynote
 
Cloud Computing Models: Private, Public and Hybrid
Cloud Computing Models: Private, Public and Hybrid Cloud Computing Models: Private, Public and Hybrid
Cloud Computing Models: Private, Public and Hybrid
 
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
Agilewiz PaaS, SaaS, Web 2.5, Platform Technology, BPO Platform Technology,Di...
 
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
 
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
 
Succesfactors demo
Succesfactors demoSuccesfactors demo
Succesfactors demo
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Adapt software introduction jan2017
Adapt software introduction  jan2017Adapt software introduction  jan2017
Adapt software introduction jan2017
 
Hyper-v Cloud
Hyper-v Cloud Hyper-v Cloud
Hyper-v Cloud
 
VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services VMworld 2013: Exploring Technology Trends within Financial Services
VMworld 2013: Exploring Technology Trends within Financial Services
 
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...Extending open source and hybrid cloud to drive OT transformation - Future Oi...
Extending open source and hybrid cloud to drive OT transformation - Future Oi...
 

More from Syed Shaaf

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and AtomicSyed Shaaf
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloudSyed Shaaf
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Syed Shaaf
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application developmentSyed Shaaf
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Syed Shaaf
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSyed Shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafSyed Shaaf
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafSyed Shaaf
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarSyed Shaaf
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafSyed Shaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principleSyed Shaaf
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data servicesSyed Shaaf
 

More from Syed Shaaf (12)

Containers - What are they and Atomic
Containers - What are they and AtomicContainers - What are they and Atomic
Containers - What are they and Atomic
 
Build and manage private and hybrid cloud
Build and manage private and hybrid cloudBuild and manage private and hybrid cloud
Build and manage private and hybrid cloud
 
Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013Getting to know the Grid - Goto Aarhus 2013
Getting to know the Grid - Goto Aarhus 2013
 
OpenShift and next generation application development
OpenShift and next generation application developmentOpenShift and next generation application development
OpenShift and next generation application development
 
Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux Unix to Red Hat Enterprise Linux
Unix to Red Hat Enterprise Linux
 
Symantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaafSymantec rhev 31-update by syed m shaaf
Symantec rhev 31-update by syed m shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
 
Red Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaafRed Hat Enterprise Linux and NFS by syedmshaaf
Red Hat Enterprise Linux and NFS by syedmshaaf
 
Conduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminarConduct JBoss EAP 6 seminar
Conduct JBoss EAP 6 seminar
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
What is the KISS principle
What is the KISS principleWhat is the KISS principle
What is the KISS principle
 
Mow2012 data services
Mow2012 data servicesMow2012 data services
Mow2012 data services
 

Recently uploaded

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Red Hat Middleware Solutions for Application Integration, Business Automation and Agility

  • 1. Red Hat Middleware and Openshift | Syed M Shaaf1
  • 2. Red Hat Middleware and Openshift | Syed M Shaaf2 Red Hat Middleware Infrastructure PaaS Syed M Shaaf Solution Architect sshaaf@redhat.com Red Hat
  • 3. Red Hat Middleware and Openshift | Syed M Shaaf3 Application & Business Process Pressure on IT IT MUST deliver Next Generation applications and services that: ● Adapt to change at pace set by business ● Integrate with existing systems of records ● Scale to meet user expectation ● Be cloud-ready/deployable ● Consumable on multiple clients (mobile, tablet etc.) More Regulation Empower Business Owners More Apps – Lower Costs Business Changing Faster Help! NOTE: 66% of CIOs not satisfied with their IT Source: Forrester
  • 4. Red Hat Middleware and Openshift | Syed M Shaaf4 Red Hat JBoss: The Standard for Modern Middleware ● Cloud, Hybrid, On- premises, Mobile ● Choice of development languages and frameworks ● Rock-solid reliability, performance, and long-term stability ● Exceptional support
  • 5. Red Hat Middleware and Openshift | Syed M Shaaf5 PRIVATE ● A lightweight dynamic architecture to span architectures ● Many programming models - EE, Spring, OSGi, Ruby ● Easily tune to eliminate unnecessary overhead ● Optimized for multi-core architectures ● Designed to mitigate issues of running disparate applications VIRTUALPHYSICAL PUBLIC A Single, Common Runtime
  • 6. Red Hat Middleware and Openshift | Syed M Shaaf6 Performance Scale Agility How fast can you answer my request? How many requests can you answer at once? When can you answer a different question? Big Data Challenges: Break the Data Bottleneck with JBoss Data Grid
  • 7. Red Hat Middleware and Openshift | Syed M Shaaf7 ● Distributed, in memory NoSQL datastore ● Elastic, Highly-available, Manageable ● Built on proven open- source technology REST Client Memcache Client HotRod Client JBoss Data Grid
  • 8. 8 General Architecture Web servers Grid servers DB/Storage Integration servers Mgmt/Monitor
  • 9. 9 Cross Site replication Cache B Cache Manager Cache A Bergen [RELAY] JGroups Cache B Cache Manager Cache A Trondheim Cache B Cache Manager Cache A Oslo [RELAY] JGroups [RELAY] JGroups
  • 10. 10 Searching/Indexing Cache B Cache Manager Cache A App A. Hibernate Search App B. Get Indexed data Server
  • 11. 11 Map/Reduce 1. MAP K V K1 K2 K3 K V K1 K2 K3 K V K1 K2 K3 M M M 2. Reduce R R R
  • 12. Red Hat Middleware and Openshift | Syed M Shaaf12 The Integration Challenge: Silos on-premises – Silos in the Cloud Integration Email Customers Operations Finance HR CRM Shipping & receiving
  • 13. Red Hat Middleware and Openshift | Syed M Shaaf13 JBoss Enterprise Data Services Platform Solution: Integrate Data with JBoss
  • 14. Red Hat Middleware and Openshift | Syed M Shaaf14
  • 15. Red Hat Middleware and Openshift | Syed M Shaaf15 Solution: Integrate Applications with JBoss JBoss Enterprise Data Services Platform JBoss Enterprise SOA Platform JBoss Fuse
  • 16. Red Hat Middleware and Openshift | Syed M Shaaf16 Defining End points Endpoint newOrder = endpoint("activemq:queue:newOrder"); Predicate isWidget = xpath("/order/product = 'widget'"); Endpoint widget = endpoint("activemq:queue:widget"); Endpoint gadget = endpoint("activemq:queue:gadget"); from(newOrder) .choice() .when(isWidget).to(widget) .otherwise().to(gadget);
  • 17. Red Hat Middleware and Openshift | Syed M Shaaf17 Solution: Integrate Subsidiaries, Branches and Devices with JBoss JBoss Enterprise Data Services Platform JBoss A-MQ JBoss Enterprise SOA Platform JBoss Fuse
  • 18. Red Hat JBoss Update | Syed M Shaaf18 Cross platform transport AMQP Java Transport AMQP Python Transport AMQP Intermediary Transport
  • 19. Red Hat JBoss Update | Syed M Shaaf19 AMQP In the Network Stack AMQP Application TCP IP TLS/SSL
  • 20. Red Hat JBoss Update | Syed M Shaaf20 AMQP In the Network Stack AMQP Application RDMA Infiniband Gigabit Ethernet
  • 21. Red Hat JBoss Update | Syed M Shaaf21 Session Multiplexing ● Multiple Sessions can be carried over a single connection ● Sessions have independent message sequencing and flow control ● Interleaving of large messages Transport Connection Sessions
  • 22. Red Hat JBoss Update | Syed M Shaaf22 Full Duplex, Asynchronous ● Within a session, messages can flow independently in both directions Transport Connection Sessions
  • 23. Red Hat Middleware and Openshift | Syed M Shaaf23 Solution: Integrate Content with JBoss JBoss Enterprise Portal Platform
  • 24. Red Hat Middleware and Openshift | Syed M Shaaf24 The Business Agility Challenge
  • 25. Red Hat Middleware and Openshift | Syed M Shaaf25 Introducing JBoss Enterprise BRMS 5.3 Features  Highly flexible and customizable  Tools for business users and developers  Open, standards-based A Single Distribution for Business Rules Management, Business Process Management and Complex Event Processing Benefits  Enables improved, automated business processes & decisions  Enables business agility
  • 26. Red Hat Middleware and Openshift | Syed M Shaaf26 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Business Analysts Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central
  • 27. Red Hat Middleware and Openshift | Syed M Shaaf27 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Developers Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Business Analysts
  • 28. Red Hat Middleware and Openshift | Syed M Shaaf28 Automate Business Processes & Decisions JBoss Business Rules Management System & BPM
  • 29. Red Hat Middleware and Openshift | Syed M Shaaf29 BRMS Components Repository Business Rule Definitions Business Data Enterprise Applications Business Analysts Business Process Manager Rule Engine Event Processor Business Users Web Services Java Business Events Authoring Tools for Business Users Authoring Tools for Developers Operations Business Central Developers
  • 30. Red Hat Middleware and Openshift | Syed M Shaaf30 CEP - Temporal Relationships  Event A before Event B  Event A meets Event B  Event A overlaps Event B  Event A finishes Event B  Event A includes Event B  Event A starts Event B  Event A coincides Event B  Event A after Event B  Event A metBy Event B  Event A overlapedBy Event B  Event A finishedBy Event B  Event A during Event B  Event A finishes Event B when Shipment( $pickupTime : scheduledPickupTime ) not ShipmentPickup( this before $pickupTime ) then // shipment not picked up... Action required. end rule “Shipment not picked up in time” when Shipment( $pickupTime : scheduledPickupTime ) not ShipmentPickup( this before $pickupTime ) then // shipment not picked up... Action required. end rule “Shipment not picked up in time” Temporal Relationship 13 Operators are Supported
  • 31. Red Hat Middleware and Openshift | Syed M Shaaf31 Where do you want to start? ● Application Platform Modernization? ● visit www.getunstuckwithjboss.com ● Modernize Integration, improve Business Agility? ● visit www.getcontrolwithjboss.com ● You are not alone - others have done it before: ● visit customers.redhat.com ● Let's talk - ● engage with Red Hat and Partner about how you can benefit from Open Innovation – ready for today's challenges, flexible for the future.
  • 32. Red Hat Middleware and Openshift | Syed M Shaaf32 PaaS with Openshift