what's new in jboss integration & bpmlifecycle management structured service development...

Post on 13-Jul-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

What's new inWhat's new inJBoss Integration & BPMJBoss Integration & BPMEric D. SchabellEric D. SchabellJBoss Technology EvangelistJBoss Technology Evangelist

Business Challenges

3

Why Integration?Business information is dispersed in multiple enterprise systems

Relevant business Information needs to be interconnected for a holistic solution: Integration

Enterprise Apps Enterprise Apps & Services& Services

Enterprise Apps Enterprise Apps & Services& Services

Custom Apps & Custom Apps & ServicesServices

ERP/Billing

Order fulfillment

Shipping

Inventory

Web application

Custom Apps & Custom Apps & ServicesServices

Enterprise Apps Enterprise Apps & Services& Services

Customer Application

Product Application

Customers ordering products or services

Customer information & Product information in multiple systems

Order processing, billing, shipping, inventory details in multiple systems

4

Why Integration? Enterprise Apps Enterprise Apps & Services& Services

Enterprise Apps Enterprise Apps & Services& Services

Custom Apps & Custom Apps & ServicesServices

ERP/Billing

Order fulfillment

Shipping

Inventory

Web application

Custom Apps & Custom Apps & ServicesServices

Enterprise Apps Enterprise Apps & Services& Services

Customer Application

Product Application

Customers ordering products or services

Batch Processing/Manual touch points

Delay, Loss of data, Inefficiencies

Unhappy customer!!!

5

Challenges facing enterprises: Access to enterprise apps & services Enterprise Enterprise

Apps & Apps & ServicesServices

iOSiOS

DBNew mobile applications

New emerging applications

iOSiOS

Custom Apps Custom Apps & Services& Services

DB

Existing or New BPM processes

Distribution/Delivery Vehicles/ Stores

Need access to enterprise

applicatons and services

SaaS applications

Cloud applicationsPublic and Private

6

What is needed? Services (SOA) or Integration Platform Enterprise Enterprise

Apps & Apps & ServicesServices

iOSiOS

DBNew mobile applications

New emerging applications

iOSiOS

Custom Apps Custom Apps & Services& Services

DB

Existing or New BPM processes

Distribution/Delivery Vehicles/ Stores

SaaS applications

Cloud applicationsPublic and Private

ReuseFlexibleSecureControl

7

Services (SOA) and Integration Platform

Enterprise Enterprise Apps & Apps & ServicesServices

iOSiOS

DBNew mobile applications

New emerging applications

iOSiOS

Custom Apps Custom Apps & Services& Services

DB

Existing or New BPM processes

Distribution/Delivery Vehicles/ Stores

MobileApp Platform

R

E

S

T

MobileApp Platfo

R

E

S

T

Any Mobile App Platform

R

E

S

T

Order ServiceOrderStatus Service

Inventory ServiceCustomer Service

Billing Service

Services and Integration Platform

SaaS applications

Cloud applicationsPublic and Private

8

What do organizations do to address Integration challenge?

● Do nothing– Manual touch points (expensive), error prone, bad customer experience

● Direct links between applications– Inflexible solutions, difficult to change, no control or ability to reuse

● Integration stacks from Proprietary vendors– Expensive, inflexible solutions

– Unable to provide better products or services (Business unhappy that IT is not delivering appropriate products/services)

9

What JBoss Fuse Service Works brings to Red Hat’s Customers:

● Flexible and agile solutions

Better equipped to meet changing business requirements

● Meet compliance or regulatory requirement

Manage and control access to business services

● Easily and securely integrate with cloud assets (on premise or public cloud)

Easily transition to open hybrid cloud architecture

● Faster and easier Mobile and BPM projects

Foundation to create reusable, modular business services that can be easily used for BPM or Mobile projects

Technology Overview

10

11

JBoss Fuse Service Works

Simplify Integrations and transition to open hybrid cloud architecture

A service design, development and integration platform that enables organizations to transition to open hybrid cloud

12

Enables organizations to Simplify integrations and focus on business innovation

JBoss Fuse Service Works

13

JBoss Fuse Service Works components

Repository

Business ServiceArtifacts

Enterprise applications and

Services

DevelopersArchitects

Custom Applications and

Services

BPM processes

Integration PlatformReal-time integration with enterprise assets

IT AdminsArchitects

Service Delivery Lifecycle

Management

Structured Service

Development

Pattern based Integration

Development

Business Transaction Monitoring

SaaS applications

Cloud applicationsPublic and Private

Design, Develop & Deploy Services

Explore ServicesReuse Services

View Service ActivityAnalyze performance

Define AlertsProcess errors

14

JBoss Fuse Service Works – Open Source Heritage

JBoss Fuse Service Works Overlord

RiftSaw

SwitchYard

Drools

* Many more OSS projects not listed from:jboss.org, codehaus.org, sourcefourge.net, apache.org

Apache ActiveMQ

Apache Camel

Apache CXF

15

JBoss Fuse Service Works – Key features & Benefits

Core ESB(shared with JBoss Fuse)

MessagingIntegraton Framework

Web Services Framework

Structured Service Development Framework

Service Orchestraton

Rules Processing

Service Delivery Lifecycle Management

Business Transacton Monitoring

Ø Connect disparate applications, services, devices

Ø Reduce time to solution

Ø Enables business agilityØ Foundation for easier, faster

BPM, mobile & cloud projects

Ø Improves quality of IT services

Ø More responsive IT

16

Use JBoss Fuse Service Works Today

● No need to rip and replaceJBoss Fuse Service Works can extend existing investments

● Get up and running fastApache Camel implements EIPs with minimal code

● Reduce the cost of future expansionFree yourself from vendor lock-in

● Extend integration to all facets of your businessRemove the limitations of your existing infrastructure

● Deploy easily on-premise or in the CloudSophisticated tooling brings about rapid ROI

Red Hat JBoss BRMS & BPM Suite

18

JBoss BRMS Vs BPM Suite

JBoss BRMS 6.0JBoss BRMS 6.0

JBoss BPM Suite 6.0 Target - Realtime Decision Management

Target:Process AutomationService Enabled OrchestrationIntelligent Business Operations

19

JBoss BRMS - Components

20

JBoss BPM Suite – Components

21

BPM Suite Architecture

22

BPM Lifecycle

Core Services

23

Model: Business Central

24

Model: Data Modeler

25

Model: Process Modeler

26

Model: Simulation

27

Model: Form Designer

28

Deploy: How Deploy Works

29

Tasks: Task List

30

BAM: Process Dashboard – Instance Details

31

BAM: Overview

32

BAM: Define KPIs

33

`

JBoss Integration & BPM http://www.jboss.org/products/fsw.html

https://www.jboss.org/products/brms

JBoss BRMS & BPM Suite Articles http://schabell.org/search/label/BRMS & http://schabell.org/search/label/BPMS

JBoss BPM Suite Demos http://www.schabell.org/2013/10/jboss-bpm-suite-rocking-the-mortgage-demo.html

http://www.schabell.org/2013/11/jboss-bpm-suite-automated-lending-generic-loan-demo.html

https://github.com/eschabell/business-resource-optimizer-demo

https://github.com/eschabell/bpms-customer-evaluation-demo (migration from BRMS 5.3)

top related