33
1 What's new in What's new in JBoss Integration & BPM JBoss Integration & BPM Eric D. Schabell Eric D. Schabell JBoss Technology Evangelist JBoss Technology Evangelist

What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

1

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

Page 2: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

Business Challenges

Page 3: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 4: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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!!!

Page 5: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 6: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 7: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 8: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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)

Page 9: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 10: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

Technology Overview

10

Page 11: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 12: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

12

Enables organizations to Simplify integrations and focus on business innovation

JBoss Fuse Service Works

Page 13: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 14: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 15: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 16: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 17: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

Red Hat JBoss BRMS & BPM Suite

Page 18: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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

Page 19: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

19

JBoss BRMS - Components

Page 20: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

20

JBoss BPM Suite – Components

Page 21: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

21

BPM Suite Architecture

Page 22: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

22

BPM Lifecycle

Core Services

Page 23: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

23

Model: Business Central

Page 24: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

24

Model: Data Modeler

Page 25: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

25

Model: Process Modeler

Page 26: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

26

Model: Simulation

Page 27: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

27

Model: Form Designer

Page 28: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

28

Deploy: How Deploy Works

Page 29: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

29

Tasks: Task List

Page 30: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

30

BAM: Process Dashboard – Instance Details

Page 31: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

31

BAM: Overview

Page 32: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

32

BAM: Define KPIs

Page 33: What's new in JBoss Integration & BPMLifecycle Management Structured Service Development Pattern based Integration Development Business Transaction Monitoring SaaS applications Cloud

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)