• Save
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Business Process Managmenet & Intelligent BPM Suites

on

  • 748 views

Business Process Managmenet & Intelligent BPM Suites

Business Process Managmenet & Intelligent BPM Suites

Statistics

Views

Total Views
748
Views on SlideShare
748
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

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

Business Process Managmenet & Intelligent BPM Suites Presentation Transcript

  • 1. Business Process Management&iBPM Software SuitesShyju, Sathi Raghavan
  • 2. Shyju, Sathi RaghavanIntroductionHi,I am Shyju, I made this presentation forgiving you an introduction aboutBusiness Process Management andIntellignent BPM suites.I have divided this presentation in twovolumes, the first one is about BPM andiBPM suites and the second one isfocusing more on integration softwareslike Oracle SOA suite, Oracle Service Bus,IBM WebSphere ESB and little bit aboutIBM WebSphere Message Broker.
  • 3. Business Process Re-engineering (BPR)• A business process is a set of logicallyrelated tasks performed to achieve adefined business outcome• BPR is focusing on the analysis and designof workflows and processes within anorganization• BPR aimed to help organizationsfundamentally rethink how they do theirwork in order to dramatically improvecustomer survive, cut operationalcosts, and become world-classcompetitors• More recently, the concept of BusinessProcess Management (BPM) has gainedmajor attention in the corporate worldand can be considered as a successor tothe BPR.Shyju, Sathi Raghavan
  • 4. Business Process Management (BPM)• BPM is a process-centric approach for improving businessperformance that combines information technology with governancemethodologies.• The process can be made more efficient and faster using technologieslike application integration/SOA , Cloud, Mobile etc.• In between the process flow, human interaction is also required• BPM attempts to improve processescontinuously. It can therefore bedescribed as a “process optimizationprocess”.• BPM uses cross functional approach. Sothe work is automatically moves fromone desk to the next. In software pointof view one application to the other.Shyju, Sathi Raghavan
  • 5. Three Pillars of BPMProcess Business Process has to be satisfied all the demands of the customer.People People are more apt to bond with techniques they use to support aprocess, rather than with the process itself. The stronger the bond, thegreater the commitment All the required information has to be input correctly. The approval/rejectionof the request should happen on time. Otherwise the system has to promptTechnology For the completion of one process flow, multiplesoftware system can be involved. The result of merging technologies likecloud, mobile, large data processing, ApplicationIntegration, SOAPeople, Process & TechnologyShyju, Sathi Raghavan
  • 6. BPM LifecycleProcess Design Process are designed simple and straight forwardas possible Good design reduces the number of problems overthe lifetime of the process.Process Modeling During the modeling phase, the process is documented as an activity model Business Process Modeling Notation (BPMN) to create graphical Process Models Incorporate a Rules Engine to create required business rulesSimulation Simulator helps analyze and fine-tune the business process based onmeaningful assumptions without having to actually implement and executethe process.Shyju, Sathi RaghavanVision, Design, Modeling & Simulation,Execution, Monitoring and Optimization
  • 7. BPM Lifecycle ( Contd..)ExecutionOnce the simulation is completed it is deployed duringthe execution phase of the BPM project.Monitoring & ManageThe Project Simulation Definition is used to take thedependency and shared resources across processes into account. Task and Queue management (Task tray) Real-time reporting and status alertsOptimizationIf any problem arises change will be made for optimizing the process. This iscontinuous improvement. Round-trip analytics and process optimization In-Flight process modification Key Performance Indicators and SLA reportingShyju, Sathi Raghavan
  • 8. iBPM Software SuitesShyju, Sathi Raghavan
  • 9. iBPM Software Suites(BPMS) BPM Software Suite is an integrated tool for designing, verifying,simulating, and operating business processes as well as automating andimproving them. By integrating existing applications, pulling relevant data, and connectingappropriate people, process applications built with BPM suites tend toovercome the limitations of traditional enterprise systems. BPM Suites improves the quality of process by moving informationbetween enterprise software using technology like SOA An intelligent BPM Suite expands the traditional BPMS by adding the newfunctionalities such as real-time business analytics, deep complex-eventprocessing (CEP), social media to support social behavior andcollaboration and expanded technologies to support growingrequirements for mobility.Shyju, Sathi Raghavan
  • 10. Shyju, Sathi Raghavan
  • 11. iBPM Software Suites ( Contd…)BPMS The product takes full advantage of the combination of social, mobile and cloud Very good look and feel as well as User FriendlyINUBIT SUITE Strong in application integration, more than 70 adapters. Native support for popular message-oriented middleware products and majorconnectivity standardsBUSINESS PROCESS MANAGER Have very elegant and intuitive capabilities for artifact life cycle management. Very good simulation capabilities IBM Business Process Manager is the successor to WebSphere Process Server.BUSINESS PROCESS MANAGEMENT SUITE Have several integrated capabilities, including complex event processing, businessrules, real-time optimization Oracle SOA Suite backbone for application integration (OSB & BPEL – J2eeCompliance)Shyju, Sathi Raghavan
  • 12. iBPM Software Suites ( Contd…)Technical over view of IBM Business Process Manager and Oracle SOA SuiteShyju, Sathi Raghavan
  • 13. iBPM Software SuiteComponents & FeaturesShyju, Sathi Raghavan
  • 14. iBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentShyju, Sathi RaghavanBPMN Process Modeling
  • 15. Shyju, Sathi RaghavaniBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentBPMN Process Modeling
  • 16. Shyju, Sathi RaghavaniBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentBPMN Process Modeling
  • 17. Shyju, Sathi RaghavaniBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentBPMN Process Modeling
  • 18. Shyju, Sathi RaghavaniBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentBPMN Process Modeling
  • 19. Shyju, Sathi RaghavaniBPM Software Components & FeaturesProcess Design using Business Process Management Notation (BPMN) and convertinto BPEL component notations for Model Driven DevelopmentBPMN Process Modeling
  • 20. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 21. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 22. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 23. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 24. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 25. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 26. iBPM Software Components & FeaturesBPEL Process ImplementationModel Driven Development ToolShyju, Sathi Raghavan
  • 27. iBPM Software Components & FeaturesProcess Server / Service Engine BPEL Process Server / BPEL Process Manager Server for executing BPEL Process orchestration engine / Service Orchestration Follows standards such as BPEL, XML, XSLT, XPath, JMS, JCA Runs on top of Application server Layers on top of SOA, SCAShyju, Sathi Raghavan
  • 28. iBPM Software Components & FeaturesSOA & Integration Integration Adaptors Flexible connectivity infrastructure Major connectivity standards Closed loop SOA Governance Support for popular message-oriented middleware products (WMQ, MSMQ etc.) Execution of SOA composite applications through a unified, optimizedinfrastructureESB Reducing the number, size and complexity of interfaces Transformation, Routing & Protocol Conversion Data enrichment from multiple servicesShyju, Sathi Raghavan
  • 29. iBPM Software Components & FeaturesContent Management Secure and Organized way of storing Docs, Image, Video etc Content Repository Quick Content search & filters Content Version Control Document Generation ( Generate documents from multiple input fields) Content Sharing Format Conversion, E.g. Doc to PDF, JPG to GIF, AVI to WAV Mobile Access Content Integration Query language supportShyju, Sathi Raghavan
  • 30. iBPM Software Components & FeaturesEvent Management Event is the occurrence of something in between the process that usuallyrequires action. Event-Driven Architecture(EDA) is a technology for event-enabling yourbusiness process. Event-driven architecture can complement service-oriented architecture (SOA)because services can be activated by triggers fired on incoming events Complex Event Processing(CE) helps monitor and analyze trends andpatterns at real-time, empowering enterprises to respond rapidly via automatedor manual alternatives The event processing engine is where the event is identified, and theappropriate reaction is selected and executed.Shyju, Sathi Raghavan
  • 31. iBPM Software Components & FeaturesTransaction Management One process workflow can have multiple system interaction. The applicationsinvolved in the process flow are distributed across diverse infrastructure andthey support Distributed Business Transactions, but the transactions prone tovanish without a trace because of delays, failures, errors etc.Business Transaction Management (BTM) provides trackingtransactions across SOA. BTM supports Real-time tracking of each transactions and it followstransactions across all infrastructure and applications.Shyju, Sathi Raghavan
  • 32. iBPM Software Components & FeaturesBusiness Activity Monitoring ( BAM) & Operational Decision Activity analytics (Continuous intelligence) is the process of tracking real-timeprocess performance, create rich reporting dashboards, identify processbottlenecks, and optimize process efficiency flow (changes in and aroundprocesses) Business Activity Monitoring gives business executives and operation managersreal-time information they need to make better business decisions and takecorrective action if the business environment changes. The Operational Decision Management tools had more powerful support forrule management, optimization and simulation technologies, as well as constraint-based optimization engines that use advanced mathematical techniques to weightrade-offs and generate the most effective available decision.Shyju, Sathi Raghavan
  • 33. iBPM Software Components & FeaturesBusiness Intelligence Gaining Business Insight from Business data The data can be Historic, Real-time, Structured, Unstructured, Private, Public etc.Process rule management (Business Rule Engine) To guide and implement process agility and ensure compliance Create rules that support complex decisions, data transformations, globalconstants, and data queriesMobile Stay connected to important processes and tasks from a variety of mobile devicesSocial Media Social media to incorporate more external data sources, external perspectives(such as experts and customer voices) Social media can enhance and provide more information about the situationalcontext.Shyju, Sathi Raghavan
  • 34. iBPM Software Components & FeaturesCollaboration Tools Remove intra and interdepartmental communication barriers through discussionforums, dynamic workspaces, and message boardsShyju, Sathi Raghavan
  • 35. iBPM Software Components & FeaturesShyju, Sathi Raghavan
  • 36. Boosters• IBM WebSphere eXtreme Scale - Object Grid – For boosting applicationperformance using caching. eXtream Scale can be used with WID, WebSphereProcess Server, WebSphere ESB• Oracle Coherence - Oracle Coherence is a Java-based in memory data griddesigned to improve reliability, scalability and performance• WebSphere Data Power• WebSphere Message Broker• IBM Operational Decision Manager• IBM Integration Bus• Oracle Data Integrator• Oracle Golden gateShyju, Sathi Raghavan
  • 37. Shyju, Sathi Raghavan