Microservicii reutilizabile in arhitecturi bazate pe procese

Post on 22-Jan-2018

141 views 6 download

Transcript of Microservicii reutilizabile in arhitecturi bazate pe procese

Platforma de Afaceri Digitale

Aceleași vechi întrebări

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

Cum creștem veniturile?

Cum tăiem cheltuielile?

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

O nouă paradigmă de procese de afaceri

Mașini

Senzori

Dispozitive

Oameni

Evenimente

Aplicații interne

Aplicații externe

Răspunsul nou nu e confortabilLimbaje de programare

Baze de date

Sisteme de operare

Îmbrățișați schimbarea!

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

Chiar e scumpă schimbarea?

“The key to change is architecture”Roger Tregear

Arhitectură deschisă, scalabilă.

Implementare iterativă.

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

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

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

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

Cercul virtuos Profluo

IP reutilizabil + abonament

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

Profluo

Clienți Platformă personalizabilă

Platformă personalizabilă

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

Mulțumim.

bogdan.nafornita@profluo.com

profluo.com

@profluo