bpm company code camp - configuration or coding with pega

12

Upload: codecampiasi

Post on 18-Jul-2015

41 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Bpm company   code camp - configuration or coding with pega
Page 2: Bpm company   code camp - configuration or coding with pega

Configuration or coding with Pega?

Page 3: Bpm company   code camp - configuration or coding with pega

Who are we?

3

Eelco Vissinga

Founder and

Director

Passion for

Romania

Maarten Veger

Senior BPM

Architect

6 years BPM

experience

Arjan Wiegman

Senior BPM

Consultant

6 years BPM

experience

Page 4: Bpm company   code camp - configuration or coding with pega

What is Pegasystems?

BPMS tool

Models and executes flows

Business rules engine (XML)

Rules are then assembled to java at runtime

Java EE-compliant enterprise application

3 Pega customers in Romania

4

Page 5: Bpm company   code camp - configuration or coding with pega

What do you need to start coding?

Required to run:

Operating system

Application server: Should support Java EE Specification

Database system: For storing rules and work objects

That’s all you need to run Pega!

Typical set-up:

Linux

IBM Websphere

Oracle DB

5

Page 6: Bpm company   code camp - configuration or coding with pega

The Pega environment

6

Page 7: Bpm company   code camp - configuration or coding with pega

connect serve

HTTP HTTP

REST REST

SOAP SOAP

JMS JMS

MQ MQ

File File

JAVA JAVA

dotNet dotNet

BPEL BPEL

SAP SAP

SAPJCo SAPJCo

SQL EJB

EJB Email

JCA Portlet

CMIS JSR94

COM

Data Transform

rules(Parse Delimited; Parse Structured; Parse Normalize; Parse Infer; Parse Transform; Map PDF eForms; Parse XML; Stream XML; XSLT; JSON)

Pega Rules Engine

Pega Application

1.Receive 4. Research

2.Route 5. Respond

3.Report 6. Resolve

Oracle

DB2

SQL Server

PostgreSQL

System(s)

of RecordWork

Rules(XML)

Correspondence

interface for

e-mail, sms,

twitter,

….

Business

Interface for web

portals, mobile &

social customers

and workers

Clipboard

XML data

pageXML data

pageXML data

page

Connector

service

AnticipatoryRetrieval

AdaptiveAnalytics

Tailored Interactions

Next BestAction

Model & Simulate

OpenDatabase

Productivity &Quality Alerts

Cases & Folders

Skill Based Routing

Priority

Telephony

Imaging

Multi-Channel

Web ServicesGuided Processing

Automated Transactions

System-Driven

Processing

Architecture of main Pega components

Page 8: Bpm company   code camp - configuration or coding with pega

Situational layer cake

General processes are build in frameworks

Specialization in frameworks and implementations

8

Pega BPM & Frameworks

Conference framework

Registration Framework

Romania Framework NL FW US FW

CodeCamp IASI CodeCamp RO

Page 9: Bpm company   code camp - configuration or coding with pega

How: Collaborate & CaptureDIRECTLY CAPTURE OBJECTIVES

9

Web self service Integration Business

Objectives

________

_Word__

_Excel__

___....___

Model

____

____

____

Pega Rules Engine

Process Commander

Rule form specification

__________

__________

__________

__________

WorkRules

(XML)

Process Rule

Specification

____

____

____

Architect

Domain

Analyst

Domain

Business User

Domain

Stage Based Dynamic Case Design

Hybrid Client

ComposerWeb Self Service

Internet

App.C.

Composer

Web Self Service

Portal JSR 168, JSR 286

Mobile

Portal

_____

_____

_____

_

Business User Portal

Page 10: Bpm company   code camp - configuration or coding with pega

Conclusion

Configuring & Coding!!

Spend your valuable time on interesting and

challanging activities

Now: demo of Pega7 by 30-minute app build

10

Page 12: Bpm company   code camp - configuration or coding with pega

Rules

Business rules: the definition of how we do our business

The smallest unit of change to define what you want to do

Process

The tools to get work done

Business Process Management

A discipline that focuses on continuously improving business performance

Model driven

Directly Capture ObjectivesCapture and configure the objectives that define the business application,

closing the gab between business and IT

Automate the programming

The objectives are automatically transformed into executable Java

Automate the work

The work is an intrinsic part of the model

Some Pega terminology