Web service é uma solução utilizada para a integração online entre sistemas suportando a comunicação entre diferentes plataformas de sistema operacional e linguagens de programação. Utilizando esta tecnologia é possível automatizar em uma única plataforma processos de negócio antes executados em partes em diversos sistema de informação. Para tornar este cenário possível cada um destes sistemas deve oferecer funcionalidades em formato de "serviços", caracterizando o conceito de Arquitetura Orientada a Serviços (SOA).

Quando a integração com um sistema ERP não for possível via web services, podemos também fazer uso de acesso a banco de dados. Neste caso o Supravizio permite acessar qualquer base utilizando acesso nativo ADO.NET ou ODBC. 

 
Estudo de caso: Venda de seguros pela web
Minimize

O projeto possuía como objetivo disponibilizar aos usuários de um site de classificados de automóveis líder de mercado um serviço de compra de seguros, onde o usuário poderia informar o seu perfil e receber de forma online propostas de várias seguradoras participantes do serviço. 

A Solução

Utilizando uma página disponível no site o usuário informa seu perfil e o sistema de multicálculo aciona as diversas seguradoras participantes para calcular o seguro. Quando o usuário seleciona o seu seguro é gerado uma solicitação de compra de seguro controlada por um workflow Supravizio. Na figura abaixo podemos observar a relação entre todos os sistemas da solução:

Interface entre sistemas automatizada por web services

Abaixo o usuário do site informa seu perfil e visualiza todas as opções de seguro calculadas:

Além do cálculo apresentado em tela é enviado um email com um número de cotação para posterior recuperação. Todos os comunicados enviados para usuários são centralizados no BPM Supravizio e invocados pelo sistema multicálculo por meio de web services.

Email de cotação de seguro

Ao clicar no botão Contratar o site de multicálculo invoca o web service Supravizio com a mensagem de contratação, gerando um chamado para a equipe de atendimento.

Web Service responsável pelo broadcast de mensagens na máquina de processos BPM

A equipe de atendimento recebe um chamado que segue um workflow para auditar a venda, gerenciar pendências de documentação, vistoria e finalizar a compra. Durante a fase de atendimento são realizadas diversas chamadas para os web services do sistema multicálculo e, quando necessário, são enviados os comunicados modelados no editor gráfico BPM do software Supravizio. 

O processo de atendimento contempla diversos mecanismos de alertas para cumprimento de prazos definidos nos Acordos de Nível de Serviço e Acordo de Nível Operacional. O coordenador do atendimento possui total controle sobre as propostas em aberto incluindo responsabilidades de cada atendente do call center.  

Cotações geradas pelo site de seguros WebMotors

Fluxo de trabalho finalizado com fechamento de proposta

A solução possui também diversas rotinas automatizadas no BPM para tratamento de arquivos de retorno enviados pelas seguradoras, que são processados e seus dados aplicados no fluxo de atendimento pela máquiina de processos BPM.

Ao finalizar o atendimento é realizada a chamada para o web service do sistema multicálculo solicitar emissão de apólice na seguradora.

As imagens dos produtos são meramente ilustrativas. As marcas mencionadas neste site pertencem a seus proprietários.

Saiba porque adotar uma ferramenta BPM é melhor do que desenvolver um sistema
Minimize
Artigo sobre as vantagens de BPM em relação a desenvolvimeto de sistemasQuando comparada ao desenvolvimento dos chamados sistemas in house, a adoção de ferramentas BPM leva grandes vantagens por estabelecer uma ótima relação custo-benefício. Um dos principais fatores que contribui para essa análise é o fato de os sistemas BPM não demandarem investimento na contratação de mão de obra especializada; seja para a construção, monitoramento ou manutenção do sistema implementado.

Leia mais sobre as vantagens do BPM em relação a desenvolvimento de sistemas...

Copyright 2011 by Venki Tecnologia