Vidéo: Utilser le Cloud - Software as a Service & Business Process as a Service 2024
Processus métier en tant que service (BPaaS) désigne tout type de processus métier horizontal ou vertical fourni sur la base du modèle de services cloud. Ces services en nuage - qui comprennent le logiciel en tant que service (SaaS), la plateforme en tant que service (PaaS) et l'infrastructure en tant que service (IaaS) - dépendent donc de services connexes.
Les entreprises automatisent les processus métier depuis des décennies. À l'origine, ils étaient forcés de le faire manuellement ou par programmation. Par exemple, si une entreprise souhaitait s'assurer qu'un système de gestion des commandes vérifiait une vérification de crédit avant d'émettre une transaction, l'entreprise a intégré cette demande dans un programme.
Dans certains cas, des sociétés d'externalisation de processus métier entières peuvent implémenter des processus manuellement ou par automatisation. Avec l'avènement du cloud computing, cette approche commence à changer. De plus en plus, les entreprises envisagent une approche des services plus axée sur les services. Plutôt que de supposer que vous avez besoin d'une application empaquetée qui inclut la logique métier, les données et les processus, il est possible de sélectionner une application de processus qui n'est pas liée à une seule application.
Il existe une raison pratique de sélectionner un service de processus métier. Tout d'abord, une organisation peut sélectionner un processus qui correspond à la politique d'entreprise. Il peut ensuite être utilisé dans de nombreux environnements d'application différents. Cela garantit qu'un processus bien défini et, plus important encore, cohérent existe à travers l'organisation. Par exemple, une entreprise peut avoir un processus complexe de traitement de la paie ou de gestion des expéditions. Ce service peut être lié à d'autres services dans le cloud, tels que SaaS, ainsi qu'à des applications dans le centre de données.
Comme les services cloud SaaS, les processus métier commencent à être conçus comme une offre packagée pouvant être utilisée de manière hybride. Après tout, les processus métier sont les étapes que vous suivez ou les activités que vous effectuez pour faciliter la livraison de produits ou de services à vos clients ou parties prenantes. Ces processus métier peuvent en réalité être tous les services pouvant être automatisés, y compris la gestion du courrier électronique, l'envoi d'un colis ou la gestion du crédit client.
La différence entre les applications packagées traditionnelles et BPaaS est que BPaaS est conçu pour être orienté service. Ainsi, BPaaS est susceptible d'avoir des interfaces bien définies. En outre, un BPaaS est un service normalisé à utiliser par de nombreuses organisations différentes. Parce que ces services sont beaucoup plus optimisés pour fournir un service de manière cohérente, ils peuvent tirer parti de l'automatisation, de la standardisation et de la répétabilité dans la façon dont les services sont utilisés et fournis.
Les caractéristiques suivantes définissent BPaaS:
-
Le BPaaS se situe au-dessus des trois autres services cloud de base: SaaS, PaaS et IaaS.
-
Un service BPaaS est configurable en fonction du processus en cours de conception.
-
Un service BPaaS doit avoir des API bien définies pour pouvoir être facilement connecté aux services associés.
-
Un BPaaS doit être capable de prendre en charge plusieurs langues et plusieurs environnements de déploiement, car une entreprise ne peut pas prédire comment un processus métier sera exploité à l'avenir.
-
Un environnement BPaaS doit pouvoir gérer une mise à l'échelle massive. Le service doit pouvoir passer de la gestion de quelques processus pour quelques clients à la prise en charge de centaines voire de milliers de clients et de processus. Le service atteint cet objectif en optimisant les services de cloud sous-jacents pour prendre en charge ce type d'élasticité et de mise à l'échelle.