1 / 59

ABPMP - Saudi Chapter BPM Technologies - 101 Talal A. Alsubaie VP of Education

ABPMP - Saudi Chapter BPM Technologies - 101 Talal A. Alsubaie VP of Education. Agenda. IT Challenges . Service Oriented Architecture - SOA. SOA General Concepts. Where does SOA & BPM meet. BPM Technology Lifecycle. Modeling. Simulation. Implementation. Execution. Monitoring.

yauvani
Download Presentation

ABPMP - Saudi Chapter BPM Technologies - 101 Talal A. Alsubaie VP of Education

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ABPMP - Saudi Chapter BPM Technologies - 101 Talal A. Alsubaie VP of Education

  2. Agenda IT Challenges Service Oriented Architecture - SOA SOA General Concepts Where does SOA & BPM meet BPM Technology Lifecycle Modeling Simulation Implementation Execution Monitoring Optimization

  3. The Role of BPM in Technology The first rule of any technology used in a business is that automation applied to an efficient operation will magnify the efficiency The second is that automation applied to an inefficient operation will magnify the inefficiency - Bill Gates

  4. IT Challenges

  5. Application 1 Application 2 Application 3 Application n < > = | < > = | < > = | < > = | * / + - S % + - S % * / * / + - IT Today !! Channels Presentation rendering Business processes Business rules & logic Data Integration & transformation Data schemas

  6. IT Today !! Wireless / Mobile Legacy System Portal BI 3rd Party BatchProcessing Data Aggregation Mainframe ERP DB 1 DB 2

  7. < > = | < > = | < > = | < > = | S % * / S % + - * / + - * / + - Solution PROCESS receive getSSN SCOPE getRating SOA FLOW invoke invoke receive receive select review

  8. Service Oriented Architecture - SOA

  9. What is SOA ? Service 1 Service 2 SYSTEM SYSTEM Service 3 Service 4 Service 6 Service A Another Service Service 7

  10. What is a Service ? • A component capable of performing a task. (W3C) • Standardized Service Contract • Service loose coupling • Service Abstraction • Service Reusability • Service Discoverability Service

  11. What is SOA ? Service 1 Service 1 Service 2 Service 2 Service 1 Service 2 Service 3 Service 4 Service 7 Service 4 Service 4 Service 9 Service 10 Service 6 Service A Another Service System B System A Service 7 Service 7

  12. What is SOA ? View Loan Information in Website Get Customer Login Get Customer Login Get Customer Login Verify Customer Verify Customer Verify Customer Get Customer Data Get Customer Data Get Customer Data View Loan information View Loan information Logout Logout Logout View Credit Information in Mobile View Credit information

  13. What is SOA ? SOA is a flexible set of design principles used during the phases of systems development and integration in computing. A system based on a SOA architecture will provide a loosely-integrated suite of services that can be used within multiple separate systems from several business domains. - Wikipedia -Accessed 12 Oct 2010

  14. Where does SOA & BPM meet • BPM is a Management Practice • Would require custom coding for each system integration • SOA is an Architectural Philosophy • Allows to design and build a set of services • BPM & SOA orchestrates people and services into a business process

  15. Where does SOA & BPM meet Process Step 1 Process Step 2 Process Step 3 Process Step 4 Service A Service B Service C DB 1 DB 2

  16. BPMS Lifecycle

  17. What to Implement PICK Chart BIGpayoff SMALLpayoff Implement Possible EASYto implement Challenge Kill HARDto implement

  18. BPM Technology Lifecycle

  19. Business Process Modeling

  20. Business Process Modeling Business Process Modeling is the activity of representing processes of an enterprise, so that the current process may be analyzed and improved - Wikipedia -Accessed 23 Oct 2010

  21. Business Process Modeling Modeling Diagrams • Business Use Case • Activity Diagrams Modeling Techniques • Business Process Modeling Notation (BPMN) • Event-driven process chain (EPC)

  22. Business Process Modeling WHAT HOW

  23. Business Process Modeling – Value Chain The value chain categorizes the generic value-adding activities of an organization.

  24. Business Process Modeling - BPMN Business Process Modeling Notation (BPMN) is a graphical representation for specifying business processes in a business process modeling.

  25. Business Process Modeling - EPC An Event-driven Process Chain (EPC) is a type of flowchart used for business process modeling

  26. Business Process Simulation

  27. Business Process Simulation SIMULATION INPUT OUTPUT

  28. Business Process Simulation

  29. Business Process Simulation

  30. Business Process Simulation

  31. Business Process Simulation 109%

  32. Business Process Simulation

  33. Business Process Implementation

  34. Enterprise Service Bus

  35. Problem ? Service Service Service Service Service Service Service Service

  36. Enterprise Service Bus ESB Service Service Service Service Service Service Service Service

  37. Rule Engine

  38. Rule Engine • What are rules? • Rules are statements for capturing changing business policies • Represented as: IF <Conditions> THEN <Action> • A business rules engine is a software system that executes one or more business rules in a runtime production environment

  39. Rule Engine System A Rule Engine Facts Results

  40. Rule Engine

  41. Universal Description Discovery and Integration - UDDI

  42. Universal Description Discovery and Integration - UDDI • UDDI is an open standard for publishing and discovering the software components of a service-oriented architecture

  43. Universal Description Discovery and Integration - UDDI • Enables providers to expose their services. • Enables consumers to find, access, and/or invoke services. A registry is a strong mechanism for promoting reuse and preventing unnecessary reinvention - Oracle

  44. Universal Description Discovery and Integration - UDDI

  45. Business Process Execution

  46. Orchestration

  47. Business Process Execution - BPEL • Business Process Execution Language (BPEL) is an executable language for specifying actions within Business processes with Web Services.

  48. Business Process monitoring

More Related