Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Process Automation: an Update from the Trenches

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Cargando en…3
×

Eche un vistazo a continuación

1 de 20 Anuncio

Process Automation: an Update from the Trenches

Descargar para leer sin conexión

Automation has never been more important, but automating business processes end-to-end comes with many challenges. Learn how Red Hat Process Automation Manager has evolved over the years to support the execution of complex processes at scale. Hear about the building blocks we offer that make the life of developers easier and enable easy integration with many other technologies out there. We will show you some of the latest improvements, from event-driven processes to a 100% cloud-native approach to bring your workloads to the hybrid cloud.

Automation has never been more important, but automating business processes end-to-end comes with many challenges. Learn how Red Hat Process Automation Manager has evolved over the years to support the execution of complex processes at scale. Hear about the building blocks we offer that make the life of developers easier and enable easy integration with many other technologies out there. We will show you some of the latest improvements, from event-driven processes to a 100% cloud-native approach to bring your workloads to the hybrid cloud.

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Similares a Process Automation: an Update from the Trenches (20)

Anuncio

Más reciente (20)

Anuncio

Process Automation: an Update from the Trenches

  1. 1. Process Automation: An Update from the Trenches Kris Verlaenen Principal Architect Business Automation Red Hat 1
  2. 2. Workflow Engine BPMN 2.0 Process + Rule + Constraint Management Tooling Data + Form Modeling, BAM Process Execution Service Case Management Cloud-native Evolution of Process Automation (jBPM)
  3. 3. Why Process Automation? ● Faster development / evolution ○ Powerful capabilities ○ Optional additional features ○ Reusable building blocks ○ Rapid prototyping ○ Adapt to change ● Developer Productivity ○ Instant developer efficiency ○ Higher-level abstractions ■ Focus on business logic ■ Hide implementation details ■ Meaningful for non-technical users as well ○ Integrated into existing developer workflow Faster Time to Market
  4. 4. Why Process Automation? ● Optimized ○ Scalability ○ Performance ○ Embeddable vs. service ○ Cloud-native ● Technology enabler ○ Integration (internal and external) ○ Event-driven (e.g. Apache Kafka) ○ Machine learning ○ Prometheus / Grafana ○ Serverless ○ etc. Cost Savings
  5. 5. ● Community innovation and experimentation ● 100% open-source ● Re-invent ● Stable stream ● Battle-tested ● Customer focus Trade offs
  6. 6. 7.x Stable core Innovation The Journey
  7. 7. ● Event-driven ● Straight-through ● Process Editor ● Process Language ● Customer RFEs ● Cloud-native Highlights
  8. 8. ● Emitting audit events ● Event-driven interaction ● CloudEvents Event-driven
  9. 9. ● Execute from start to finish ○ Return results ● Use case ○ Service orchestration ○ Batch processing ○ Event processing ● Lightweight ○ execution … ○ … and retry Straight-through Processes
  10. 10. Embeddable Process Editor
  11. 11. Fluent API RuleFlowProcessFactory factory = ... factory.variable("x", … ); factory.startNode(1); factory.workItemNode(2).workName(...); factory.endNode(3); factory.connection(2, 1, ...); factory.connection(2, 1, ...); factory.validate(); Process Language? Serverless Workflow ● Vendor-neutral, portable specification ● YAML / JSON ● Kogito-based implementation ○ Based on same core capabilities ○ Serverless ecosystem
  12. 12. ● Continuously evolve together with our customers ○ More powerful query / search capabilities ○ Starting process instances from node(s), with results ○ Adding onSignal and onMessage to process listeners ○ Case ID customization ○ Tagging process variables ○ Immutable SpringBoot deployments ○ Administration ○ Dashbuilder ○ etc. Customer RFEs
  13. 13. Domain-specific services ● Dedicated ● Distributed ● Cloud technologies + Kogito supporting services MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE MICRO SERVICE F F F F F F F F Cloud-native JVM or native Quarkus Knowledge (Executable Model) Domain API
  14. 14. Helping you build your intelligent application ! Execution Explainable Serverless Cloud Tooling Business Logic Custom Web App
  15. 15. ● Straight-through ● Developer productivity ● VSCode ● Cloud-native ● Scalability ● Event-driven Demo
  16. 16. 16 Questions? @KrisVerlaenen @KieCommunity https://kie.zulipchat.com/

×