Budowanie przewagi konkurencyjnej BPM

45

description

prelegent:Jaroslaw Stepien-Oracle

Transcript of Budowanie przewagi konkurencyjnej BPM

Page 1: Budowanie przewagi konkurencyjnej BPM
Page 2: Budowanie przewagi konkurencyjnej BPM

<Insert Picture Here>

Management of Oracle Fusion Middleware using Oracle Enterprise Manager

Budowanie przewagi konkurencyjnej dzięki platformie BPMNowa platforma Oracle BPM 11g

Jarosław StępieńSales Consultant – SOA & BPM

Page 3: Budowanie przewagi konkurencyjnej BPM

Program prezentacji

• Wprowadzenie• Oracle BPM 11g– Komponenty i architektura– Modelowanie procesów– Integracja (SOA Suite)– Reguły biznesowe– Interfejs użytkownika– Monitorowanie i administracja

• Podsumowanie

Page 4: Budowanie przewagi konkurencyjnej BPM

WPROWADZENIEPlatforma Oracle BPM 11gR1

Page 5: Budowanie przewagi konkurencyjnej BPM

Efektywne zarządzanie procesami pozostaje priorytetem...

Page 6: Budowanie przewagi konkurencyjnej BPM

Zarządzanie procesami biznesowymi – cel i efekt

Optymalizacja procesów biznesowych i dostosowywanie ich do strategii i celów firmy...

Umożliwienie pracownikom efektywne działanie w oparciu o adekwatne informacje …

Systemy

Cele

Process

People

Informacja

Strategia Polityki

• Efektywność operacyjna

• Standaryzacja procesów

• Ciągła optymalizacja procesów

• Szybsza realizacja wymagań przez IT

• Dostosowywanie biznesu do realiów

rynkowych

BPM - Efekty:

Page 7: Budowanie przewagi konkurencyjnej BPM

Wyzwania – dwa światy BPM

• BPM – domena Analityków czy Developerów?• Inne spojrzenie na zagadnienia optymalizacji

procesów – luka w komunikacji• Brak zrozumienia – modelowanie w różnych

notacjach:– Biznes: Business Process Modeling Notation (BPMN), EPC...– IT: XPDL, BPEL

BPMN 2.0 (Business Process Model & Notation)

Page 8: Budowanie przewagi konkurencyjnej BPM

Wyzwania – Klasyfikacja systemów BPMUłatwienie czy problem?

• Historyczny podział systemów BPMS na:– Human-centric BPMS– System-centric BPMS– Document-centric BPMS– Decision-centric BPMS

• Problem:– Platformy BPMS wybierane taktycznie na poziomie projektu/

departamentu/ procesu – Kolejny projekt – kolejny ‘workflow’ szyty na miarę... pojedynczego

wdrożenia – Brak strategicznej platformy BPM na poziomie organizacji

Page 9: Budowanie przewagi konkurencyjnej BPM

<Insert Picture Here>

“Platforma Business Process Management umożliwia zaadresowanie zarówno

taktycznych wymagań pojedynczych projektów, jednocześnie oferując

strategiczną podstawę do efektywnego zarządzania procesami biznesowymi na

poziomie całej organizacji.”

Page 10: Budowanie przewagi konkurencyjnej BPM

ORACLE BPM 11GPlatforma Oracle BPM 11gR1

Page 11: Budowanie przewagi konkurencyjnej BPM

Oracle BPM 11g – najważniejsze zmiany

• Unifikacja Aqualogic BPM (BEA) z Oracle Fusion Middleware

• Rozwój narzędzi przeznaczonych dla użytkowników biznesowych (Web-based Composer)

• Aktualizacja standardów (BPMN 2.0, BPEL 2.0)

• Innowacje w zakresie efektywności pracy użytkownika końcowego (portal, collaborative & social BPM)

• Ścisła integracja z silnikiem reguł biznesowych

Page 12: Budowanie przewagi konkurencyjnej BPM

KOMPONENTY I ARCHITEKTURAPlatforma Oracle BPM 11gR1

Page 13: Budowanie przewagi konkurencyjnej BPM

BPM Suite 11g – komponenty

Business Driven Modeling

Process Composer• Web-based

customization• Deployment ready

processes

BPM Studio• Business IT

Collaboration• Agile Development• Unified IDE

Process Analytics• BAM, BI• Business Indicators &

Measures• Process Cubes

BPM Runtime• Standards – BPMN

2.0, BPEL, WS-Human Task

• Business Rules

• Dynamic• Enterprise-grade• Layered on SCA

based SOA server

Process Spaces• Rich persona based UI• Extreme collaboration• Contextual insight• Web 2.0 enabled BPM

Business Architecture

BPA Suite• Enterprise

modeling• Methodology

driven

Paper FormsContent Management

BusinessIntelligence

Used Across Oracle Stack

Web Center Suite

Fusion Apps

UCM/IPM

Page 14: Budowanie przewagi konkurencyjnej BPM

Oracle BPM - Architektura

Zunifikowana infrastruktura usługowa

BusinessRules

BPEL

Polityki bezpieczeństwa

MediatorHuman

Workflow

Oracle Service and Events Bus

Wspólna infrastruktura integracyjna

BPMN

Optimized binding

SOA• Integracja, adaptery, usługi, zdarzenia

•Jednolite mechanizmy do administracji i definiowania polityk bezpieczeństwa

BPM•Model procesu•Dane analityczne

Page 15: Budowanie przewagi konkurencyjnej BPM

MODELOWANIE PROCESÓWPlatforma Oracle BPM 11gR1

Page 16: Budowanie przewagi konkurencyjnej BPM

BPM Studio (JDeveloper)

Page 17: Budowanie przewagi konkurencyjnej BPM

BPM Studio (JDeveloper)

• Specjalny profil (BPM Studio) pozwalający modelować procesy w JDeveloper– Przyjazny dla użytkowników biznesowych (drag&drop, wizardy)– Modelowanie w notacji BPMN 2.0– Symulacja procesów– Pozwala w prosty sposób ‘konsumować’ usługi zdefiniowane w

ramach projektu BPM

• Brak konieczności konwersji

modelu procesu

Page 18: Budowanie przewagi konkurencyjnej BPM

BPM Process Composer

Page 19: Budowanie przewagi konkurencyjnej BPM

BPM Process Composer

• Aplikacja do definiowania procesów z poziomu przeglądarki• Możliwość korzystania ze wspólnego katalogu

procesów, usług i zadań interaktywnych • Mechanizm deploymentu utworzonego procesu na

serwer BPM• Dostęp do aplikacji definiowany na poziomie ról i

szczegółowych uprawnień

(read-only, edit, deploy, ...)

Page 20: Budowanie przewagi konkurencyjnej BPM

Modeling SpaceGotowy serwis do wymiany informacji o procesie

Page 21: Budowanie przewagi konkurencyjnej BPM

INTEGRACJA (SOA SUITE)Platforma Oracle BPM 11gR1

Page 22: Budowanie przewagi konkurencyjnej BPM

Modele procesów i kompozyty

Page 23: Budowanie przewagi konkurencyjnej BPM

Modele procesów i kompozyty

• Każdy proces jest elementem kompozytu SCA (kompozyt zawiera powiązania pomiędzy procesem a np. wywoływanymi usługami)

• Techniczne aspekty kompozytu są niewidoczne dla Analityka biznesowego pracującego z modelem procesu (separacja logiki integracyjnej)

• Analityk widzi tylko abstrakcyjne artefakty (tj. usługi, inne procesy, definicje danych), których może użyć na poziomie procesu BPMN

Page 24: Budowanie przewagi konkurencyjnej BPM

Integracja

• Możliwość wykorzystania komponentów SOA Suite:• Oracle Service Bus• Oracle BPEL (procesy integracyjne)• Bramka B2B• Adaptery technologiczne:

• Bazy danych• Systemy plików• Kolejki• ...

• Adaptery aplikacyjne:• Oracle Apps• SAP• ...

Page 25: Budowanie przewagi konkurencyjnej BPM

REGUŁY BIZNESOWEPlatforma Oracle BPM 11gR1

Page 26: Budowanie przewagi konkurencyjnej BPM

Oracle Business Rules

Page 27: Budowanie przewagi konkurencyjnej BPM

Oracle Business Rules

• Reguły biznesowe – umożliwiają odseparowanie logiki biznesowej od modelu procesu• Wsparcie dla dwóch metod definiowania reguł:

• Wyrażenia if-then• Tabele decyzyjne:

• Umożliwiające wizualizację reguł• Upraszczające definiowanie reguł• Udostępniające mechanizmy weryfikujące poprawność

• Pełna integracja z platformą BPM

Page 28: Budowanie przewagi konkurencyjnej BPM

Definiowanie reguł - BPM Process Composer

Page 29: Budowanie przewagi konkurencyjnej BPM

Wykorzystanie reguł – Portal procesowy

Page 30: Budowanie przewagi konkurencyjnej BPM

INTERFEJS UŻYTKOWNIKAPlatforma Oracle BPM 11gR1

Page 31: Budowanie przewagi konkurencyjnej BPM

Rozbudowane formularzeInteligentny mechanizm auto-generacji

Page 32: Budowanie przewagi konkurencyjnej BPM

Rozbudowane formularzeInteligentny mechanizm auto-generacji

• Kreator umożliwiający automatyczną generację formularzy• Olbrzymie możliwości dzięki wykorzystaniu

frameworku ADF:• Prosty development formularzy (drag&drop)• Możliwość umieszczenia na formularzy danych z

wielu źródeł (nie tylko dane przechowywane na poziomie instacji procesu)• Definiowanie kreatorów za

pomocą ADF Task Flows

Page 33: Budowanie przewagi konkurencyjnej BPM

Activity GuidesKamienie milowe ułatwiające nawigację po aplikacji procesowej

Page 34: Budowanie przewagi konkurencyjnej BPM

Portal procesowy

Page 35: Budowanie przewagi konkurencyjnej BPM

Process Instance SpacePrzestrzeń do wymiany informacji nt. instancji procesu

Page 36: Budowanie przewagi konkurencyjnej BPM

Priorytetyzacja i organizacja pracyWidoki, automatyczna delegacja...

Page 37: Budowanie przewagi konkurencyjnej BPM

MONITOROWANIE I ZARZĄDZANIEPlatforma Oracle BPM 11gR1

Page 38: Budowanie przewagi konkurencyjnej BPM

Integracja z Oracle BAM

Portal procesowy:• Dashboardy BAMa wbudowane out

of the box• Możliwość zdefiniowania własnej

wizualizacji danych biznesowych

Model procesu: • Definicja wskaźników biznesowych• Określenie KPI

Page 39: Budowanie przewagi konkurencyjnej BPM

BPM

N, B

PEL

and

othe

r

Serv

ice

engi

nes

BPMN

HumanWorkflow

Mediation

BusinessRules

ExternalService

Drill-downintoProcess Audit

Administracja środowiskiemEM - Fusion Middleware Control

Page 40: Budowanie przewagi konkurencyjnej BPM

PODSUMOWANIEOracle BPM 11gR1

Page 41: Budowanie przewagi konkurencyjnej BPM

BAM

BUSINESS

VISIBILITYPATTERN

DETECTION

CEPEM

MANAGE

MONITOR

POLICYMANAGER

SECURE

JDEV

DESIGN

Platforma Oracle BPM

ERP MAINFRAME SERVICES EVENTS

ORCHESTRATE

Oracle BPM

INTEGRATE

VIRTUALIZ

E

Oracle SOA Suite Repository

Adapters & B2BPARTNERSDB

Page 42: Budowanie przewagi konkurencyjnej BPM

Developers – Populate business catalog and implement details

Wsparcie pełnego cyklu życia procesu

Team - Measure, analyze, improve, govern

LOB Owners – Collaborate with Business Analysts and tailor-to-fit processes

IT Operations – Manage and Monitor

Enterprise Architects – Define Business Architecture

Business Users – Collaborate and Innovate

Business Analysts – Model Processes

Page 43: Budowanie przewagi konkurencyjnej BPM

Pytania

Page 44: Budowanie przewagi konkurencyjnej BPM

Dziękuję za uwagę

Jarosław StępieńSales Consultant, SOA & BPM Email: [email protected]

Page 45: Budowanie przewagi konkurencyjnej BPM