• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Budowanie przewagi konkurencyjnej BPM
 

Budowanie przewagi konkurencyjnej BPM

on

  • 1,768 views

prelegent:Jaroslaw Stepien-Oracle

prelegent:Jaroslaw Stepien-Oracle

Statistics

Views

Total Views
1,768
Views on SlideShare
1,759
Embed Views
9

Actions

Likes
0
Downloads
26
Comments
0

1 Embed 9

http://www.slideshare.net 9

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • BPM Suite 11g includes:Business Driven ModelingStudio – One unified IDE with business and IT views enabling business and IT to collaborate on the same process model. Studio promotes agile development where business and IT can work at the same time using a combination of top-down and bottom-up methodology. Studio provides business users Process Modeling, Simulation, Org Modeling, Business Rules, and other business interesting capabilities. IT users have access to full set of capabilities ranging from Java and Web Services development to BPMN and BPEL; particularly relevant is access to all of SOA’s zero-code adapters, transformation, and other capabilities.Process Composer – Targeted at line-of-business users, it allows business users to tailor-to-fit business processes and rules from a web based tool[Optional & Additional] BPA Suite – Customers with an enterprise view of modeling can use BPA Suite to model their processes starting from value-chain diagrams and hierarchically decomposing them, applying taxonomies and other methodologies, as well as modeling the business context and architecture supporting the processes. BPA Suite also provides rich analysis and reporting capabilities enabling customers to understand how their objectives and strategies align with their processes. The lowest level of process decomposition in BPA is a BPMN process that can be round-tripped with BPM Suite.BPM RuntimeDesigned for end-to-end process management and integrates with Apps, BI, UCM/IPMStandards based – supports BPMN 2.0, BPEL, WS-HumanTask (a sub-specification of more popularly known BPEL4People)Pervasive use of Business Rules. A rich business friendly Business Rules component is not only included and seamlessly integrated but is also pervasively used for enabling truly dynamic BPM; such usage includes – rules based work reassignment/delegation/balancing, rules based service selection, rules based task routing, rules based alert handlingBeing layered on SOA 11g it provides enterprise-grade performance, scalbility, reliability, manageability, etc.Process AnalyticsBPM Suite 11g enables business analysts to specify along with their process models the indicators they want to capture, measure, and analyze Process analytics data can be sent to Oracle BAM and/or process cubes, from which they can be integrated with data warehouseCEP can be used to analyze events and detect business interesting conditions and exceptions and adjust process behavior accordinglyProcess SpacesBPM 11g includes out-of-box process portal built on top of Web Center Spaces. Modeling Space or Process Wiki – enables stakeholders in process discovery, definition, and refinement to collaborateSocial Process Space – leverage the power of collaboration and contextual information to share best practices, how-tos and work smarterCollaborative Instance Spaces – innovative blending of adhoc collaboration with BPM, where all collaboration around a process instance can be facilitated, captured, and audited in context of the processRich Workspace – In addition to process portal, a stand-alone workspace application is also includedFinally, Oracle BPM is the single strategic BPM technology in the Oracle stack that is pervasively used across the stack including Fusion Apps and Middleware products such as Web Center Suite and UCM/IPM.
  • BPM Studio with support for different roles/profiles including Process Analyst and Developer.BPMN 2.0 modeling and simulation.Why is BPMN 2.0 important?First, as more customers drive their businesses to develop competencies in process modeling, as you described in your use case, this provides a standardized skill set. SQL. BPEL … driven adoption …Second, for the first time now, there is a standard that flows all the way from business modeling to execution without any translation or transformation. This leads to more precise specifications by business as well as better monitoring and analytics.Process Analysts and Developers can use the documentation capabilities to collaborate with each other.Process Analysts can define Business Indicators specific to their processes.Zero-code environment where Process Analysts can easily bind activities to available implementation in catalog or create new Tasks or Rules using Wizards. Data association and conditions are also done using easy-to-use graphical tools.
  • BPM Studio with support for different roles/profiles including Process Analyst and Developer.BPMN 2.0 modeling and simulation.Why is BPMN 2.0 important?First, as more customers drive their businesses to develop competencies in process modeling, as you described in your use case, this provides a standardized skill set. SQL. BPEL … driven adoption …Second, for the first time now, there is a standard that flows all the way from business modeling to execution without any translation or transformation. This leads to more precise specifications by business as well as better monitoring and analytics.Process Analysts and Developers can use the documentation capabilities to collaborate with each other.Process Analysts can define Business Indicators specific to their processes.Zero-code environment where Process Analysts can easily bind activities to available implementation in catalog or create new Tasks or Rules using Wizards. Data association and conditions are also done using easy-to-use graphical tools.
  • Web-based BPMN 2.0 tool.Role-based access; grant different users read-only, edit, deploy, document privileges.Round-trips process models with BPM Studio using BPM MDS Navigator.Deployment ready processes can be created or changes implemented from Composer leveraging implementation artifacts available in Business Catalog.
  • Web-based BPMN 2.0 tool.Role-based access; grant different users read-only, edit, deploy, document privileges.Round-trips process models with BPM Studio using BPM MDS Navigator.Deployment ready processes can be created or changes implemented from Composer leveraging implementation artifacts available in Business Catalog.
  • People participating in process modeling may use modeling space to:Track issues; issues can be linked to documents, discussions, etc.Share documents such as requirement documents, feedback documents, design specs, etc.Discuss issuesUse Wiki and BlogsCan also use Process Catalog to browse the process repository and review description and other summary information.
  • SCA Composite view is targeted at functional developers and provides a zero-code unified toolset including Events, Mediators, and Adapters.This view is transparent to the Process Analyst – it is automatically created and updated as the analyst edits the BPMN process.Anything added in the composite view is available in the BPM catalog for the Process Analyst to use as an implementation artifact.
  • SCA Composite view is targeted at functional developers and provides a zero-code unified toolset including Events, Mediators, and Adapters.This view is transparent to the Process Analyst – it is automatically created and updated as the analyst edits the BPMN process.Anything added in the composite view is available in the BPM catalog for the Process Analyst to use as an implementation artifact.
  • SCA Composite view is targeted at functional developers and provides a zero-code unified toolset including Events, Mediators, and Adapters.This view is transparent to the Process Analyst – it is automatically created and updated as the analyst edits the BPMN process.Anything added in the composite view is available in the BPM catalog for the Process Analyst to use as an implementation artifact.
  • Business Rules allow logic to be abstracted from processes and applications.Two authoring metaphors supported – if-then rules and Decision Tables (also, functions where procedural logic is needed).Decision Tables is a spreadsheet like metaphor that:Enables easy visualization of the rulesMakes it simpler to author rulesSupports consistency checks like conflict detection and completenessRules are seamlessly integrated in the BPM environment but can also be used stand-alone.Web interface also available (slides later)
  • Business Rules allow logic to be abstracted from processes and applications.Two authoring metaphors supported – if-then rules and Decision Tables (also, functions where procedural logic is needed).Decision Tables is a spreadsheet like metaphor that:Enables easy visualization of the rulesMakes it simpler to author rulesSupports consistency checks like conflict detection and completenessRules are seamlessly integrated in the BPM environment but can also be used stand-alone.Web interface also available (slides later)
  • Web based rules editing available from within Process Composer.Decision Tables and If-Then rules can be created and/or modified from here.Also, some business users may want to just modify Globals and Bucketsets.
  • Business users can also leverage the power of rules to manage their work.End users can write rules including vacation rules on how to handle work assigned to them meeting specified criteria.Business admin can write rules including load balancing rules to manage work assigned to groups/queues.Although, Business Rules engine is used underneath, the end user interface is a very simple interface.
  • Single Click auto-generation of forms that will suffice for many usages.ADF is a JSF based Framework that Oracle itself uses for building fusion applications and middleware  ability to accommodate the most sophisticated requirements.Data controls abstract BPM and other data sources. Forms can be extended or custom forms created using drag-and-drop. Rich choice of context sensitive drop handlers that enable creation of forms, tables, as well as charts/graphs and other data visualization elements.Data controls provide a unified abstraction on top of varied back-end data sources making it very easy to include non-BPM data in BPM forms.ADF also provides a rich screen flow layer called ADF Task Flow.
  • Single Click auto-generation of forms that will suffice for many usages.ADF is a JSF based Framework that Oracle itself uses for building fusion applications and middleware  ability to accommodate the most sophisticated requirements.Data controls abstract BPM and other data sources. Forms can be extended or custom forms created using drag-and-drop. Rich choice of context sensitive drop handlers that enable creation of forms, tables, as well as charts/graphs and other data visualization elements.Data controls provide a unified abstraction on top of varied back-end data sources making it very easy to include non-BPM data in BPM forms.ADF also provides a rich screen flow layer called ADF Task Flow.
  • Process Spaces provides a highly social and collaborative work environment.This is provided out-of-box and end users can easily customize it by not only changing layout but also adding new components.If a customer has Oracle BI, Siebel and other Oracle applications that integrate with Web Center they can easily add their components to this page.The BPM portlets used in this space may be exposed as WSRP portlets and used in a different portal.
  • Certain processes such as Sales Quote and any case management process are inherently collaborative.A collaboration space for such process instances can be easily created and tied to the process instance with a single-click.This space allows documents and discussions to be associated with a process instance.
  • Oracle BPM provides many features for end users to organize and prioritize their work.Views are one mechanism to organize work.Views can also be used as a delegation mechanism – all work in a view may be delegated to a specified user
  • Measurement Infrastructure for BPMN processesTop-down specification of measurement interestsReal-time push of measurements to multiple consumers Capture process metadata in relational schemaProcess cube schema to facilitate BI access to instance dataPre-compute aggregations over measurements populate process cubesIntegrated BPM DashboardsOut-of-the-box performance and workload dashboardsAbility to create and share business KPIs based dashboardsReal time streaming to BAM dashboardsTake action from within the dashboard
  • MAIN POINT: The comprehensive offering the SOA Suite 11g is. (build)Regardless of whether you’re taking a bottom-up or top-down approach to SOA, there is a clear set of functionalities that you will need – and the Oracle SOA Suite provides all of these. Let’s start from the bottom here. You never start SOA from scratch – you want to reuse existing assets, be it legacy services, COTS, etc. or even interaction with your business partners. The first thing you need to do is to normalize these heterogeneous sources via adapters, or in the case of the external partners, a B2B gateway that provides all the security and framework required to extend your SOA beyond the boundaries of your enterprise.Once you have this normalization you need to enable data flows, in a reliable and flexible fashion. Among other things you want to virtualize all these data sources to ensure loose coupling and maximum flexibility as you move forward.Now that you have the necessary foundation you can start building new value, declaratively through orchestration of these assets. For example you could start building a brand new employee onboarding application that would leverage your existing PeopleSoft HR coupled with BMC Remedy and additional homegrown systems that used to be disconnected.And then you have a set of cross-functional requirements:You need to manage the assets developed along the way, and understand the relationships between these various components You need to secure these highly distributed applications You need of course to configure, manage and monitor these applications And then comes the visibility side of things: First, there is less and less value in looking at individual events or occurences. The true value and intelligence lies in the ability to correlate and make sense of the various patterns of occurences Second, you need the real-time and graphical tools to not only display but also react to conditions into the business data that transit through your applicationsFinally, what are the tools to design and build these? You really have 2 types of users here: business analysts and developers, both with their own skills and requirements.

Budowanie przewagi konkurencyjnej BPM Budowanie przewagi konkurencyjnej BPM Presentation Transcript

  • Management of Oracle Fusion Middleware using Oracle Enterprise Manager
    Budowanie przewagi konkurencyjnej dzięki platformie BPM
    Nowa 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
  • WPROWADZENIE
    Platforma Oracle BPM 11gR1
  • Efektywne zarządzanie procesami pozostaje priorytetem...
  • Cele
    Informacja
    Strategia
    Polityki
    Systemy
    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 …
    BPM - Efekty:
    • Efektywność operacyjna
    • Standaryzacja procesów
    • Ciągła optymalizacja procesów
    • Szybsza realizacja wymagań przez IT
    • Dostosowywanie biznesu do realiów rynkowych
    Process
    People
  • 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 BusinessProcess 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 11g
    Platforma 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 ARCHITEKTURA
    Platforma Oracle BPM 11gR1
  • BPM Suite 11g – komponenty
    Business Architecture
    Used Across Oracle Stack
    Fusion Apps
    BPM Studio
    Process Composer
    • Business IT Collaboration
    • Agile Development
    • Unified IDE
    • Web-based customization
    • Deployment ready processes
    Business Driven Modeling
    BPA Suite
    • Enterprise modeling
    • Methodology driven
    Web Center Suite
    Process Analytics
    BPM Runtime
    Process Spaces
    UCM/IPM
    • BAM, BI
    • Business Indicators & Measures
    • Process Cubes
    • Dynamic
    • Enterprise-grade
    • Layered on SCA based SOA server
    • Rich persona based UI
    • Extreme collaboration
    • Contextual insight
    • Web 2.0 enabled BPM
    • Standards – BPMN 2.0, BPEL, WS-Human Task
    • Business Rules
    Business
    Intelligence
    Content Management
    Paper Forms
  • Oracle BPM - Architektura
    BPM
    • Model procesu
    • Dane analityczne
    SOA
    • Integracja, adaptery, usługi, zdarzenia
    • Jednolite mechanizmy do administracji i definiowania polityk bezpieczeństwa
    BPMN
    Mediator
    HumanWorkflow
    BusinessRules
    BPEL
    Zunifikowana infrastruktura usługowa
    Polityki bezpieczeństwa
    Wspólna infrastruktura integracyjna
    Optimized binding
    Oracle Service and Events Bus
  • MODELOWANIE PROCESÓW
    Platforma 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 BIZNESOWE
    Platforma 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ŻYTKOWNIKA
    Platforma 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:
    • Prostydevelopment 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ĄDZANIE
    Platforma Oracle BPM 11gR1
  • Integracja z Oracle BAM
    Portal procesowy:
    • Dashboardy BAMa wbudowane outof the box
    • Możliwość zdefiniowania własnej wizualizacji danych biznesowych
    Model procesu:
    • Definicja wskaźników biznesowych
    • Określenie KPI
  • Administracja środowiskiemEM - Fusion Middleware Control
    BPMN
    ExternalService
    HumanWorkflow
    BPMN, BPEL and other Service engines
    Drill-downintoProcess Audit
    Mediation
    BusinessRules
  • Podsumowanie
    Oracle BPM 11gR1
  • Platforma Oracle BPM
    PATTERNDETECTION
    BUSINESSVISIBILITY
    MANAGEMONITOR
    DESIGN
    SECURE
    JDEV
    POLICYMANAGER
    EM
    BAM
    CEP
    Oracle BPM
    ORCHESTRATE
    INTEGRATEVIRTUALIZE
    Oracle SOA Suite
    Repository
    PARTNERS
    DB
    EVENTS
    SERVICES
    ERP
    MAINFRAME
    Adapters & B2B
  • Wsparcie pełnego cyklu życia procesu
    Business Analysts – Model Processes
    Enterprise Architects – Define Business Architecture
    Developers – Populate business catalog and implement details
    LOB Owners – Collaborate with Business Analysts and tailor-to-fit processes
    Business Users – Collaborate and Innovate
    Team - Measure, analyze, improve, govern
    IT Operations – Manage and Monitor
  • Pytania
  • Dziękuję za uwagę 
    Jarosław Stępień
    Sales Consultant, SOA & BPM
    Email: jaroslaw.stepien@oracle.com