Netwall Blog
English | Português

Find on this Blog…

  • Sobre a Netwall
  • UNIT PLATFORM
  • MONITORA IT

A evolução e a importância da API nas integrações

2017-03-31

A Netwall aplicou a lógica da API (Interface de Programação de Aplicações) no Unit Platform, com a exposição de serviços utilizando o padrão JSON em duas vias, ou seja, permitindo aos clientes e parceiros a troca de informações tanto de consulta como de escrita. Desta forma, é possível, por exemplo, integrar as informações de monitoramento de rede do MultiSite, produto de monitoramento da Unit, aos dashboards e ferramentas de BI (Business Intelligence) de mercado. Agora vamos analisar a relevância que essa postura possui em um contexto empresarial atual.

Imagine viver em um mundo que a cada dia está mais conectado e ficar “sem serviço”, ou seja, estar sem contato com este mundo. Agora imagine o ambiente de negócios onde alguma empresa não esteja disponível para trocar informações e realizar transações com outras empresas de maneira ágil e automatizada. Imaginou? Foi justamente em meio a este cenário que engenheiros e cientistas de computação resolveram desenvolver uma interface de comunicação para permitir o acesso a parte de alguns recursos de um sistema, por uma pessoa ou por outro sistema, sem que o acessem diretamente. Assim surgiram as APIs.

Uma analogia para explicar o papel de uma API é a situação dos clientes em um restaurante solicitando acesso aos deliciosos pratos de um cardápio. O cliente não vai diretamente até a cozinha, pois isso poderia causar algum transtorno de acesso à áreas restritas. Em vez disso, ele demanda um garçom, que faz o serviço de ir até a cozinha e obter o prato desejado pelo cliente. Esta mesma cozinha ainda pode estar sendo demandada por uma telefonista atendendo a pedidos de um sistema de entrega.

Origens

Inicialmente, a disponibilização de serviços por meio de APIs se deu pela evolução do modelo FTP (protocolo de transferência de arquivos) para o modelo de Web Services, serviço disponível na internet por meio do qual você pode disponibilizar parte do seu backend através da web, de forma que qualquer um com a URL de chamada do seu serviço consegue acessar e ter um retorno (por exemplo, um arquivo XML) com as respostas da sua requisição.

A esta altura da evolução das APIs, já era possível abandonar a manipulação de arquivos textos por uma tecnologia mais elaborada (XML/SOAP) e com maior flexibilidade de manipulação da informação em razão da arquitetura de nós do XML, permitindo o consumo da informação do arquivo conforme a necessidade do demandante.

Apesar deste processo mais estruturado, ainda havia muitas falhas de segurança e controle da informação, pois a exposição desta maneira faz com que a velocidade de alterações seja complicada, sem necessariamente autenticação e reconhecimento de cada usuário que está utilizando o Web Service.

Os parceiros de negócios precisavam garantir uma maneira de organizar suas trocas de comunicação de modo a oferecer serviços particionados, ou seja, acesso a processos alinhados com a governança de dados e sistema. Desenvolve-se então  a Arquitetura Orientada a Serviços (SOA), uma maneira de organizar seu sistema e segmentá-lo, baseado nos serviços que ele pode realizar ou oferecer. É possível controlar e expor apenas as funcionalidades que você desejar sem que o resto do sistema seja afetado, assim como realizar manutenções de maneira muito mais simples e, ainda, restringir os acessos apenas aos “cômodos” específicos de sua casa, ou melhor, de seu ambiente de TI. Com esse passo adiante, os parceiros de negócios passaram a usufruir da melhor forma de exposição e troca de informação até hoje: o mundo das APIs.

Vantagens da API

Expondo seu sistema por meio de APIs, é possível garantir maior segurança de seu ambiente de TI e dos seus sistemas, podendo controlar através de tokens de acesso todos os seus parceiros que terão acesso às partes definidas do seu sistema, e ainda customizar as chamadas que poderão ser feitas, gerenciando melhor as permissões de consulta e escrita nos bancos de dados dos seus sistemas.

Com o uso de API, muitas empresas criaram negócios baseados em framework de serviços que podem ser consumidos e combinados a outros negócios, permitindo intensa troca de informações de forma transparente aos olhos dos usuários finais desses serviços. Para se ter uma ideia da dinâmica deste contexto de troca, o número de APIs que são atualmente chamadas por máquinas, em contraposição às chamadas efetuadas pelas pessoas através de um aplicativo, é exorbitante. Isso significa que uma enorme massa de atividade transacional está permitindo intensa relação entre os negócios sem qualquer tipo de intervenção humana direta.

A integração por meio de API é uma característica importante da Unit Platform. Por meio das APIs, a Unit Platform disponibiliza dados de forma ágil e segura, através de criptografia mais forte, além de facilidade na configuração e no monitoramento do ambiente de TI.

Saiba mais sobre a Unit Platform ou solicite contato de um de nossos consultores.  

31/03/2017 · Netwall Tecnologia · Posted in Geral, Integração, Plataformas · Tagged management, Netwall, security
← Previous Next →

  • Sobre a Netwall
  • UNIT PLATFORM
  • MONITORA IT

Recent Posts

  • Quais relatórios podem ajudar a organizar o seu monitoramento de TI?
  • Como o Acknowledge pode melhorar o monitoramento de TI?
  • Novidades no monitoramento de dispositivos e serviços de TI!
  • Conheça nosso novo produto: Cloud View para AWS
  • Você sabe o que é Unit Remote Network?
  • Você precisa manter as informações do seu negócio em apenas um lugar?
  • Por que escolher a Unit para o monitoramento de TI?
  • Tipos de credenciais que otimizam o monitoramento de TI 
  • Cloud ou on-premises? Qual forma de monitoramento de TI escolher?
  • Vantagens do software on-premises para o monitoramento de TI

Categories

  • Artigos (45)
  • Atualizações (10)
  • Dicas (75)
  • Eventos (17)
  • Geral (132)
  • Integração (13)
  • MonitoraIT (95)
  • Não categorizados (5)
  • Noticias na mídia (27)
  • Pesquisa de satisfação (3)
  • Plataformas (15)
  • Plugins (4)
  • Vagas (3)

netwall.com.br

TECNOPUC
Av. Ipiranga, 6681, prédio 99, Sala 911
Porto Alegre, RS – Brasil
CEP 90619-900

+55 51 3322.5303

Netwall Blog. © 2002-2016 Netwall Tecnologia. All rights reserved.