Your SlideShare is downloading. ×
Budowanie przewagi konkurencyjnej BPM
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Budowanie przewagi konkurencyjnej BPM

1,528
views

Published on

prelegent:Jaroslaw Stepien-Oracle

prelegent:Jaroslaw Stepien-Oracle

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,528
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 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.
  • Transcript

    • 1.
    • 2. 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
    • 3. 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
    • 4. WPROWADZENIE
      Platforma Oracle BPM 11gR1
    • 5. Efektywne zarządzanie procesami pozostaje priorytetem...
    • 6. 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
      • 7. Standaryzacja procesów
      • 8. Ciągła optymalizacja procesów
      • 9. Szybsza realizacja wymagań przez IT
      • 10. Dostosowywanie biznesu do realiów rynkowych
      Process
      People
    • 11. 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)
    • 12. 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
    • 13. <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.”
    • 14. ORACLE BPM 11g
      Platforma Oracle BPM 11gR1
    • 15. 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
    • 16. KOMPONENTY i ARCHITEKTURA
      Platforma Oracle BPM 11gR1
    • 17. BPM Suite 11g – komponenty
      Business Architecture
      Used Across Oracle Stack
      Fusion Apps
      BPM Studio
      Process Composer
      • Business IT Collaboration
      • 18. Agile Development
      • 19. Unified IDE
      • 20. Web-based customization
      • 21. Deployment ready processes
      Business Driven Modeling
      BPA Suite
      • Enterprise modeling
      • 22. Methodology driven
      Web Center Suite
      Process Analytics
      BPM Runtime
      Process Spaces
      UCM/IPM
      • BAM, BI
      • 23. Business Indicators & Measures
      • 24. Process Cubes
      • 25. Dynamic
      • 26. Enterprise-grade
      • 27. Layered on SCA based SOA server
      • 28. Rich persona based UI
      • 29. Extreme collaboration
      • 30. Contextual insight
      • 31. Web 2.0 enabled BPM
      • 32. Standards – BPMN 2.0, BPEL, WS-Human Task
      • 33. Business Rules
      Business
      Intelligence
      Content Management
      Paper Forms
    • 34. Oracle BPM - Architektura
      BPM
      • Model procesu
      • 35. Dane analityczne
      SOA
      • Integracja, adaptery, usługi, zdarzenia
      • 36. 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
    • 37. MODELOWANIE PROCESÓW
      Platforma Oracle BPM 11gR1
    • 38. BPM Studio (JDeveloper)
    • 39. 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
    • 40. BPM Process Composer
    • 41. BPM Process Composer
      • Aplikacja do definiowania procesów z poziomu przeglądarki
      • 42. Możliwość korzystania ze wspólnego katalogu procesów, usług i zadań interaktywnych
      • 43. Mechanizm deploymentu utworzonego procesu na serwer BPM
      • 44. Dostęp do aplikacji definiowany na poziomie ról i szczegółowych uprawnień
      (read-only, edit, deploy, ...)
    • 45. Modeling SpaceGotowy serwis do wymiany informacji o procesie
    • 46. INTEGRACJA (SOA Suite)
      Platforma Oracle BPM 11gR1
    • 47. Modele procesów i kompozyty
    • 48. 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)
      • 49. Techniczne aspekty kompozytu są niewidoczne dla Analityka biznesowego pracującego z modelem procesu (separacja logiki integracyjnej)
      • 50. Analityk widzi tylko abstrakcyjne artefakty (tj. usługi, inne procesy, definicje danych), których może użyć na poziomie procesu BPMN
    • Integracja
    • REGUŁY BIZNESOWE
      Platforma Oracle BPM 11gR1
    • 63. Oracle Business Rules
    • 64. Oracle Business Rules
      • Reguły biznesowe – umożliwiają odseparowanie logiki biznesowej od modelu procesu
      • 65. Wsparcie dla dwóch metod definiowania reguł:
      • 66. Wyrażenia if-then
      • 67. Tabele decyzyjne:
      • 68. Umożliwiające wizualizację reguł
      • 69. Upraszczające definiowanie reguł
      • 70. Udostępniające mechanizmy weryfikujące poprawność
      • 71. Pełna integracja z platformą BPM
    • Definiowanie reguł - BPM Process Composer
    • 72. Wykorzystanie reguł – Portal procesowy
    • 73. INTERFEJS UŻYTKOWNIKA
      Platforma Oracle BPM 11gR1
    • 74. Rozbudowane formularzeInteligentny mechanizm auto-generacji
    • 75. Rozbudowane formularzeInteligentny mechanizm auto-generacji
      • Kreator umożliwiający automatyczną generację formularzy
      • 76. Olbrzymie możliwości dzięki wykorzystaniu frameworku ADF:
      • 77. Prostydevelopment formularzy (drag&drop)
      • 78. Możliwość umieszczenia na formularzy danych z wielu źródeł (nie tylko dane przechowywane na poziomie instacji procesu)
      • 79. Definiowanie kreatorów za
      pomocą ADF Task Flows
    • 80. Activity GuidesKamienie milowe ułatwiające nawigację po aplikacji procesowej
    • 81. Portal procesowy
    • 82. Process Instance SpacePrzestrzeń do wymiany informacji nt. instancji procesu
    • 83. Priorytetyzacja i organizacja pracyWidoki, automatyczna delegacja...
    • 84. MONITOROWANIE i ZARZĄDZANIE
      Platforma Oracle BPM 11gR1
    • 85. Integracja z Oracle BAM
      Portal procesowy:
      • Dashboardy BAMa wbudowane outof the box
      • 86. Możliwość zdefiniowania własnej wizualizacji danych biznesowych
      Model procesu:
      • Definicja wskaźników biznesowych
      • 87. Określenie KPI
    • Administracja środowiskiemEM - Fusion Middleware Control
      BPMN
      ExternalService
      HumanWorkflow
      BPMN, BPEL and other Service engines
      Drill-downintoProcess Audit
      Mediation
      BusinessRules
    • 88. Podsumowanie
      Oracle BPM 11gR1
    • 89. 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
    • 90. 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
    • 91. Pytania
    • 92. Dziękuję za uwagę 
      Jarosław Stępień
      Sales Consultant, SOA & BPM
      Email: jaroslaw.stepien@oracle.com

    ×