Vous êtes sur la page 1sur 14

INTRODUCTION .......................................................................................................................................

1
I- PRESENTATION DU BPAAS............................................................................................................... 2
1- Définition ..................................................................................................................................... 2
2- Qu’est-ce qui fait une bonne plateforme BPaaS ? ...................................................................... 3
3- Effet BPaaS et pastèque .............................................................................................................. 4
4- Quelle est la différence entre BPaaS et SaaS ?............................................................................ 4
II- Implémentation d’un BPaaS (Business Process as a Service) .......................................................... 6
1- Logiciel utiliser ............................................................................................................................. 6
a- Windows Subsystem for Linux (WSL) ...................................................................................... 6
b- Kali linux .................................................................................................................................. 6
c- Xampp...................................................................................................................................... 7
d- Visual studio code ................................................................................................................... 7
2- Implémentation : SB ADMIN 2 ..................................................................................................... 7
a- Présentation de la solution ..................................................................................................... 8
b- Installation de l’environnement .............................................................................................. 8
c- Exécution et déploiement de la ressource .............................................................................. 9
CONCLUSION ......................................................................................................................................... 11
FICHE TECHNIQUE ................................................................................................................................. 12
1 Business Process as a Service (BPaaS)

INTRODUCTION
Le cloud computing fournit des solutions informatiques flexibles. De plus, le besoin de
gestion des processus métiers (BPM) est omniprésent car les PM existent dans toutes les
industries, du gouvernement aux soins de santé. Par conséquent, le succès du cloud computing
est alimenté par le fait de développer et d’offrir l’exécution des PM en tant que service ou
BPaaS. Le cloud computing est considéré comme la solution la plus fiable pour fournir un
approvisionnement amélioré et des ressources de base bon marché et permettre aux
organisations de se concentrer sur leurs activités commerciales principales. Ainsi qu’est-ce que
le BPaaS, comment peut-on le mettre en place et pourquoi dit-on que c’est la prochaine grande
révolution dans l’automatisation des processus métiers ? A la suite de notre analyse nous allons
répondre de manier détailler à tous ces différents points soulever.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 1


2 Business Process as a Service (BPaaS)

I- PRESENTATION DU BPAAS
Le cloud computing est aujourd'hui une valeur sûre pour les entreprises qui doivent trouver des
solutions informatiques modernes et adaptables afin de traiter des quantités colossales de
données d'activité. À condition de choisir une excellente formule pour la déployer, il peut
constituer un levier important de l'atteinte efficace des objectifs métier. NetExplorer,
fournisseur français reconnu de solutions cloud pour entreprise, vous parle de l'utilité du cloud
computing pour les professionnels.

Le cloud computing permet d'accéder à de la puissance de calcul et à des ressources en stockage


proposées par un fournisseur. Les ressources et les services proposés sont gérés par des serveurs
distants qui sont accessibles via la ligne internet sécurisée. Trois modèles de services cloud pour
entreprise sont le plus souvent utilisés : l'IaaS, le Paas , SaaS et le bepaas sur lequel nous
appesantirons

1- Définition
BPaaS est l'acronyme de Business Process as a Service. Ce segment du Cloud
Computing (public) se distingue du SaaS : alors que ce dernier concerne les applications
logicielles accessibles depuis le nuage, le BPaaS cible quant à lui les processus métiers. Par
exemple : paye, paiement en ligne, gestion financière... Il ne faut d'ailleurs pas le confondre,
bien qu'il s'en rapproche, avec son cousin, Business Process Outsourcing (BPO), qui consiste à
externaliser les processus métiers à des tiers.

Gartner définit les processus métier en tant que service (BPaaS) comme la fourniture de
services d’externalisation des processus métier (BPO) provenant du cloud et conçus pour la
mutualisation. Les services sont souvent automatisés et, lorsque des acteurs des processus
humains sont nécessaires, il n’y a pas de bassin de main-d’œuvre ouvertement dédié par client.
Les modèles de tarification sont des conditions commerciales basées sur la consommation ou
sur l’abonnement. En tant que service cloud, le modèle BPaaS est accessible via des
technologies basées sur Internet.

Lorsque vous utilisez un service, si vous ne gérez pas ou ne connaissez pas les bases de données,
la mise en réseau ou le middleware, vous utilisez probablement une offre de processus métier
en tant que service basée sur le cloud. BPaaS améliore vos processus métier et construit une
architecture d’entreprise agile et s’adapte aux environnements en évolution rapide. Voici
quelques-uns des exemples courants d’entreprises qui utilisent déjà BPaaS :

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 2


3 Business Process as a Service (BPaaS)

➢ Utilisation de BPaaS par eBay pour offrir son service d’enchères électroniques

➢ Utilisation par PayPal de BPaaS pour ses paiements en ligne, ses prêts et ses comptes

➢ Utilisation par Google du BPaaS fourni dans le cloud pour les recherches sur Internet et
sur le site Web

BPaaS connecte souvent des technologies telles que Platform as a Service (PaaS), Infrastructure
as a Service (IaaS) et IT as a Service (ITaaS) pour automatiser complètement les processus
métier. Par exemple, BPaaS pourrait gérer toutes les transactions par carte de crédit d’une
entreprise via des réseaux hébergés dans le cloud au lieu que les entreprises les traitent
manuellement ou les stockent dans une base de données centrale.

En gérant l’automatisation des activités à distance, les entreprises pourraient atteindre encore
plus d’efficacité et de polyvalence dans leurs opérations.

2- Qu’est-ce qui fait une bonne plateforme BPaaS ?


Le modèle BPaaS est un modèle orienté services, avec des interfaces bien définies pour
optimiser la prestation et l’utilisation des services. D’une manière générale, BPaaS devrait
atteindre les objectifs suivants :

➢ Asseyez-vous au-dessus d’autres services cloud tels que SaaS, PaaS et IaaS.

➢ Être configurable en fonction des exigences du processus.

➢ Disposer des API nécessaires pour se connecter aux services associés.

➢ Prise en charge de plusieurs langages et environnements de déploiement.

➢ Être capable de gérer la mise à l’échelle vers des centaines, voire des milliers de clients.

➢ S’aligner sur les contrats de niveau de service (SLA) et les opérations avec les résultats
commerciaux plus larges du client.

➢ Mesurer de manière proactive et continue l’avancement d’une opération plutôt qu’à la


fin d’une période.

➢ Définir des mesures objectives pour fournir un service de haute qualité.

➢ Fixez de manière proactive les objectifs pour le fournisseur de services afin d’éliminer
l’effet de la pastèque.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 3


4 Business Process as a Service (BPaaS)

➢ Soyez suffisamment agile pour tirer parti de la technologie et des besoins de l’entreprise
sans renégocier les conditions avec le client.

➢ Encourager et faciliter l’amélioration des performances d’année en année.

3- Effet BPaaS et pastèque


L’effet de la pastèque se produit lorsque tous les SLA (Le Service Level Agreement (SLA)
est une partie de contrat de service entre un prestataire informatique et son client qui définit le
niveau de service attendu et les garanties associées.) sont respectés du point de vue du
fournisseur de services, mais que le client est toujours insatisfait des résultats. Cela signifie que
les niveaux de service ne correspondent pas aux besoins du client. L’effet pastèque est une
analogie impliquant que les SLA sont « verts » (toutes les exigences satisfaites) pour le
fournisseur de services, mais « rouges » (insatisfaisants) pour le client au moment de la
livraison. BPaaS offre une solution convaincante à ce problème.

Un SLA efficace doit aligner les décisions opérationnelles du fournisseur de services sur les
exigences opérationnelles du client. Il devrait également fournir une analyse quantitative des
résultats. Les services proactifs de bout en bout axés sur les résultats sont devenus
fondamentaux et ont remplacé des paramètres individuels tels que le délai moyen de réponse.
Avec une solution BPaaS, l’écart entre l’interprétation des SLA peut être comblé grâce à son
reporting en temps réel au client.

4- Quelle est la différence entre BPaaS et SaaS ?


Alors que SaaS fournit des logiciels sur Internet, BPaaS fournit une couche supérieure, y
compris la gestion complète du cycle de vie des processus. Cela inclut la conception, la mise
en œuvre, la livraison, l’optimisation et la transformation. Le BPaaS offre plusieurs avantages
par rapport au SaaS tels que :

➢ Modèle de paiement à l’utilisation : Payez pour le processus uniquement lorsque vous


l’utilisez, pas comme un abonnement mensuel fixe.

➢ Se concentre sur les compétences de base : Chaque entreprise possède des


compétences de base uniques sur la base desquelles elle produit et fournit le service.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 4


5 Business Process as a Service (BPaaS)

➢ Expertise accrue : BPaaS améliore la qualité et la rapidité de livraison.

➢ Maximisation globale versus maximisation locale : BPaaS optimise le processus dans


son ensemble lorsque le résultat compte.

Les appareils intelligents à commande vocale qui interagissent avec les humains doivent utiliser
une formation en langage naturel bien annotée.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 5


6 Business Process as a Service (BPaaS)

II- Implémentation d’un BPaaS (Business Process as a


Service)
Le BPaaS (Business Process as a Service) est un service ou un processus d'entreprise basé sur
le cloud et automatisé. De nombreux services sont basés sur le cloud et ne nécessitent donc pas
d'interaction humaine. Cela permet aux processus de se dérouler rapidement et de manière
succincte. En vue de déploie une solution concrète nous avons opter pour les outils qui suive.

1- Logiciel utiliser
a- Windows Subsystem for Linux (WSL)
Les développeurs peuvent accéder simultanément à la puissance de Windows et de Linux sur
une machine Windows. Le Sous-système Windows pour Linux (WSL) permet aux
développeurs d’installer une distribution Linux (comme Ubuntu, OpenSUSE, Kali, Debian,
Arch Linux, etc.) et d’utiliser des applications, des utilitaires et des outils en ligne de commande
Bash Linux directement sur Windows, sans modification, sans devoir passer par une machine
virtuelle traditionnelle ou une configuration à double démarrage.

La version WSL 2 est sortie en mai 20192,3. Cette nouvelle version introduit d'importants
changements, notamment la présence d'un véritable noyau Linux4 via un sous-ensemble de
fonctionnalités Hyper-V. Depuis juin 2019, WSL 2 est disponible pour les clients Windows 10
via le programme Windows Insider, y compris l'édition Famille5. En juin 2020, il est accessible
à tous les utilisateurs généraux Windows6. Les appels graphiques et les lectures de fichiers
Linux deviennent très rapides, mais l'accès aux fichiers Windows est en revanche ralenti.

b- Kali linux
Kali Linux est une distribution GNU/Linux sortie le 13 mars 2013, basée sur Debian. La
distribution a pris la succession de BackTrack et est financée et maintenue à jour par Offensive
Security.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 6


7 Business Process as a Service (BPaaS)

c- Xampp
XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local, un
serveur FTP et un serveur de messagerie électronique. Il s'agit d'une distribution de logiciels
libres (X (cross) Apache MariaDB Perl PHP) offrant une bonne souplesse d'utilisation, réputée
pour son installation simple et rapide. Ainsi, il est à la portée d'un grand nombre de personnes
puisqu'il ne requiert pas de connaissances particulières et fonctionne, de plus, sur les systèmes
d'exploitation les plus répandus.

Il est distribué avec différentes bibliothèques logicielles qui élargissent la palette des services
de façon notable : OpenSSL, Expat (analyseur syntaxique de fichiers XML), PNG, SQLite,
zlib… ainsi que différents modules Perl et Tomcat.

Officiellement, XAMPP permet de configurer un serveur de test local avant la mise en œuvre
d'un site Web, et son usage n'est pas recommandé pour un serveur dit de production.

d- Visual studio code


Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows,
Linux et macOS. Les fonctionnalités incluent la prise en charge du débogage, la mise en
évidence de la syntaxe, la complétion intelligente du code, les snippets, la refactorisation du
code et Git intégrer.

2- Implémentation : SB ADMIN 2
BPaaS est l'acronyme de Business Process as a Service. Ce segment du Cloud Computing
(public) se distingue du SaaS : alors que ce dernier concerne les applications logicielles
accessibles depuis le nuage, le BPaaS cible quant à lui les processus métiers. Par exemple :
paye, paiement en ligne, gestion financière...

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 7


8 Business Process as a Service (BPaaS)

a- Présentation de la solution
En vue de répondre à l’attente fixé, nous avons opter pour une application web de Trading (SB
ADMIN 2) basé sur notre le serveur de donnée apache et ainsi que le serveur de base de données
MySQL. Et le cloud en elle-même repose sur le système virtualiser en WSL (kali-linux). SB
ADMIN2 est un exemple d’application web disponible gratuitement sur internet et libre pour
toute utilisation non commerciale.

b- Installation de l’environnement
- Installation de Kali Linux
Pour se fait, nous allons nous rendre sur le store de Microsoft Windows et faire une simple
recherche du mot clé « Kali » et installer l’outils ci-dessous :

- Installation de Xampp
Pour installer la version linux de Xampp rien de plus facile, il suffit de vous rendre sur le site
officiel d’Apache Xampp et y télécharger la version Linux qui coïncide avec votre distribution.
Et enfin installer celle-ci de manier classique :

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 8


9 Business Process as a Service (BPaaS)

c- Exécution et déploiement de la ressource


Pour ce fait nous allons placer notre application à dans le répertoire : /opt/lampp/htdocs une
fois cela fait nous allons par la suite importer les différentes bases de données qui accompagne
notre application et pour ce faire nous allons lancer notre navigateur et entré l’url :
localhost/phpmyadmin ainsi nous seront sur la page suivante :

Par la suite nous allons à l’onglet Importer pour importer nos différentes bases de données.

Après toute ces étapes nous allons exécuter notre application juste en allant sur notre navigateur
et y entré l’URL : localhost (pour les utilisateur interne) et l’adresse IP de la machine pour les
utilisateurs externe. Et on obtient le résultat ci-dessous :

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 9


10 Business Process as a Service (BPaaS)

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 10


11 Business Process as a Service (BPaaS)

CONCLUSION
En somme, il ressort de notre analyse que Le BPaaS (Business Process as a Service) est
un service ou un processus d'entreprise basé sur le cloud et automatisé. Cela permet aux
processus de se dérouler rapidement et de manière succincte. A fin d’obtenir une solution
pratique plusieurs logiciel y sont intervenue à savoir Windows Subsystem for Linux (WSL),
Kali linux, Xampp et Visual studio code. Pour la solution nous avons opter pour une
application web de Trading (SB ADMIN 2) basé sur notre le serveur de donnée apache et ainsi
que le serveur de base de données MySQL. Et le cloud en elle-même repose sur le système
virtualiser en WSL (kali-linux). Cette solution est un cloud en virtuel et peut être déploie sur
une plus grande rayons.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 11


12 Business Process as a Service (BPaaS)

FICHE TECHNIQUE
• Objectif principal
La BPaaS est un processus métier qui est fourni en tant que service dans le cloud, permettant
ainsi aux clients de réduire les dépenses d'investissement et les coûts d'infrastructure associés
.En d'autres termes, le BPaas permet aux organisations d'accéder et d'utiliser des processus
métier basés sur le cloud sans avoir à acheter ou à entretenir des logiciels ou du matériel. Au
lieu de dépenser de l'argent pour des choses comme des serveurs, des bases de données ou des
systèmes de sécurité - toutes choses nécessaires lorsque vous gérez votre propre infrastructure
informatique - vous pouvez simplement payer ce dont vous avez besoin via des fournisseurs
BPaaS comme Cflow.

• Types de services
Une plate-forme BPaaS solide devrait être en mesure d'atteindre :

une Automatisation intelligente des processus (IPA) : le BPaaS fournit des outils de
développement pour aider les propriétaires de processus métier à travailler avec leurs
équipes informatiques pour mettre en œuvre des initiatives IPA.
* Le BPaaS doit être configurable en fonction des exigences de processus qui doivent être
uniques pour chaque entreprise.
* BPaaS doit disposer de toutes les API nécessaires pour se connecter aux services
associés.
* Il doit prendre en charge plusieurs langues et doit pouvoir être déployé dans plusieurs
environnements.
* Doit être proactif et cohérent dans la mesure de la progression des opérations qui se
déroulent dans l'organisation avec des résultats commerciaux importants.
* Doit être en mesure de faire passer efficacement des centaines à des milliers de clients.
* Les solutions BPaaS doivent fournir un service de haute qualité à tout moment.
* Doit être suffisamment agile pour tirer parti des besoins technologiques et commerciaux
en éliminant le besoin de renégocier avec le client.
* Devrait améliorer les performances chaque année et faciliter l'optimisation globale.

• Avantages
Le BPaaS formule une approche de l'informatique qui offre aux organisations la liberté et la
flexibilité nécessaires pour mettre en œuvre des processus métier modernes. Le BPaaS peut

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 12


13 Business Process as a Service (BPaaS)

potentiellement rationaliser les opérations de votre organisation en éliminant les tâches


manuelles, en réduisant les coûts et en améliorant l'efficacité. Bien que les petites entreprises
ne puissent pas se permettre une équipe interne d'experts pour chaque aspect de leur activité,
Le BPaaS peut les aider à améliorer leurs processus sans avoir à investir lourdement au départ.

• Inconvénients
Bien que le Bpaas soit positif, il montre certains inconvénients des effets des cadres
informatiques sur le marché du travail, la personnalisation rencontre des coûts qui peuvent
entraîner des dépenses élevées, ils augmentent la concurrence et entraînent des défis pour faire
face aux complexités. La fiabilité des performances de la connectivité Internet, le respect des
règles et politiques légales et industrielles, une parfaite compréhension des fonctionnalités de
sécurité devienne parfois un défi.

• Logiciels utilisés pour l’implémentation


- Windows Subsystem for linux
Le Sous-système Windows pour Linux (WSL) permet aux développeurs d’installer une
distribution Linux (comme Ubuntu, OpenSUSE, Kali, Debian, Arch Linux, etc.)

- Kali linux
Kali Linux est une distribution GNU/Linux sortie le 13 mars 2013, basée sur Debian.

- Xampp
XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local, un
serveur FTP et un serveur de messagerie électronique.

- Visual studio code


Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows,
Linux et macOS.

• Implémentation
Une application web de Trading (SB ADMIN 2) basé sur notre le serveur de donnée apache et
ainsi que le serveur de base de données MySQL. Et le cloud en elle-même repose sur le système
virtualiser en WSL (kali-linux). SB ADMIN2 est un exemple d’application web disponible
gratuitement sur internet et libre pour toute utilisation non commerciale.

ETUDIANT DE L’INSTITUE AFRICAINE D’INFORMATIQUE 13

Vous aimerez peut-être aussi