Como integrar assinaturas eletrônicas em seu aplicativo de negócios com o SDK e-SignLive

Etienne Hardy, 2 de Outubro de 2013

A solução de assinatura eletrônica baseada em nuvem da Silanis, o e-SignLive, é construída usando um DESCANSAR baseada em API, que há muito tempo permite que nossos clientes adicionem recursos de assinatura eletrônica a seus sistemas domésticos ou de terceiros. Para ajudar a tornar a integração com o e-SignLive ainda mais fácil, decidimos apresentar o Software Development Kits (SDK). Antes de aprofundar as características do SDK do e-SignLive, vamos revisar o cenário de integração típico do e-SignLive.

Muitas vezes, nossos clientes têm sistemas de software baseados na Web existentes para dar suporte a seus processos de negócios e desejam adicionar recursos de assinatura eletrônica da maneira mais integrada possível. Para isso, o e-SignLive oferece uma experiência de assinatura eletrônica incorporável e personalizável. Usando a API do e-SignLive, nossos clientes podem instalar e configurar a experiência de assinatura eletrônica. Aqui está um diagrama que fornece uma visão geral de como o processo funciona:

Como integrar assinaturas eletrônicas em seu aplicativo de negócios com o SDK e-SignLive

 

Assinatura Eletrônica

Guia do iniciante para assinaturas eletrônicas

Guia abrangente para começar com assinaturas eletrônicas

Baixar Agora

Nesta imagem, podemos ver que o Aplicativo de Negócios faz chamadas de API para o e-SignLive (pode ser apenas uma chamada) para criar e configurar um Pacote de Documentos. Depois que um cliente cria este pacote e está pronto para a assinatura, a experiência de assinatura eletrônica torna-se incorporada ao Aplicativo da Web por meio de um iFrame HTML. Como você pode ver, muitos detalhes vão para a criação de um pacote de documentos, onde o e-SignLive SDK se encaixa.

Frequentemente, os aplicativos de negócios são gravados usando as tecnologias Java ou Microsoft .Net. O SDK abstrai os detalhes de fazer chamadas de API por HTTP e, de alguma forma, protege nossos clientes de alterações na API. Esta é uma situação em que todos saem ganhando! Adotamos um interface fluente estilo para o SDK, que torna a criação de pacotes de documentos com apenas algumas linhas. Aqui está um pequeno exemplo usando a linguagem de programação Java:

Código da API do e-SignLive

Como você pode ver, o estilo de interface fluente combinado à nomenclatura usada em todo o SDK facilita a qualquer um entender como os pacotes de documentos são configurados e criados. E é aplicável a transações simples e complexas, com o SDK oferecendo a capacidade de não apenas configurar pacotes de documentos, mas também personalizar a experiência de assinatura. Isso ajuda a garantir que a experiência de assinatura eletrônica pareça que ela sempre foi incorporada ao aplicativo original.

O e-SignLive SDK está atualmente disponível para as plataformas Java e Microsoft .Net, com documentação completa do SDK disponível aqui . Todo o código-fonte do SDK, junto com exemplos, é de código aberto e está disponível publicamente em GitHub . Experimente o SDK do e-SignLive em nossa caixa de areia ambiente e veja como é fácil habilitar seu aplicativo de negócios com assinaturas eletrônicas.

Etienne Hardy é o arquiteto de software SaaS da Silanis e lidera a equipe de engenharia do e-SignLive ™. O histórico da Etienne em arquitetura e desenvolvimento de aplicativos Web se estende a indústrias como finanças, recursos humanos, seguros, medicina e farmacêutica.