SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
MOBILIZING AND SECURING RED HAT
JBOSS BPM SUITE & BRMS
Maggie Hu - Sr. Middleware Specialist Solution Architect, Red Hat
Ken Spokas - Technical Director, Vizuri
Yossi Koren - Sr. Solution Architect, Middleware & API Management, Red Hat
May 4, 2017
DIGITAL TRANSFORMATION?
“While its definition is fluid, ‘digital transformation’ is commonly understood
as the means to exploit emerging technology to improve the customer
experience and enable more adaptive business operations.”
- Carl Lehmann, Principal Analyst, The 451 Group
Digital Transformation with Red Hat
How have we applied emerging technologies for digital transformation?
●  2015 Red Hat Summit: Mobile + Business Process
●  2016 Red Hat Summit: Mobile + Business Process + Business Rules + Cloud
●  2017 Red Hat Summit: Mobile + API Management + Business Process + Business
Rules + Cloud
BPM, rules, optimization, mobile
MODERN APPLICATION DEVELOPMENT
Cloud-Native Apps
Application
Modernization
Agile Integration
Process-Driven Apps
Microservices
DevOps
Containers
Cost/efficiency
Containerize monolithic apps
Distributed integration, containers, APIs
RHMAP - 3Scale - RH JBoss
5
DEMO ARCHITECTURE
Before and After Red Hat 3Scale API Management
DEMO!
PROCESS DRIVEN APPS
Orchestrate
Between systems of engagement and
systems of record
Collaboration between knowledge
workers.
Manual Tasks
& Decisions
Automate
Business users to participate
in application development
PROCESS-DRIVEN APPS
Main Characteristics
Enable
Tools for
business experts
Tools for
developers
RULES
RED HAT JBOSS BRMS
APPS
APPS
APPS
Decision
Services
Business Central Decision Server
Client
App
Enables construction of apps that automate business decisions, guided by business rules...
Tools for
business experts
Tools for
developers
RED HAT JBOSS BPM SUITE
PROCESS
PARTICIPANTS
LEGACY
SYSTEMS
CLOUD
SERVICES
APPS
APPS
APPS
Process
Services
Decision
Services
Enables construction of apps that automate a business process - using a model to drive
work through the process to completion…
Business Central Process Server
Red Hat JBoss BPMSuite Architecture
Authoring Environment
Process
Developers
Business
Analysts
End Users
BAM Dashboard
	
	
Business Central Intelligent Process
Server
Entreprise
Applications
...
Web Services
Custom UI
& Forms
Business
Analyst
Runtime Environment
Monitoring Environment
Mobile UI
& Forms
PROCESS DRIVEN APP DEVELOPMENT
Supporting role:
RED HAT SOLUTIONS ARE DIFFERENT
OPENSHIFT DECISION AND PROCESS SERVICES
“When combined with OpenShift, BRMS and BPM Suite enable
developers to build, deploy and manage truly modern process-
driven applications - fully supporting DevOps practices,
microservices architectures and modern user experiences.”
-  Phil Simpson, March 29 2017
S2I
Registry
Container
Image
Microservice Image Deploy
Image
Stream
Business Central
BUILDING PROCESS-DRIVEN APPS
BAM Dashboard
Dev Ops
Source
Decision
Microservice
Process Application Planning
Microservice
Payment
Microservice
Modern
microservices
architecture
Next-gen user
experience
RUNNING PROCESS-DRIVEN APPS
WITH OPENSHIFT AND BPM SUITE
BxMS xPaaS Demo!
Mobile with Red Hat
OPENSHIFT VIEW OF RHMAP ARCHITECTURE
Complex architecture, same great RHMAP user experience
OpenShift Container Platform
OpenShift Infra Nodes
MBaaS Infra
Mobile App
NodeRHMAP Core Infra Nodes
core management
Pod
Pod
Routers
Registry
etcd
OpenShift Master Nodes
Authentication
Data Store
Scheduler
Health/Scaling
Mobile App
Node
Mobile App
Node
Mobile App
Node
Other App Nodes
other services
Pod
Pod
JBoss EAP
Pod
Pod
Other App Nodes
JBoss Fuse
Pod
Pod
JBoss BPM
Pod
Pod
MOBILE APPS AND MICROSERVICES IN RHMAP
Multiple services and large payloads, i.e.
enterprise system, database, private
cloud system, public API from internet
Reduced number of
calls to client app
ENTERPRISE
SYSTEMS
MOBILE
BACKEND-AS-A-SERVICE
PUBLIC CLOUD
SERVICES
Mobile Microservice
SUMMARY OF MOBILE APPS WITH RHMAP
SSL
Encryptrion
AES-256
•  Data from multiple sources •  To hundreds and thousands of devices
ENTERPRISE
SYSTEMS
MOBILE
BACKEND-AS-A-SERVICE
PUBLIC CLOUD
SERVICES
•  Consume APIs
•  Enhanced your cloud app
•  Build microservices (MBaaS Services)
•  All in a container in the MBaaS
•  Add more node.js business logic
Full Process Flow to Build a Mobile App
CREATE A
PROJECT IN
THE PLATFORM
PLATFORM
CREATES
CLIENT &
CLOUD APPS
CODE YOUR
CLIENT APP
ADD
FUNCTIONALITY
TO YOUR CLOUD
CODE
BUILD YOUR
APP ON THE
BUILD FARM
ADD SERVICES
TO YOUR APP
DOWNLOAD
AND INSTALL
ON DEVICE
DEPLOY YOUR
CLOUD CODE
T
Th
e
im
frontend
developer
backend
developer
AeroGear Unified Push Server
RHMAP Demo!
Red Hat 3scale API Management Platform
(RHAMP)
➔  Modular & Open-Source API Gateway (Nginx)
➔  Flexible API Security Integration (API Key, OAuth, SSO)
➔  Hybrid Architecture, Multiple Deployment Options
(Cloud, Hybrid & On-premises)
➔  Highly Scalable, Flexible Infrastructure
(Standard HW, VM, Container)
➔  High-Availability, Redundancy
Red Hat 3Scale API Management Approach
3
3
Red Hat 3Scale API Management Model
Developer Apps
Developers
Branded
Developer Portal
Real time
Admin Console
Mobile Apps
API Gateway
…
Load Balancer
Swagger Doc
Node # 1 Node # 2 Node # N
API Manager
API Back-end
(MBaaS)
Red Hat 3Scale Architecture
API
Manager
API
Gateway
API
Backend
Developer Apps
Developers
Branded
Developer Portal
Real time
Admin Console
Mobile Apps
API Gateway
…
Load Balancer
Swagger Doc
Node # 1 Node # 2 Node # N
API Manager
API Back-end
(MBaaS)
Red Hat 3Scale Deployment Process
API
Manager
API
Gateway
API
Backend
api-2445581908937.staging.apicast.io:443
api/tickets/search/
http://services-incident-demo.apps.ocp.hucmaggie.com:80
Integrate API Gateway
Add Mapping Roles
Create an Application Plan
Setup Policy
3Scale DEMO!
Past Summit Reference
Check out what we did in the past Red Hat Summit sessions:
●  http://maggiechu-jboss.blogspot.com/2016/09/red-hat-summit-2016-going-
mobile-with-bpms.html
QUESTIONS?
Maggie Hu
Sr. Middleware Specialist Solution Architect
Red Hat
Email: mhu@redhat.com
Twitter: @HuCMaggie
Ken Spokas
Technical Director
Vizuri
Email: kspokas@vizuri.com
Twitter: @KenSpokas
Yossi Koren
Sr. Solution Architect, 3Scale & API Management
Red Hat
Email: ykoren@redhat.com
Twitter: @yossiko
THANK YOU
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS

Weitere ähnliche Inhalte

Was ist angesagt?

Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudLaurenWendler
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...Kellton Tech Solutions Ltd
 
20180123 loq hybrid integration vision
20180123 loq hybrid integration vision20180123 loq hybrid integration vision
20180123 loq hybrid integration visionVincent Verstraete
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat MobileRed Hat
 
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
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowKellton Tech Solutions Ltd
 
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...RapidValue
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsApigee | Google Cloud
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitectureAsanka Abeysinghe
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsDev_Events
 
Den Moderna Integrationsplattformen
Den Moderna IntegrationsplattformenDen Moderna Integrationsplattformen
Den Moderna IntegrationsplattformenAdam Wahlund
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Judy Breedlove
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveJudy Breedlove
 
CWIN17 Rome / The software-ag digital business platform.v3
CWIN17 Rome / The software-ag digital business platform.v3CWIN17 Rome / The software-ag digital business platform.v3
CWIN17 Rome / The software-ag digital business platform.v3Capgemini
 
Hybrid Integration
Hybrid IntegrationHybrid Integration
Hybrid IntegrationBizTalk360
 
API-led connectivity: How to leverage reusable microservices
 API-led connectivity: How to leverage reusable microservices API-led connectivity: How to leverage reusable microservices
API-led connectivity: How to leverage reusable microservicesAbhishek Sood
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionSteven Willmott
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2
 

Was ist angesagt? (20)

Design - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid CloudDesign - Integration Scenarios for Hybrid Cloud
Design - Integration Scenarios for Hybrid Cloud
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
 
Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015Ibm bluemix paris_techtalks 2015
Ibm bluemix paris_techtalks 2015
 
20180123 loq hybrid integration vision
20180123 loq hybrid integration vision20180123 loq hybrid integration vision
20180123 loq hybrid integration vision
 
Red Hat Mobile
Red Hat MobileRed Hat Mobile
Red Hat Mobile
 
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
 
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must KnowwebMethods 10.5 and webMethods.io Integration: Everything You Must Know
webMethods 10.5 and webMethods.io Integration: Everything You Must Know
 
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
MBaas - Mobile Backend as a Service presented by Rinish KN, CTO, RapidValue S...
 
Webcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware AppsWebcast: API-Centric Architecture for Building Context-Aware Apps
Webcast: API-Centric Architecture for Building Context-Aware Apps
 
Pattern Driven Enterprise Architecture
Pattern Driven Enterprise ArchitecturePattern Driven Enterprise Architecture
Pattern Driven Enterprise Architecture
 
Unlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive appsUnlocking the universe of microservices for next gen cognitive apps
Unlocking the universe of microservices for next gen cognitive apps
 
Den Moderna Integrationsplattformen
Den Moderna IntegrationsplattformenDen Moderna Integrationsplattformen
Den Moderna Integrationsplattformen
 
Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...Microservices, containers and event driven architecture - key factors in agil...
Microservices, containers and event driven architecture - key factors in agil...
 
API Integration: Red Hat integration perspective
API Integration: Red Hat integration perspectiveAPI Integration: Red Hat integration perspective
API Integration: Red Hat integration perspective
 
CWIN17 Rome / The software-ag digital business platform.v3
CWIN17 Rome / The software-ag digital business platform.v3CWIN17 Rome / The software-ag digital business platform.v3
CWIN17 Rome / The software-ag digital business platform.v3
 
Hybrid Integration
Hybrid IntegrationHybrid Integration
Hybrid Integration
 
API-led connectivity: How to leverage reusable microservices
 API-led connectivity: How to leverage reusable microservices API-led connectivity: How to leverage reusable microservices
API-led connectivity: How to leverage reusable microservices
 
A Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices EditionA Connector, A Container and an API Walk into a Bar… Microservices Edition
A Connector, A Container and an API Walk into a Bar… Microservices Edition
 
WSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and RoadmapWSO2 Integration Platform: Vision and Roadmap
WSO2 Integration Platform: Vision and Roadmap
 
PAUG: MBAAS Overview
PAUG: MBAAS OverviewPAUG: MBAAS Overview
PAUG: MBAAS Overview
 

Ähnlich wie Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS

Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...mfrancis
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Vidyasagar Machupalli
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureJohn Archer
 
The App Evolution
The App Evolution The App Evolution
The App Evolution Dev_Events
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionApigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed? Dev_Events
 
The App Evolution
The App EvolutionThe App Evolution
The App EvolutionDev_Events
 
Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss tedm23
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalVMware Tanzu
 
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
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersVMware Tanzu
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of IntegrationJudy Breedlove
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesHector Tapia
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangSpiffy
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudRosalind Radcliffe
 

Ähnlich wie Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS (20)

Dev ops
Dev opsDev ops
Dev ops
 
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
Keynote - Integrating the OSGi Service-Oriented Architecture into the Enterpr...
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
Red Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft AzureRed Hat Openshift on Microsoft Azure
Red Hat Openshift on Microsoft Azure
 
The App Evolution
The App Evolution The App Evolution
The App Evolution
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
Using PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in ProductionUsing PaaS to run APIs and Microservices in Production
Using PaaS to run APIs and Microservices in Production
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
App Development Evolution: What has changed?
App Development Evolution: What has changed? App Development Evolution: What has changed?
App Development Evolution: What has changed?
 
The App Evolution
The App EvolutionThe App Evolution
The App Evolution
 
Intro to Red Hat JBoss
Intro to Red Hat JBoss Intro to Red Hat JBoss
Intro to Red Hat JBoss
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- Pivotal
 
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
 
Secrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry AdoptersSecrets of Successful Cloud Foundry Adopters
Secrets of Successful Cloud Foundry Adopters
 
Red Hat: Three Pillars of Integration
Red Hat:  Three Pillars of IntegrationRed Hat:  Three Pillars of Integration
Red Hat: Three Pillars of Integration
 
Evolving your Architecture to MicroServices
Evolving your Architecture to MicroServicesEvolving your Architecture to MicroServices
Evolving your Architecture to MicroServices
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 

Kürzlich hochgeladen

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
[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.pdfhans926745
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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 MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Kürzlich hochgeladen (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
[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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Red Hat Summit 2017: Mobilizing and Securing Red Hat JBoss BPMSuite & BRMS

  • 1. MOBILIZING AND SECURING RED HAT JBOSS BPM SUITE & BRMS Maggie Hu - Sr. Middleware Specialist Solution Architect, Red Hat Ken Spokas - Technical Director, Vizuri Yossi Koren - Sr. Solution Architect, Middleware & API Management, Red Hat May 4, 2017
  • 2. DIGITAL TRANSFORMATION? “While its definition is fluid, ‘digital transformation’ is commonly understood as the means to exploit emerging technology to improve the customer experience and enable more adaptive business operations.” - Carl Lehmann, Principal Analyst, The 451 Group
  • 3. Digital Transformation with Red Hat How have we applied emerging technologies for digital transformation? ●  2015 Red Hat Summit: Mobile + Business Process ●  2016 Red Hat Summit: Mobile + Business Process + Business Rules + Cloud ●  2017 Red Hat Summit: Mobile + API Management + Business Process + Business Rules + Cloud
  • 4. BPM, rules, optimization, mobile MODERN APPLICATION DEVELOPMENT Cloud-Native Apps Application Modernization Agile Integration Process-Driven Apps Microservices DevOps Containers Cost/efficiency Containerize monolithic apps Distributed integration, containers, APIs
  • 5. RHMAP - 3Scale - RH JBoss 5
  • 7. Before and After Red Hat 3Scale API Management
  • 10. Orchestrate Between systems of engagement and systems of record Collaboration between knowledge workers. Manual Tasks & Decisions Automate Business users to participate in application development PROCESS-DRIVEN APPS Main Characteristics Enable
  • 11. Tools for business experts Tools for developers RULES RED HAT JBOSS BRMS APPS APPS APPS Decision Services Business Central Decision Server Client App Enables construction of apps that automate business decisions, guided by business rules...
  • 12. Tools for business experts Tools for developers RED HAT JBOSS BPM SUITE PROCESS PARTICIPANTS LEGACY SYSTEMS CLOUD SERVICES APPS APPS APPS Process Services Decision Services Enables construction of apps that automate a business process - using a model to drive work through the process to completion… Business Central Process Server
  • 13. Red Hat JBoss BPMSuite Architecture Authoring Environment Process Developers Business Analysts End Users BAM Dashboard Business Central Intelligent Process Server Entreprise Applications ... Web Services Custom UI & Forms Business Analyst Runtime Environment Monitoring Environment Mobile UI & Forms
  • 14. PROCESS DRIVEN APP DEVELOPMENT Supporting role:
  • 15. RED HAT SOLUTIONS ARE DIFFERENT
  • 16. OPENSHIFT DECISION AND PROCESS SERVICES “When combined with OpenShift, BRMS and BPM Suite enable developers to build, deploy and manage truly modern process- driven applications - fully supporting DevOps practices, microservices architectures and modern user experiences.” -  Phil Simpson, March 29 2017
  • 17. S2I Registry Container Image Microservice Image Deploy Image Stream Business Central BUILDING PROCESS-DRIVEN APPS BAM Dashboard Dev Ops Source
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. OPENSHIFT VIEW OF RHMAP ARCHITECTURE Complex architecture, same great RHMAP user experience OpenShift Container Platform OpenShift Infra Nodes MBaaS Infra Mobile App NodeRHMAP Core Infra Nodes core management Pod Pod Routers Registry etcd OpenShift Master Nodes Authentication Data Store Scheduler Health/Scaling Mobile App Node Mobile App Node Mobile App Node Other App Nodes other services Pod Pod JBoss EAP Pod Pod Other App Nodes JBoss Fuse Pod Pod JBoss BPM Pod Pod
  • 26. MOBILE APPS AND MICROSERVICES IN RHMAP Multiple services and large payloads, i.e. enterprise system, database, private cloud system, public API from internet Reduced number of calls to client app ENTERPRISE SYSTEMS MOBILE BACKEND-AS-A-SERVICE PUBLIC CLOUD SERVICES Mobile Microservice
  • 27. SUMMARY OF MOBILE APPS WITH RHMAP SSL Encryptrion AES-256 •  Data from multiple sources •  To hundreds and thousands of devices ENTERPRISE SYSTEMS MOBILE BACKEND-AS-A-SERVICE PUBLIC CLOUD SERVICES •  Consume APIs •  Enhanced your cloud app •  Build microservices (MBaaS Services) •  All in a container in the MBaaS •  Add more node.js business logic
  • 28. Full Process Flow to Build a Mobile App CREATE A PROJECT IN THE PLATFORM PLATFORM CREATES CLIENT & CLOUD APPS CODE YOUR CLIENT APP ADD FUNCTIONALITY TO YOUR CLOUD CODE BUILD YOUR APP ON THE BUILD FARM ADD SERVICES TO YOUR APP DOWNLOAD AND INSTALL ON DEVICE DEPLOY YOUR CLOUD CODE T Th e im frontend developer backend developer
  • 31. Red Hat 3scale API Management Platform (RHAMP)
  • 32. ➔  Modular & Open-Source API Gateway (Nginx) ➔  Flexible API Security Integration (API Key, OAuth, SSO) ➔  Hybrid Architecture, Multiple Deployment Options (Cloud, Hybrid & On-premises) ➔  Highly Scalable, Flexible Infrastructure (Standard HW, VM, Container) ➔  High-Availability, Redundancy Red Hat 3Scale API Management Approach
  • 33. 3 3 Red Hat 3Scale API Management Model
  • 34. Developer Apps Developers Branded Developer Portal Real time Admin Console Mobile Apps API Gateway … Load Balancer Swagger Doc Node # 1 Node # 2 Node # N API Manager API Back-end (MBaaS) Red Hat 3Scale Architecture API Manager API Gateway API Backend
  • 35. Developer Apps Developers Branded Developer Portal Real time Admin Console Mobile Apps API Gateway … Load Balancer Swagger Doc Node # 1 Node # 2 Node # N API Manager API Back-end (MBaaS) Red Hat 3Scale Deployment Process API Manager API Gateway API Backend api-2445581908937.staging.apicast.io:443 api/tickets/search/ http://services-incident-demo.apps.ocp.hucmaggie.com:80 Integrate API Gateway Add Mapping Roles Create an Application Plan Setup Policy
  • 37. Past Summit Reference Check out what we did in the past Red Hat Summit sessions: ●  http://maggiechu-jboss.blogspot.com/2016/09/red-hat-summit-2016-going- mobile-with-bpms.html
  • 38. QUESTIONS? Maggie Hu Sr. Middleware Specialist Solution Architect Red Hat Email: mhu@redhat.com Twitter: @HuCMaggie Ken Spokas Technical Director Vizuri Email: kspokas@vizuri.com Twitter: @KenSpokas Yossi Koren Sr. Solution Architect, 3Scale & API Management Red Hat Email: ykoren@redhat.com Twitter: @yossiko