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
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
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
The Pega environment
6
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
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
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
Conclusion
Configuring & Coding!!
Spend your valuable time on interesting and
challanging activities
Now: demo of Pega7 by 30-minute app build
10
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