Microservicii reutilizabile in arhitecturi bazate pe procese

15
Platforma de Afaceri Digitale

Transcript of Microservicii reutilizabile in arhitecturi bazate pe procese

Page 1: Microservicii reutilizabile in arhitecturi bazate pe procese

Platforma de Afaceri Digitale

Page 2: Microservicii reutilizabile in arhitecturi bazate pe procese

Aceleași vechi întrebări

Cum îmbunătățim cash-flow-ul?

Cum creștem veniturile?

Cum tăiem cheltuielile?

Page 3: Microservicii reutilizabile in arhitecturi bazate pe procese

Răspunsul vechi nu mai este valabil

Hai să facem un

MONOLIT!!!

Limbaje de programare

Baze de date

Sistem de operareERP BPMS

Inputuri puține = Output controlat

Page 4: Microservicii reutilizabile in arhitecturi bazate pe procese

O nouă paradigmă de procese de afaceri

Mașini

Senzori

Dispozitive

Oameni

Evenimente

Aplicații interne

Aplicații externe

Page 5: Microservicii reutilizabile in arhitecturi bazate pe procese

Răspunsul nou nu e confortabilLimbaje de programare

Baze de date

Sisteme de operare

Îmbrățișați schimbarea!

Page 6: Microservicii reutilizabile in arhitecturi bazate pe procese

Aceleași întrebări – răspunsuri noi

Cum îmbunătățimcash-flow-ul?

Cum creștem veniturile?

Închiriere de software

Parteneriate cu dezvoltatorii software

Cum tăiem cheltuielile?

Reutilizăm și adaptăm aplicații

Integrarea cu platforme

Arhitectură corerentă

Editare rapidă a modelului de business

Automatizare de business

Page 7: Microservicii reutilizabile in arhitecturi bazate pe procese

Chiar e scumpă schimbarea?

“The key to change is architecture”Roger Tregear

Page 8: Microservicii reutilizabile in arhitecturi bazate pe procese

Arhitectură deschisă, scalabilă.

Implementare iterativă.

Page 9: Microservicii reutilizabile in arhitecturi bazate pe procese

Business Worklet

Arhitectură și implementare

Process Model

GUI

Data Model

Technical Services

Event Bus

Business-bounded context

Loose coupling

Business Events

Technical Worklet

Technical Events

APIOptimistic

locking

Page 10: Microservicii reutilizabile in arhitecturi bazate pe procese

Worklet de Facturare

Un exemplu practic – Order-to-Cash

Event Bus

Worklet de Plăți

Worklet de Somații

Worklet de Resurse

Resursă monetizată Factură emisă Termen de plată expirat Somațieeșuată

Somațieeșuată

Worklet de Bază de Date

Worklet de Rețea

Worklet de Provizionare

Worklet de Gestiune Erori

Write eșuat

Retry cusucces

Conexiune eșuată

Escaladare AdminLimită RAM atinsă

RAM provizionat

Serviciurestaurat

Page 11: Microservicii reutilizabile in arhitecturi bazate pe procese

Avantaje pentru Clienți și ParteneriüAcces la inovație externă

üServicii, tehnologiiüPersonalizare completă și scalabilă

üPrin forking-ul de Business WorkletsüTimp redus de implementare

üConsultanții livrează artefacte executabile la cliențiüLivrare agilă în cloud

üWorklets-ii sunt găzduiți în containere

Page 12: Microservicii reutilizabile in arhitecturi bazate pe procese

Provocări tehnice pentru Profluo

vDevOps & Versionare foarte sofisticatevCI / CD pipelines

vDisciplină arhitecturalăvValidare continuă a interfețelor de WorkletsvBranch merges se fac împreună cu arhitecții

vNoi cetățeni de prim-rangvToleranță la erorivConsistență eventualăvCoordonare, nu orchestrare

Page 13: Microservicii reutilizabile in arhitecturi bazate pe procese

Cercul virtuos Profluo

IP reutilizabil + abonament

IP reutilizabil + servicii IP reutilizabil + serviciiCompanii de consultanță

Profluo

Clienți Platformă personalizabilă

Platformă personalizabilă

Page 14: Microservicii reutilizabile in arhitecturi bazate pe procese

O nouă cale pentru BPMüArhitectură unitară bazată pe procese

üImplementabilă oriunde, prin containere

üMicroservicii de Afaceri reutilizabile

üPartenerii sunt actorii principali ai soluțiilor

üViteză mare de implementare

Page 15: Microservicii reutilizabile in arhitecturi bazate pe procese

Mulțumim.

[email protected]

profluo.com

@profluo