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

Isv cloud business readiness assessment
Isv cloud business readiness assessmentIsv cloud business readiness assessment
Isv cloud business readiness assessment
MIS
 
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
VMware Tanzu
 
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
confluent
 

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 book
RedMoonSolutions
 
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
Thoughtworks
 
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
 
Morocco mgf - open data
Morocco mgf - open dataMorocco mgf - open data
Morocco mgf - open data
Richard Kerby
 
SSGC (BBA Internship)
SSGC (BBA Internship)SSGC (BBA Internship)
SSGC (BBA Internship)
Muhammad Khan
 
LP Media Capability Examples
LP Media Capability ExamplesLP Media Capability Examples
LP Media Capability Examples
John L. Reilley
 
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
Deboleena 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 JBoss Technical update

Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss
tedm23
 
Rishabh Software - Corporate Presentation
Rishabh Software - Corporate PresentationRishabh Software - Corporate Presentation
Rishabh Software - Corporate Presentation
Ashlesh Shah
 
Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0Brief redhatj bossportfoliooverview-v1.0
Brief redhatj bossportfoliooverview-v1.0
Vinicius Martinez
 
Hyper-v Cloud
Hyper-v Cloud Hyper-v Cloud
Hyper-v Cloud
Wes Yanaga
 

Similar to Red Hat JBoss Technical update (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

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
Syed Shaaf
 
Redhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaafRedhat rhev 31-update by syedmshaaf
Redhat rhev 31-update by syedmshaaf
Syed 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

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.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...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Red Hat JBoss Technical update

  • 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