SOA - Soluções Móveis

Descrição

Hoje, os celulares tornaram-se altamente potentes na economia de hoje e a web móvel está se tornando mais barata e fornecendo serviços rápidos ao usuário. As soluções móveis baseadas na web devem se comunicar com o back-end no ambiente corporativo.

O diagrama abaixo mostra o desenvolvimento de aplicativos móveis baseados em SOA:

  • Usando a imagem acima, podemos explicar como a configuração de soluções móveis pode ser simplificada pela orientação de serviço.

  • O objetivo do processo é ler o código de barras dos itens dos telefones celulares.

  • Em seguida, o usuário irá preencher o formulário e enviá-lo ao servidor. A mensagem não será enviada diretamente para o servidor, mas ele usa o interpretador chamado Enterprise Service Bus (ESB) para processar os dados e enviar a mensagem para o servidor apropriado.

  • Na última etapa, a mensagem será armazenada no banco de dados.

Parte Móvel

É um aplicativo executado no celular que armazena todos os dados em um banco de dados local e o usuário pode verificar os dados não configurados e tentar enviá-los novamente.

Middleware de comunicação

O ESB atua como um middleware entre o servidor e os telefones móveis que envia os dados coletados dos telefones móveis e processa as mensagens armazenadas nas diferentes bases de dados. Middleware é uma parte menos customizada entre telefones celulares e servidor e resulta no sucesso do sistema.

Parte do lado do servidor

A parte do lado do servidor frequentemente chamada de visualização da web, que fornece os dados coletados que são recuperados do banco de dados.

As três partes acima (parte móvel, middleware de comunicação, parte do lado do servidor) especifica que as soluções móveis podem ser usadas de maneira sistemática usando arquiteturas orientadas a serviços.