Vídeo: Como Modelar um Processo de Negócio com BPMN 2024
O Processo de Negócios como Serviço (BPaaS) é qualquer tipo de processo de negócios horizontal ou vertical fornecido com base no modelo de serviços da nuvem. Esses serviços da nuvem - que incluem Software como Serviço (SaaS), Plataforma como Serviço (PaaS) e Infraestrutura como Serviço (IaaS) - dependem, portanto, de serviços relacionados.
As empresas têm automatizado os processos de negócios há décadas. Originalmente, eles foram obrigados a fazê-lo manualmente ou programaticamente. Por exemplo, se uma empresa quisesse certificar-se de que um sistema de gerenciamento de pedidos buscava uma verificação de crédito antes de emitir uma transação, a empresa construiu esse pedido em um programa.
Em alguns casos, empresas inteiras de terceirização de processos de negócios podem implementar processos manualmente ou por meio de automação. Com o advento da computação em nuvem, esta abordagem está começando a mudar. Cada vez mais, as empresas estão buscando uma abordagem mais orientada para os serviços. Em vez de assumir que você precisa de um aplicativo empacotado que inclua lógica de negócios, dados e processos, é possível selecionar um aplicativo de processo que não esteja vinculado a um único aplicativo.
Existe uma razão prática para selecionar um serviço de processos comerciais. Primeiro, uma organização pode selecionar um processo que corresponda à política comercial. Pode então ser utilizado em muitos ambientes de aplicação diferentes. Isso garante que um processo bem definido e, mais importante, um processo consistente existe em toda a organização. Por exemplo, uma empresa pode ter um processo complexo para processar a folha de pagamento ou gerenciar o transporte. Esse serviço pode ser vinculado a outros serviços na nuvem, como SaaS, bem como a aplicativos no data center.
Como os serviços da nuvem SaaS, os processos de negócios estão começando a ser projetados como uma oferta empacotada que pode ser usada de forma híbrida. Afinal, os processos de negócios são as etapas que você toma ou as atividades que você realiza para facilitar a entrega de produtos ou serviços aos seus clientes ou partes interessadas. Esses processos de negócios podem ser realmente qualquer serviço que possa ser automatizado, incluindo gerenciamento de e-mail, envio de um pacote ou gerenciamento de crédito do cliente.
A diferença entre as aplicações tradicionais embaladas e BPaaS é que o BPaaS foi projetado para ser orientado para o serviço. Portanto, o BPaaS provavelmente terá interfaces bem definidas. Além disso, um BPaaS é um serviço padronizado para uso por muitas organizações diferentes. Como esses serviços são muito mais otimizados para oferecer um serviço de forma consistente, eles podem aproveitar a automação, padronização e repetibilidade na forma como os serviços são usados e entregues.
As seguintes características definem BPaaS:
-
O BPaaS senta-se em cima dos outros três serviços fundamentais da nuvem: SaaS, PaaS e IaaS.
-
Um serviço BPaaS é configurável com base no processo que está sendo projetado.
-
Um serviço BPaaS deve ter APIs bem definidas para que ele possa ser facilmente conectado a serviços relacionados.
-
Um BPaaS deve ser capaz de suportar vários idiomas e múltiplos ambientes de implantação porque uma empresa não pode prever como um processo de negócios será alavancado no futuro.
-
Um ambiente BPaaS deve ser capaz de lidar com escalas maciças. O serviço deve ser capaz de gerir alguns processos para um par de clientes para poder atender centenas, senão milhares de clientes e processos. O serviço cumpre esse objetivo, otimizando os serviços da nuvem subjacente para suportar esse tipo de elasticidade e dimensionamento.