O que é Business Process as a Service (BPaaS) em Cloud Computing?

Business Process as a Service (BPaaS) é qualquer tipo de processo de negócios horizontal ou vertical que é entregue com base no modelo de serviços em nuvem. Estes serviços em nuvem - que incluem software como serviço (SaaS), Plataforma como Serviço (PaaS) e Infraestrutura como Serviço (IaaS) - são, portanto, dependentes dos serviços relacionados.

As empresas têm vindo a automatização de processos de negócio ao longo de décadas. Originalmente, eles foram forçados a fazê-lo manualmente ou programaticamente. Por exemplo, se uma empresa queria ter certeza de que um sistema de gerenciamento de ordens olhou para uma verificação de crédito antes de emitir uma transação, a empresa construiu esse pedido em um programa.

Em alguns casos, as empresas de terceirização inteiras de processos de negócios pode implementar processos manualmente ou através de automação. Com o advento da computação em nuvem, essa abordagem está começando a mudar. Cada vez mais, as empresas estão olhando para uma abordagem mais orientada para o serviço aos serviços. Ao invés de assumir que você precisa de um aplicativo de pacote que inclui a lógica de negócios, dados e processos, é possível selecionar um aplicativo de processo que não está amarrado em uma única aplicação.

Há uma razão prática para selecionar um serviço de processo de negócio. Em primeiro lugar, uma organização pode selecionar um processo que combina política de negócios. Ele pode então ser utilizado em diversos ambientes de aplicação diferentes. Isso garante que uma estrutura bem definida e, mais importante, existe um processo consistente em toda a organização. Por exemplo, uma empresa pode ter um processo complexo para o processamento da folha de pagamento ou gestão de transporte. Este serviço pode ser ligado a outros serviços na nuvem, tais como SaaS, bem como para aplicações no centro de dados.

Como os serviços em nuvem SaaS, processos de negócios estão começando a ser concebido como uma oferta de pacote que pode ser usado de uma forma híbrida. Afinal de contas, processos de negócios são os passos que você toma ou as actividades executadas para facilitar a entrega de produtos ou serviços para os seus clientes ou partes interessadas. Estes processos de negócio pode realmente ser qualquer serviço que pode ser automatizado, incluindo a gestão de e-mail, enviando um pacote, ou gestão de crédito do cliente.

A diferença entre as aplicações tradicionais embalados e BPaaS é que BPaaS é projetado para ser orientada a serviços. Então, BPaaS é susceptível de ter interfaces bem definidas. Além disso, um BPaaS é um serviço padrão para uso por muitas organizações diferentes. Porque esses serviços são muito mais otimizado para oferecer um serviço de forma consistente, eles podem alavancar a automação, padronização e repetibilidade na forma como os serviços são utilizados e entregues.

As seguintes características definem BPaaS:

  • O BPaaS senta em cima dos outros três serviços em nuvem fundamentais: SaaS, PaaS e IaaS.

  • Um serviço é configurável BPaaS com base no processo de ser concebido.

  • Um serviço BPaaS deve ter APIs bem definidas de modo que pode ser facilmente ligado aos serviços relacionados.

  • A 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ócio vai ser aproveitado no futuro.

  • Um ambiente BPaaS deve ser capaz de lidar com o dimensionamento maciça. O serviço deve ser capaz de ir de gerir alguns processos para um casal de clientes para ser capaz de suportar centenas, se não milhares de clientes e processos. O serviço realiza esse objetivo, otimizando os serviços de nuvem subjacentes para suportar este tipo de elasticidade e descamação.

menu