Skip to main content

O que é o RWS Connect?

Com o RWS Connect, construímos um pipeline gerenciado que extrai da sua fonte e a expõe através da API do RWS Connect: uma API REST simples sobre sistemas mais antigos (APIs SOAP, bancos de dados e arquivos) que suas integrações extraem como qualquer outra API moderna.

Por que ele existe

A RWS Integration conecta nativamente a APIs REST, webhooks e servidores SFTP/FTP. Mas muitos dados críticos de negócio vivem em lugares que nada disso alcança: um ERP que só fala SOAP, um banco de dados on-premise atrás de uma VPN, arquivos de texto posicionais depositados em um servidor toda noite. Em vez de forçar você a construir e operar código de extração personalizado, a RWS constrói e opera o pipeline para você, e suas integrações consomem o resultado através de uma única API REST consistente.

Como funciona

  1. Você solicita um conector para sua fonte (Arquivos, Bancos de Dados ou APIs SOAP) enviando um email para connect@rwsintegration.com
  2. A RWS constrói um pipeline gerenciado que extrai da fonte no agendamento combinado e grava os dados em tabelas estruturadas
  3. Sua integração extrai da API do RWS Connect usando uma conexão Simple padrão, e depois transforma e envia normalmente
Do ponto de vista da sua integração, o RWS Connect é só mais uma fonte de API: paginação, parâmetros dinâmicos, regras de negócio e agendamento se aplicam sem mudanças.
Suas tabelas ficam prontas em até dois dias úteis (SLA) após o acesso e as informações necessárias serem fornecidos. Se o acesso exigir VPN, a configuração da VPN leva mais dois dias úteis antes da construção do pipeline.

Fontes suportadas

Arquivos

Texto posicional, CSV, arquivos delimitados, Excel, JSON e XML, de SFTP, FTP, S3, Drive e mais

Bancos de Dados

Qualquer banco compatível com JDBC, onde quer que ele rode

APIs SOAP

Web services SOAP, unidos e achatados em registros limpos

Seus dados como tabelas

  • Database: o nome do seu tenant, fornecido durante o onboarding. Todas as suas tabelas vivem sob ele.
  • Table: uma tabela por dataset, com o nome combinado quando o conector é solicitado.
  • Colunas: planas, em snake_case, não importa quão aninhada ou fora de padrão seja a fonte.
Um único pipeline frequentemente combina vários endpoints ou tabelas de origem para construir um dataset completo. Nesse caso, cada coluna mantém um prefixo identificando de onde veio, e tudo chega junto em um único objeto JSON plano por registro:
Cada execução do pipeline adiciona um snapshot marcado com a data de extração, então as tabelas preservam histórico: você pode consultar o estado atual ou olhar qualquer execução passada. Toda tabela também carrega estas colunas padrão:

Consultando seus dados

Sua integração consulta a API do RWS Connect com query parameters simples. Um exemplo comum, lendo o snapshot atual de uma tabela (o registro mais recente por funcionário, em páginas de 100):
A API também suporta seleção de colunas, filtros com muitos operadores, comparações de data, agrupamento, agregações e ordenação. Veja Consultando a API do RWS Connect para todos os parâmetros.

Atualização dos dados

As tabelas são atualizadas no agendamento do pipeline, tipicamente diário, combinado quando o conector é solicitado. Consultas idênticas repetidas podem ser servidas de um cache de curta duração (até 10 minutos).

RWS Connect Live

As tabelas respondem perguntas sobre seus dados até a última atualização. Às vezes você precisa da resposta agora: toda admissão deste mês está mesmo na plataforma de RH, neste exato momento? Para isso, o RWS Connect Live lê o seu sistema em tempo real — uma chamada REST entra, uma chamada SOAP ao vivo chega ao seu sistema, um JSON limpo volta — usando a mesma api key. O Live é o que alimenta o monitoramento e as auditorias sobre sistemas legados, e qualquer integração que não pode trabalhar com os dados de ontem. Hoje ele suporta fontes SOAP. Veja o guia do RWS Connect Live para construir sua primeira extração ao vivo.

Próximos passos

Consultando a API do RWS Connect

Todos os parâmetros: select, filtros, agrupamento, agregações e paginação

Guia: Extrair dados do RWS Connect

Construa uma integração funcional sobre uma tabela do Connect

Guia: RWS Connect Live

Leia seu sistema em tempo real, para monitoramento e além