Red Hat Summit 2015 - Build an Enterprise Application in 60 Minutes with JBoss Middleware

21
BUILD AN APPLICATION IN 60 MINUTES with Red Hat JBoss Middleware Phil Simpson Javier Perez Kenny Peeples Maggie Hu June 26, 2015

Transcript of Red Hat Summit 2015 - Build an Enterprise Application in 60 Minutes with JBoss Middleware

BUILD AN APPLICATION IN 60 MINUTESwith Red Hat JBoss Middleware

Phil SimpsonJavier PerezKenny PeeplesMaggie Hu

June 26, 2015

Our new mobile app will destroy them!

Soon everyone will file claims from their phones!

How can we beat them?

How about we build a claims app AND we'll provide instant decisions?

Current Claims System

Terminals used by call center reps Mainframe

Web Front-End, added in 2001 to offer self-service claims

Mainframe

Customer enters claim via website

Emulates call center terminals

Process for Submitting Claims

Red Hat JBOSS Middleware

INTEGRATEApplications, Data & Devices

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

ACCELERATEApplication development & performance

Red Hat JBoss Enterprise Application PlatformRed Hat JBoss Data GridRed Hat JBoss Web ServerRed Hat Mobile Application Platform

AUTOMATEBusiness rules & processes

Red Hat JBoss BPM SuiteRed Hat JBoss BRMS

DEV

ELO

PM

ENT

TOO

LSR

ed H

at J

Bos

s D

evel

oper

Stu

dio

MA

NA

GEM

ENT

TOO

LSR

ed H

at J

Bos

s O

pera

tion

s N

etw

ork

PHYSICAL VIRTUAL PUBLIC CLOUD PRIVATE CLOUD

JBOSS BPM Suite

JBoss BPM Suite

AHA!

Capture business processes, automate business operations and accelerate application development

Red Hat Mobile Application PlatformA platform that embraces collaborative mobile app development, centralized control of security and back-end integration

Open source enterprise service bus enabling integration everywhere for a real-time enterprise

Unified Push Server

Unified Push Server on Openshift

New System Architecture

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

Red Hat Mobile Application Platform

Mobile Network

Red Hat Mobile Application Platform

Mobile Network

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

1. Mobile app sends claim to Red Hat Mobile

Filing a Mobile Claim

Mobile Network

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

Red Hat Mobile Application Platform

2.RH Mobile starts BPM process & supplies claim via REST

Filing a Mobile Claim

Mobile Network

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

3.Process sends claim to mainframe via JBoss Fuse

Red Hat Mobile Application Platform

Filing a Mobile Claim

Mobile Network

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

4.Process presents claim to adjudicator and receives decision

Red Hat Mobile Application Platform

Filing a Mobile Claim

Filing a Mobile Claim

Mobile Network

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

5.Process returns decision to mobile app via push notification

Red Hat Mobile Application Platform

Process for Submitting Claims

Demo!

Demo Architecture

Summary – The Red Hat Middleware Solution

Red Hat UnifiedPush Notification Service

Insurance Adjudicator

Claims Mainframe

Mobile Claims App

Red Hat Mobile Application Platform

Mobile Network