Integração Web Service
Um Web Service é uma aplicação lógica programável acessível via protocolos Web. O Web service do MGV7 também funciona com o Windows Communication Foundation (WCF) que é um framework para construir aplicações orientadas a serviços. Usando WCF, você pode enviar mensagens assíncronas de um serviço a outro. Este serviço pode ser parte de um serviço hospedado no ISS ou pode ser um serviço hospedado em uma aplicação. O serviço pode ser um cliente de um outro serviço que busca dados de outro serviço. As mensagens podem ser simples caracteres ou palavras mandadas em XML, ou dados complexos, como stream de dados ou dados binários.
Configuração:
Após habilitar o uso do WebService na opção "Definir funcionalidades e cadastros disponíveis", no painel de controle será exibido o ícone "Configuração da integração com WebService".
Ao abrir a janela, é necessário definir:
Para informações sobre os métodos existentes, consulte aqui
Para a utilização do tipo de protocolo HTTP, com chamadas REST , basta no final no link do webservice adicionar a palavra /REST.
Exemplo:
http://192.168.0.1/MGV7_WCF/REST
Como Configurar Protocolo HTTPS
Para realizar a configuração do protocolo HTTPS, é necessário que a máquina possua um certificado digital válido instalado. Esse certificado pode ser auto-assinado ou adquirido de uma autoridade certificadora.
$cert = New-SelfSignedCertificate -certstorelocation cert:\localmachine\my -dnsname [INSERIR NOME DO SERVIDOR AQUI]
Configuração e Utilização de Cada Tipo de Autenticação
Ao ativar a autenticação, todas as requisições feitas ao WebService devem ser autenticadas conforme configurado.