Clique para baixar nossa apresentação em PDF
background

Desenvolvimento de Sistemas Web e APIs

Desenvolvimento de Sistemas Web e APIs

Sistemas WEB

A BeSoft desenvolve sistemas web sob demanda, desde sistemas de gestão imobiliária, CRMs, websites, dentre outros. Analizamos a necvessidade da sua empresa, definimos o escopo e colocamos a mão na massa!

O que é API?

API significa Application Programing Interface (Interface de Programação de Aplicativos), trata-se de uma interface que roda por trás dos aplicativos.
Por causa dos padrões utilizados, em uma API, pode-se conectar vários aplicativos simultaneamente, sendo assim, uma API pode ser definido como uma interface que pode ser utilizado por múltiplos aplicativos.

Como funciona?

Um aplicativo faz pedidos de recursos. Esses pedidos são chamados de requisição. O pedido é feito à API.

A API recebe essa requisição e consulta um servidor, responsável por organizar a chegada das requisições e buscar os recursos requisitados.

Para que a API retorne algum tipo de informação dever acessar um endereço de página da web, que é traduzido pela API e retorna as informações correspondentes ao que foi passado, em formato JSON ou XML.

A BeSoft segue padrões de projetos e qualidade de software que garante a segurança das informações retornadas, sendo que informações sigilosas só seja retornada para usuários devidamente autenticados.

Qual a finalidade?

A finalidade de se criar uma API pode ser encadeada pela necessidade de ter um aplicativo mobile que vai acessar algumas informações de um determinado sistema ou a integração entre sistemas que enviará dados para outro sistema de forma segura.


Segurança

Para garantir a segurança a BeSoft utiliza alguns padrões que variam de projetos para projetos, ou seja, depende da necessidade de cada projeto.
Comunicação HTTPS todas as APIs desenvolvidas por nós utilizam o protocolo HTTPS que tem a finalidade de proteger contra ataques main-in-the-middle e provê criptografia bilateral entre cliente e servidor, protegendo contra Eavesdropping e Tampering. Desta forma diminuem e muito brechas de segurança.
Segue alguns padrões de segurança utilizados:

  • Autenticação/Autorização HTTP basic
  • Autenticação/Autorização HTTP Digest
  • Autenticação/Autorização através de Certificados
  • Token-based authorization
  • OAuth

Os mais adotados pela BeSoft é o OAuth que é um padrão aberto para autorização. Ele provê um método para clientes acessarem recursos no servidor por parte do dono do recurso (como um outro cliente ou um usuário final). Ele também provê meios de usuários finais autorizarem acesso de terceiros a seus recursos em um servidor sem informar suas credenciais, normalmente através de redirects e confirmações por parte dos usuários.

E o Token-based authorization que retorna token de acesso após a autenticação bem-sucedida de um usuário na API, esse token será utilizado em todos as requisições enquanto durar a sessão do usuário.

Documentação

Todas as rotas de acesso são documentadas, facilitando o acesso e padronizando o desenvolvimento da API, caso, outras equipes venham a utilizar a API.

about
logo

Somos uma empresa jovem, focada, e obstinada em tornar os projetos de nossos clientes um sucesso absoluto. Priorizamos qualidade e confiança! Nossa equipe é qualificada, e especializada em desenvolvimento de aplicativos, sites e sistemas web para empresas, sempre usando o melhor da tecnologia!

Nosso endereço
  • Rua 7 de Setembro nº 334, Sala 202 - Centro. Passo Fundo/RS - CEP 99010-120
E-mails
  • Comercial comercial@besoft.com.br
Telefones
  • Suporte (54) 9 9998 2052
  • Comercial (54) 9 9654 4461
Horários
  • Seg - Sex, das 8:00 às 12:00 e das 13:30 as 18:18