Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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 :
➢ 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.
➢ Asseyez-vous au-dessus d’autres services cloud tels que SaaS, PaaS et IaaS.
➢ Ê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.
➢ Fixez de manière proactive les objectifs pour le fournisseur de services afin d’éliminer
l’effet de la pastèque.
➢ Soyez suffisamment agile pour tirer parti de la technologie et des besoins de l’entreprise
sans renégocier les conditions avec le client.
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.
Les appareils intelligents à commande vocale qui interagissent avec les humains doivent utiliser
une formation en langage naturel bien annotée.
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.
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.
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...
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 :
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 :
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.
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
• 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.
- 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.
• 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.