Budowanie przewagi konkurencyjnej BPM

Post on 02-Dec-2014

1.967 views 4 download

description

prelegent:Jaroslaw Stepien-Oracle

Transcript of 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

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

WPROWADZENIEPlatforma Oracle BPM 11gR1

Efektywne zarządzanie procesami pozostaje priorytetem...

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:

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)

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

<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.”

ORACLE BPM 11GPlatforma Oracle BPM 11gR1

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

KOMPONENTY I ARCHITEKTURAPlatforma Oracle BPM 11gR1

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

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

MODELOWANIE PROCESÓWPlatforma Oracle BPM 11gR1

BPM Studio (JDeveloper)

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

BPM Process Composer

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, ...)

Modeling SpaceGotowy serwis do wymiany informacji o procesie

INTEGRACJA (SOA SUITE)Platforma Oracle BPM 11gR1

Modele procesów i kompozyty

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

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• ...

REGUŁY BIZNESOWEPlatforma Oracle BPM 11gR1

Oracle Business Rules

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

Definiowanie reguł - BPM Process Composer

Wykorzystanie reguł – Portal procesowy

INTERFEJS UŻYTKOWNIKAPlatforma Oracle BPM 11gR1

Rozbudowane formularzeInteligentny mechanizm auto-generacji

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

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

Portal procesowy

Process Instance SpacePrzestrzeń do wymiany informacji nt. instancji procesu

Priorytetyzacja i organizacja pracyWidoki, automatyczna delegacja...

MONITOROWANIE I ZARZĄDZANIEPlatforma Oracle BPM 11gR1

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

BPM

N, B

PEL

and

othe

r

Serv

ice

engi

nes

BPMN

HumanWorkflow

Mediation

BusinessRules

ExternalService

Drill-downintoProcess Audit

Administracja środowiskiemEM - Fusion Middleware Control

PODSUMOWANIEOracle BPM 11gR1

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

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

Pytania

Dziękuję za uwagę

Jarosław StępieńSales Consultant, SOA & BPM Email: jaroslaw.stepien@oracle.com