Pensando sempre na facilidade de implementação do Directcall Phone Desktop com qualquer tipo de linguagem ou plataforma nós disponibilizamos 3 formas de comunicação com o APP, segue:

1. RPC (Remote Procedure Call – Chamada de Procedimento Remota)

Permite que um programa procedural, ou seja, que apresente os procedimentos (passo-a-passo) chame uma função que reside em outro computador tão convenientemente como essa função fosse parte do mesmo programa que executa no mesmo computador.

O objetivo do RPC foi permitir aos programadores se concentrar nas tarefas exigidas de um aplicativo, e ao mesmo tempo, tornando transparente para o programador o mecanismo que permite que as partes do aplicativo se comuniquem através de uma rede.

A maior vantagem do RPC é a chamada de métodos em outras linguagens, pois ele não é focado em uma linguagem específica, o que resulta em uma maior flexibilidade.

 

2. REST (Transferência do Estado Representativo)

É pretendida como uma imagem do design da aplicação se comportará: uma rede de websites (um estado virtual), onde o utilizador progride com uma aplicação selecionando as ligações (transições do estado), tendo como resultado a página seguinte (que representa o estado seguinte da aplicação) que está sendo transferida ao utilizador e apresentada para seu uso.

 

 [ Veja como implementar usando REST ]

 

3. URL Protocol

Sendo o meio mais simples de se implementar o URL PROTOCOL pode ser invocado por qualquer aplicação inclusive paginas HTML.

 

[ Veja como implementar usando URL PROTOCOL ]