modern process management with soa bam und cep
play

Modern Process Management with SOA, BAM und CEP From static process - PowerPoint PPT Presentation

Modern Process Management with SOA, BAM und CEP From static process models to executable workflows and monitoring on business level Daniel Jobst Dr. Torsten Greiner Version 1.0 Overview SOA, BPM, BAM, Event Processing ARIS EPK (IDS)


  1. Modern Process Management with SOA, BAM und CEP From static process models to executable workflows and monitoring on business level Daniel Jobst Dr. Torsten Greiner Version 1.0

  2. Overview SOA, BPM, BAM, Event Processing •ARIS EPK (IDS) •XLANG (MS) •EAI •UML (OMG) •WSFL (IBM) •WDSL (Oasis) •BPMN (BPMN.org) •WSBPEL (Oasis) •SOAP (Oasis) •… •BPEL4People (SAP, MS) •JBI / JSR 208 (JCP) •BPEL-J / JSR 207(JCP) •Apache Beehive OS - Endfälligkeit 2 •… Monate Daten- verarbeitung OS - Endfälligkeit 6 Wochen Kunden- anschreiben verfassen Verknüpfung der Kunden mit den Anschreiben Entwurf mittels Arbeitsauftrag übergeben DAUS Inhaltsprüfung des DAUS-Arbeitsauftrag wird im Anschreibens Batchlauf (Nacht) mit sämtlichen Kunden-, Depot- und Adressdaten verknüpft •ARIS PPM Arbeitsauftrag mit Daten •IBM Amit verknüpfen DAUS •Esper Arbeitsauftrag mit Daten verknüpft •Streambase Process Automation Integration •Coral8 Process Design “Workflow” Human Interaction •… •ARIS Toolset •JBoss, Tomcat •Rational •BEA Weblogic •Together •IBM WebSphere Business Activity Monitoring •Eclipse •Oracle Complex Event Processing •… •SAP Netweaver Event Streaming •…

  3. Part A: From static ARIS business processes to executable workflows with business activity monitoring

  4. Process Modeling new online application was received � There can be thousands of EPC validate address ADRCHCK per company information � Static modeling for legal, audit, address information is validated … reasons � Static and real world processes get credit check SCHUFA scoring differ credit check scoring is � Modeled functions do not done correspond to services in a SOA check account SAP/R3 CB details one or more all checks are checks were positive negative calculate decline K.A.S. application K.A.S. application specific rate

  5. Process Re-Modeling, Automation, and SOA � ARIS EPC as the basis in all departments! � Re-modeling based on a SOA � Implementing appropriate procedure models � New paradigm: “IT and the business side speak one (process) language“ � Using standardized workflow languages like BPEL For BAM and cockpits processes are the beginning and end!

  6. Services & Legacy Systems � Finding the appropriate service granularity � Use of industry standards � Web services � WSDL � SOAP � UDDI � J2EE CA � Adapter Technology � … Integrating mainframe systems into modern architectures!

  7. EPC Process After Re-modeling

  8. BAM & Enterprise Cockpit Analyzing Analyzing business business processes in real- processes in real- time by adding time by adding generic BAM generic BAM Sensors to the Sensors to the BPEL process BPEL process Get the overview with your morning coffee!

  9. Part B: Event Stream Processing and Complex Event Processing

  10. “The whole picture again” With a cloud of events event cloud w ith thousands of events per sec… passw dchange account login event patterns and com plex event processing… new auto pay account login deposit w ithdraw al new auto pay transfer logout 1 account login enquiry deposit r o activity history s account balance n logout e enquiry S passw dchange account login new auto pay enquiry account login w ithdraw al new auto pay deposit transfer account login 2 logout enquiry deposit r o activity history s n logout e S …e.g. a bank

  11. Co-operations with leading universities and labs: Stanford University, IBM AMIT, …

  12. Complex Event Processing (CEP) � Complex Event Processing (CEP) is an emerging technology for building and managing information systems including: � Business Activity Monitoring � Business Process Management � Enterprise Application Integration � Event-Driven Architectures � Application Servers and Middleware � Network and Systems Security � Discover the events flowing through all layers of the IT infrastructure � Understand information in terms of its impact on high level management and business processes � Reaction upon in real time Source: http://www.complexevents.com

  13. Event Stream Processing � Software technology to � Monitor, � Analyze, � act upon Events � Like a database turned upside-down Numerous possibilities for applications! � Store Queries For example, making the computation of � Run data through credit rates in an online credit website dependant (not only of personal details but also) on the actual supply and demand situation. Source: http://www.eventstreamprocessing.com

  14. Bringing together different monitoring types Cockpit � Classical BAM has top � ARIS PPM down view Process � ORACLE BAM � Technical monitoring has � IBM Monitor Function bottom up view � … � Gap between business und technical monitoring � Event Processing identifies Event Processing Event Processing events in both worlds and correlates process/functions/service Service � IBM Tivoli calls with the related � HP OpenView technical systems Application � BMC � CA Network � …

  15. norisbank Event Processing Scenario � Complex Event Processing allows precise correlations � Situation: Application or Web Server crashes � Problem: Which users or groups are affected or which processes CORRELATIONS: Customer > Web Session > Web Server Instance > App Server Instance > Application Instance > Component > Affected Process Instance > Affected Process Template Event Processing Event Processing Clients Events Events Events App Server Cluster Web Server Cluster Instance 1 Instance 1 Application 1 Instance 2 Instance 2 Application 1 Databases Instance 3 Instance 3 Application 2 Instance n Instance n Application x

  16. norisbank Event Processing Architecture Draft Business Technical Monitoring Monitoring Layer Monitoring Monitoring BAM Tools Event Event Processing Layer Processing L. CEP ESP Event Transp. Event Transportation Layer network network ESB - Enterprise Service Bus “Event Service Bus” Nornamilzat. Event Normalization / Consolidation Layer Application L. JMX, … Application Layer Event Adaptor Event Adaptor Event Adaptor / Generator / Sender / Generator / Sender / Generator / Sender Application Web Core Legacy Server Server Banking Systems Network L. SNMP, … Network Layer Router Switches …

  17. The Ascent of CEP

  18. Thank you very much! Daniel Jobst Dr. Torsten Greiner Centrum für Informations-Technologie norisbank AG Transfer GmbH Konrad-Adenauer-Straße 30 Rathenauplatz 12-18 93051 Regensburg 90489 Nürnberg Germany Germany Web: http://www.citt-online.com Web: http://www.norisbank.de E-Mail: daniel.jobst@citt-online.com E-Mail: torsten.greiner@norisbank.de

Recommend


More recommend