Video: Understanding BPaaS: Business-Process-as-a-Service 2024
Bedrijfsproces als een dienst (BPaaS) is elk type horizontaal of verticaal bedrijfsproces dat wordt geleverd op basis van het cloudservices-model. Deze cloudservices - waaronder Software as a Service (SaaS), Platform as a Service (PaaS) en Infrastructure as a Service (IaaS) - zijn daarom afhankelijk van gerelateerde services.
Bedrijven automatiseren al tientallen jaren bedrijfsprocessen. Oorspronkelijk waren ze gedwongen om dit handmatig of programmatisch te doen. Als een bedrijf bijvoorbeeld wilde controleren of een beheersysteem voor bestellingen een kredietcontrole zocht voordat een transactie werd uitgevoerd, bouwde het bedrijf dat verzoek in een programma.
In sommige gevallen kunnen complete outsourcingbedrijven voor bedrijfsprocessen processen handmatig of via automatisering implementeren. Met de komst van cloud computing begint deze aanpak te veranderen. Bedrijven kijken steeds meer naar een meer servicegerichte benadering van diensten. In plaats van te veronderstellen dat u een pakkettoepassing nodig hebt die bedrijfslogica, gegevens en processen bevat, is het mogelijk om een procesapplicatie te selecteren die niet is gebonden aan een enkele toepassing.
Er is een praktische reden om een bedrijfsproceservice te selecteren. Ten eerste kan een organisatie een proces selecteren dat overeenkomt met het bedrijfsbeleid. Het kan dan in veel verschillende applicatie-omgevingen worden gebruikt. Dit zorgt ervoor dat er een duidelijk omschreven en, belangrijker nog, een consistent proces bestaat in de hele organisatie. Een bedrijf kan bijvoorbeeld een complex proces hebben voor het verwerken van de loonlijst of het beheren van de verzending. Deze service kan worden gekoppeld aan andere services in de cloud, zoals SaaS, en aan toepassingen in het datacenter.
Net als SaaS-cloudservices beginnen bedrijfsprocessen te worden ontworpen als een pakketaanbod dat op een hybride manier kan worden gebruikt. Immers, bedrijfsprocessen zijn de stappen die u zet of de activiteiten die u uitvoert om de levering van producten of diensten aan uw klanten of stakeholders te vergemakkelijken. Deze bedrijfsprocessen kunnen werkelijk elke service zijn die kan worden geautomatiseerd, inclusief het beheren van e-mail, het verzenden van een pakket of het beheren van klantenkrediet.
Het verschil tussen traditionele verpakte applicaties en BPaaS is dat BPaaS is ontworpen om servicegericht te zijn. Dus BPaaS heeft waarschijnlijk goed gedefinieerde interfaces. Bovendien is een BPaaS een gestandaardiseerde service voor gebruik door veel verschillende organisaties. Omdat deze services veel geoptimaliseerd zijn om consistent een service te leveren, kunnen ze gebruikmaken van automatisering, standaardisatie en herhaalbaarheid van de manier waarop de services worden gebruikt en geleverd.
De volgende kenmerken definiëren BPaaS:
-
De BPaaS bevindt zich bovenop de andere drie fundamentele cloudservices: SaaS, PaaS en IaaS.
-
Een BPaaS-service kan worden geconfigureerd op basis van het proces dat wordt ontworpen.
-
Een BPaaS-service moet goed gedefinieerde API's hebben, zodat deze eenvoudig kan worden aangesloten op gerelateerde services.
-
Een BPaaS moet meerdere talen en meerdere implementatie-omgevingen kunnen ondersteunen omdat een bedrijf niet kan voorspellen hoe een bedrijfsproces in de toekomst zal worden gebruikt.
-
Een BPaaS-omgeving moet massale schaling aankunnen. De service moet in staat zijn om een paar processen voor een aantal klanten te beheren en honderden, zo niet duizenden klanten en processen te ondersteunen. De service bereikt dit doel door de onderliggende cloudservices te optimaliseren om dit type elasticiteit en schaalbaarheid te ondersteunen.