SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Vue générale de l’architecture de
la plateforme Bonita
Plateforme Bonita
Vue générale de l’architecture
Clients pour utilisateurs finauxBonita Studio Applications personalisées
Bonita storage
UI Designer
Application designer
Données
processus
Données
métiers
Source control
Systèmes
Externes
Cloud APIs
LDAP
Mail
CRM, ERP...
Databases
Bonita Portal Bonita Living Applications
Bonita Runtime
Architecture de la plateforme Bonita
Bonita Studio
Bonita Studio
Application DesignerUser Interface Designer
Build et déploiement
locale
Build
Build et
déploiement
sur Bonita Runtime
Source
control
Stockage
Corporate
Bonita Runtime léger
Bonita stockage léger
Bonita Runtime
Bonita stockage
Bonita Runtime
Noeud Bonita Server
Bonita storage
Données processus
Bonita Runtime - Bonita Server
Données métiers
REST APIs REST API extensions
Monitoring/
Reporting
Event
Handler
Execution
de
processus
Règles Métier
Connectivité
services tiers
Gestion
d’erreurs
Bonita Portal Living Applications
Process Execution DAO Business Data DAO
- Engine basée sur des
services
- Modes synchrone et
asynchrone
- Opérations
transactionnelles
- Engine résilient
- Engine embarquable
- Engine modulaire et
extensible
- Gestion de processus
métier
- Gestion de cas
- Gestion de décision
Services
personalisé
Gestion de
travail
EngineWeb
NoeudBonitaServer
NoeudBonitaServer
Bonita Runtime
Cluster pour haute disponibilité et performance
Bonita Runtime
Bonita storage
BDD
Haute disponibilité
Données processus Données métiers
Load Balancer
- RTO assuré par la
redondance des noeuds
Bonita Server
- RPO garantie par la BDD
- Serveur sans-état
- Haute disponibilité (HD)
- Haute performance (HP)
- Scalabilité élastique
Clients utilisateurs finaux Applications personalisées
Noeud Bonita Server
Engine
Web
Noeud Bonita Server
Engine
Web
Noeud Bonita Server
Engine
Web
Mémoire partagée (Hazelcast)
Bonita Runtime - Scalabilité horizontale
Bonita Runtime assure la
scalabilité horizontale pour
l'exécution d’instances de
processus.
- Assure la scalabilité
globale via
l’augmentation des
noeuds du Bonita
Runtime.
- Supporte les
infrastructure Cloud
Bonita Runtime - Multi-tenant
Données
processuus pour
tous tenants
Données métier
pour tenant 1
Données historiques et d'exécution:
- Multi-tenant avec schéma de
BDD partagé (colonne ID)
- Maximise le partage de
ressources
- Optimisation de la maintenance
- Isolation logique garantie au
niveau de l’API
- Un Bonita Portal pour
l’administration
Données métiers:
- Isolées physiquement (au niveau
de la BDD)
Clients tenant 1
Bonita Portal
Clients tenant 2
Bonita storage
...
http://…?tenant_id=1 http://…?tenant_id=2
Bonita Runtime
Process Definition
process_id tenant_id name
123 1 LoanMgt
456 2 VacationRq
789 1 CC_Dispute
1011 1 LoanApp
1213 2 OnBoarding
Users
Activities
Profile
Données métier
pour tenant 2
Add-ons Bonita
Vue générale de l’architecture
Bonita Runtime - Test
Studio
Architecture des Add-ons de Bonita
Studio
Studio
Clients pour utilisateurs
finaux
[Non Prod] Clients et applications personalisées
Bonita Runtime - Production
BCD - Stack
Provisionning
Runtime & Storage
Bonita storage - Production
Client pour utilisateurs
opérationnels
BICI Bonita Runtime - Dev
Applications personalisées
Build et déploiement des Living Applications
BCD - Living
Application
Integration
continue
Living App
Add-on
Bonita Continuous Delivery
Vue générale de l’architecture
on-premiseBonita storage
BCD - Provisionning et déploiement
DevOps
Contròleur
BCD
Déploiement
living app
Creation Infra
AWS
Déploiement Bonita
Runtime & storage
Bonita Runtime
Bonita storage
Load Balancer
Noeud Bonita Server Noeud Bonita Server
RDS
Bonita Runtime
Noeud Bonita Server
Bonita Runtime
Noeud Bonita Server
Bonita storage
...
...
...
...
Gère le déploiement de
Bonita Runtime et des Living
Applications
- Image Docker standard
- Déploiement en Cloud ou
on-premise
- Déploiement simple ou
cluster
- Certifié pour AWS et Azure
- Le meilleur des outils
DevOps : Docker, Ansible,
Python, ...
Clients pour utilisateurs finaux Applications personalisées
BCD - living applications
Bonita
Studio
Bonita
Studio
Bonita
Studio
Source
control
Bonita Studio
Build Déploiement
Bonita Runtime
Déploiement
Living
Applications
Utilisation
Add-on
Bonita Intelligent Continuous Improvement
Vue générale de l’architecture
BICI - Architecture
- Optimisation intelligente
- Compatible avec toute
plateforme Bonita existante en
production.
- Détection immédiate de patterns
dans les exécutions historique
des processus.
- Elaboration de prédictions
applicables aux processus en
cours
- Utilisation des extensions
innovantes de Process Mining qui
permet l'apprentissage de tout
type de processus métier
BICI
REST APIs
BICIbackend
Calcul prédictif du
temps restant
Data Polling
Set
Training
Set
Test
Process Mining
extension
Applications
externes
Client pour la
configuration AI
(Dev)
Client pour le monitoring
Opérationnel
(Manager opérationnel)
Bonita
storage
Engine
Web
BICI Living Applications
REST APIs REST API ext.
BonitaRuntime
Pré-requis logiciel et matériel
Bonita Runtime
Pre-requis de Bonita Runtime
Recommendations minimum matériel
Type Minimum Recommandé
Processeur 4 CPU cores 4 CPU cores ou plus
Memoire vive(RAM) 4 Go 8 Go ou plus
Disque dur 10 Go 30 Go ou plus, selon utilisation
OS
Microsoft Windows Server 2016 64 bits ou plus recent
Red Hat Enterprise Linux 6.5 64 bits ou plus recent
Ubuntu 16.04 LTS 64 bits ou plus recent
Java Virtual Machine
Oracle Java SE Runtime 8u112
OpenJDK 8u112
Serveur applicatif
Apache Tomcat 8.5.x (x > 23)
Red Hat WildFly 10.1.x
BDD
MySQL 5.5.x (x > 27)
PostgreSQL 9.3 ou plus recent
SQL Server 2016
Oracle 11gR2 (11.2.0.x) and 12c (12.1.0.x.y)
Pré-requis logiciel
Les recommandations matériel pour les Bonita Runtime sont
dépendantes des environnements et des type de processus
(Nb d’instance de processus, Nb d’utilisateurs connectés,
opérations et complexité)
Navigateurs
Mozilla Firefox Derniere version
Google Chrome Derniere version
Microsoft Edge Derniere version
Internet Explorer 11.0.x
Visit us online
bonitasoft.com
Join our community
Bonitasoft.org
Download
Bonitasoft.com/downloads
Follow us on twitter
@bonitasoft
Merci

Contenu connexe

Tendances

Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisationaminooovich
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEOussama Djerba
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...Jasmine Conseil
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiENSET, Université Hassan II Casablanca
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...Rami Raddaoui
 
La méthode ITIL.pptx
La méthode ITIL.pptxLa méthode ITIL.pptx
La méthode ITIL.pptxAzzizHaydar
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsJean-Marc Dupont
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinaleMaroua Bouhachem
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiersHeithem Abbes
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)oxygen999
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceBanville Julien
 

Tendances (20)

Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatique
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Rapport de PFE
Rapport de PFERapport de PFE
Rapport de PFE
 
Expo diagramme cas d'utilisation
Expo diagramme cas d'utilisationExpo diagramme cas d'utilisation
Expo diagramme cas d'utilisation
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
Pfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEEPfe conception et développement d'une application web GMAO JEE
Pfe conception et développement d'une application web GMAO JEE
 
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et  ...
Livraison en continue avec l'outillage devops - Jenkins, Ansible, Docker et ...
 
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfiJava entreprise edition et industrialisation du génie logiciel par m.youssfi
Java entreprise edition et industrialisation du génie logiciel par m.youssfi
 
Spring Boot RestApi.pptx
Spring Boot RestApi.pptxSpring Boot RestApi.pptx
Spring Boot RestApi.pptx
 
PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...PFE::Conception et développement du Back Office d'une application mobile de g...
PFE::Conception et développement du Back Office d'une application mobile de g...
 
La méthode ITIL.pptx
La méthode ITIL.pptxLa méthode ITIL.pptx
La méthode ITIL.pptx
 
Projet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoinsProjet BI - 1 - Analyse des besoins
Projet BI - 1 - Analyse des besoins
 
Modele mvc
Modele mvcModele mvc
Modele mvc
 
Présentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinalePrésentation PFE - MarouaBouhachem VersionFinale
Présentation PFE - MarouaBouhachem VersionFinale
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatique
 
Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)Project equivalent to two classes presentation(présentation de projet P2M)
Project equivalent to two classes presentation(présentation de projet P2M)
 
Création d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distanceCréation d'une plate-forme ouverte à l'enseignement à distance
Création d'une plate-forme ouverte à l'enseignement à distance
 

Similaire à Bonitasoft - Vue générale de l’architecture de la plateforme Bonita

Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureSamir Arezki ☁
 
ObserveIt Produit Information
ObserveIt Produit InformationObserveIt Produit Information
ObserveIt Produit InformationObserveIT
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonitasoft
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Nabil Babaci
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Nabil Babaci
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...CERTyou Formation
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...CERTyou Formation
 
Introduction a IBM API Management
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API ManagementMagali Boulet
 
L'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerpriseL'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerpriseCisco Canada
 
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...GUSS
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" OCTO Technology
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net coreSébastien Ollivier
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Microsoft Technet France
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsVincent Perrin
 
Accélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrationsAccélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrationsWiiisdom
 
3 Microsoft Advanced Threat Analytics - Genève
3   Microsoft Advanced Threat Analytics - Genève3   Microsoft Advanced Threat Analytics - Genève
3 Microsoft Advanced Threat Analytics - GenèveaOS Community
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesMicrosoft Technet France
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleKarim Bogtob
 

Similaire à Bonitasoft - Vue générale de l’architecture de la plateforme Bonita (20)

Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
ObserveIt Produit Information
ObserveIt Produit InformationObserveIt Produit Information
ObserveIt Produit Information
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
ECommerce Logging
ECommerce LoggingECommerce Logging
ECommerce Logging
 
Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013Workflow et bcs sous share point 2013
Workflow et bcs sous share point 2013
 
Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013Workflow et bcs sous SharePoint 2013
Workflow et bcs sous SharePoint 2013
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
 
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
B5219 g formation-ibm-cognos-bi-10-2-administration-architecture-et-journalis...
 
Introduction a IBM API Management
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API Management
 
L'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerpriseL'automatisation dans les reseaux d'entrerprise
L'automatisation dans les reseaux d'entrerprise
 
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
SQLSaturday Paris 2014 - Ce que tout DBA doit savoir sur la configuration et ...
 
La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses"
 
Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
 
MERAZKA Messaoud
MERAZKA MessaoudMERAZKA Messaoud
MERAZKA Messaoud
 
WebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet ApplicationsWebSphere Portal & Rich Internet Applications
WebSphere Portal & Rich Internet Applications
 
Accélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrationsAccélérez vos mises à jour et vos migrations
Accélérez vos mises à jour et vos migrations
 
3 Microsoft Advanced Threat Analytics - Genève
3   Microsoft Advanced Threat Analytics - Genève3   Microsoft Advanced Threat Analytics - Genève
3 Microsoft Advanced Threat Analytics - Genève
 
SharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybridesSharePoint 2016 : architecture, déploiement et topologies hybrides
SharePoint 2016 : architecture, déploiement et topologies hybrides
 
Volcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelleVolcamp 2023 - Compter les moutons à grande échelle
Volcamp 2023 - Compter les moutons à grande échelle
 

Plus de Bonitasoft

Digitalize your processes in 2020
Digitalize your processes in 2020Digitalize your processes in 2020
Digitalize your processes in 2020Bonitasoft
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusBonitasoft
 
Build a Center of Excellence
Build a Center of ExcellenceBuild a Center of Excellence
Build a Center of ExcellenceBonitasoft
 
Construir un Centro de Excellencia
Construir un Centro de ExcellenciaConstruir un Centro de Excellencia
Construir un Centro de ExcellenciaBonitasoft
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...Bonitasoft
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonitasoft
 
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...Bonitasoft
 
Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Bonitasoft
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...Bonitasoft
 
e-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativose-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativosBonitasoft
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBonitasoft
 
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...Bonitasoft
 
Best Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with BonitaBest Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with BonitaBonitasoft
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonitasoft
 
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...Bonitasoft
 
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019Bonitasoft
 
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019Bonitasoft
 
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...Bonitasoft
 
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...Bonitasoft
 
BPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPathBPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPathBonitasoft
 

Plus de Bonitasoft (20)

Digitalize your processes in 2020
Digitalize your processes in 2020Digitalize your processes in 2020
Digitalize your processes in 2020
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
 
Build a Center of Excellence
Build a Center of ExcellenceBuild a Center of Excellence
Build a Center of Excellence
 
Construir un Centro de Excellencia
Construir un Centro de ExcellenciaConstruir un Centro de Excellencia
Construir un Centro de Excellencia
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
 
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
 
Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
 
e-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativose-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativos
 
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setupBest Practices - chapter #4 - Web UI development and Bonita infrastructure setup
Best Practices - chapter #4 - Web UI development and Bonita infrastructure setup
 
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
 
Best Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with BonitaBest Practices - chapter #3 - Business and developer collaboration with Bonita
Best Practices - chapter #3 - Business and developer collaboration with Bonita
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
 
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
 
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
 
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
 
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
 
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
 
BPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPathBPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPath
 

Bonitasoft - Vue générale de l’architecture de la plateforme Bonita

  • 1. Vue générale de l’architecture de la plateforme Bonita
  • 2. Plateforme Bonita Vue générale de l’architecture
  • 3. Clients pour utilisateurs finauxBonita Studio Applications personalisées Bonita storage UI Designer Application designer Données processus Données métiers Source control Systèmes Externes Cloud APIs LDAP Mail CRM, ERP... Databases Bonita Portal Bonita Living Applications Bonita Runtime Architecture de la plateforme Bonita
  • 4. Bonita Studio Bonita Studio Application DesignerUser Interface Designer Build et déploiement locale Build Build et déploiement sur Bonita Runtime Source control Stockage Corporate Bonita Runtime léger Bonita stockage léger Bonita Runtime Bonita stockage
  • 5. Bonita Runtime Noeud Bonita Server Bonita storage Données processus Bonita Runtime - Bonita Server Données métiers REST APIs REST API extensions Monitoring/ Reporting Event Handler Execution de processus Règles Métier Connectivité services tiers Gestion d’erreurs Bonita Portal Living Applications Process Execution DAO Business Data DAO - Engine basée sur des services - Modes synchrone et asynchrone - Opérations transactionnelles - Engine résilient - Engine embarquable - Engine modulaire et extensible - Gestion de processus métier - Gestion de cas - Gestion de décision Services personalisé Gestion de travail EngineWeb NoeudBonitaServer NoeudBonitaServer
  • 6. Bonita Runtime Cluster pour haute disponibilité et performance Bonita Runtime Bonita storage BDD Haute disponibilité Données processus Données métiers Load Balancer - RTO assuré par la redondance des noeuds Bonita Server - RPO garantie par la BDD - Serveur sans-état - Haute disponibilité (HD) - Haute performance (HP) - Scalabilité élastique Clients utilisateurs finaux Applications personalisées Noeud Bonita Server Engine Web Noeud Bonita Server Engine Web Noeud Bonita Server Engine Web Mémoire partagée (Hazelcast)
  • 7. Bonita Runtime - Scalabilité horizontale Bonita Runtime assure la scalabilité horizontale pour l'exécution d’instances de processus. - Assure la scalabilité globale via l’augmentation des noeuds du Bonita Runtime. - Supporte les infrastructure Cloud
  • 8. Bonita Runtime - Multi-tenant Données processuus pour tous tenants Données métier pour tenant 1 Données historiques et d'exécution: - Multi-tenant avec schéma de BDD partagé (colonne ID) - Maximise le partage de ressources - Optimisation de la maintenance - Isolation logique garantie au niveau de l’API - Un Bonita Portal pour l’administration Données métiers: - Isolées physiquement (au niveau de la BDD) Clients tenant 1 Bonita Portal Clients tenant 2 Bonita storage ... http://…?tenant_id=1 http://…?tenant_id=2 Bonita Runtime Process Definition process_id tenant_id name 123 1 LoanMgt 456 2 VacationRq 789 1 CC_Dispute 1011 1 LoanApp 1213 2 OnBoarding Users Activities Profile Données métier pour tenant 2
  • 9. Add-ons Bonita Vue générale de l’architecture
  • 10. Bonita Runtime - Test Studio Architecture des Add-ons de Bonita Studio Studio Clients pour utilisateurs finaux [Non Prod] Clients et applications personalisées Bonita Runtime - Production BCD - Stack Provisionning Runtime & Storage Bonita storage - Production Client pour utilisateurs opérationnels BICI Bonita Runtime - Dev Applications personalisées Build et déploiement des Living Applications BCD - Living Application Integration continue Living App
  • 11. Add-on Bonita Continuous Delivery Vue générale de l’architecture
  • 12. on-premiseBonita storage BCD - Provisionning et déploiement DevOps Contròleur BCD Déploiement living app Creation Infra AWS Déploiement Bonita Runtime & storage Bonita Runtime Bonita storage Load Balancer Noeud Bonita Server Noeud Bonita Server RDS Bonita Runtime Noeud Bonita Server Bonita Runtime Noeud Bonita Server Bonita storage ... ... ... ... Gère le déploiement de Bonita Runtime et des Living Applications - Image Docker standard - Déploiement en Cloud ou on-premise - Déploiement simple ou cluster - Certifié pour AWS et Azure - Le meilleur des outils DevOps : Docker, Ansible, Python, ... Clients pour utilisateurs finaux Applications personalisées
  • 13. BCD - living applications Bonita Studio Bonita Studio Bonita Studio Source control Bonita Studio Build Déploiement Bonita Runtime Déploiement Living Applications Utilisation
  • 14. Add-on Bonita Intelligent Continuous Improvement Vue générale de l’architecture
  • 15. BICI - Architecture - Optimisation intelligente - Compatible avec toute plateforme Bonita existante en production. - Détection immédiate de patterns dans les exécutions historique des processus. - Elaboration de prédictions applicables aux processus en cours - Utilisation des extensions innovantes de Process Mining qui permet l'apprentissage de tout type de processus métier BICI REST APIs BICIbackend Calcul prédictif du temps restant Data Polling Set Training Set Test Process Mining extension Applications externes Client pour la configuration AI (Dev) Client pour le monitoring Opérationnel (Manager opérationnel) Bonita storage Engine Web BICI Living Applications REST APIs REST API ext. BonitaRuntime
  • 16. Pré-requis logiciel et matériel Bonita Runtime
  • 17. Pre-requis de Bonita Runtime Recommendations minimum matériel Type Minimum Recommandé Processeur 4 CPU cores 4 CPU cores ou plus Memoire vive(RAM) 4 Go 8 Go ou plus Disque dur 10 Go 30 Go ou plus, selon utilisation OS Microsoft Windows Server 2016 64 bits ou plus recent Red Hat Enterprise Linux 6.5 64 bits ou plus recent Ubuntu 16.04 LTS 64 bits ou plus recent Java Virtual Machine Oracle Java SE Runtime 8u112 OpenJDK 8u112 Serveur applicatif Apache Tomcat 8.5.x (x > 23) Red Hat WildFly 10.1.x BDD MySQL 5.5.x (x > 27) PostgreSQL 9.3 ou plus recent SQL Server 2016 Oracle 11gR2 (11.2.0.x) and 12c (12.1.0.x.y) Pré-requis logiciel Les recommandations matériel pour les Bonita Runtime sont dépendantes des environnements et des type de processus (Nb d’instance de processus, Nb d’utilisateurs connectés, opérations et complexité) Navigateurs Mozilla Firefox Derniere version Google Chrome Derniere version Microsoft Edge Derniere version Internet Explorer 11.0.x
  • 18. Visit us online bonitasoft.com Join our community Bonitasoft.org Download Bonitasoft.com/downloads Follow us on twitter @bonitasoft Merci