<< <%SKIN-STRTRANS-SYNTOC%> >> Navegação: QBILLING > Funcionalidades do "Menu de Opções" > Administração > Parâmetros Gerais > Conceitual sobre WebServices |
WebService é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia, é possível que novas aplicações possam interagir com aquelas já existentes, e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os dados são enviados e recebidos em formato XML (linguagem universal para a qual a linguagem de cada aplicação é “traduzida”).
Este recurso de integração atua de forma passiva no QBilling, ou seja, outros sistemas poderão realizar a operação disponível pelo Web Service, chamada de autenticação legada.
• Autenticação Legada: estabelecer uma autenticação legada significa fazer com que o QBilling permita o acesso de um usuário que já está autenticado em outra aplicação; ou seja, se o usuário já estiver logado em outro sistema, ele poderá ter acesso automático ao QBilling, sem a necessidade de informar novamente o seu “usuário” e “senha” de acesso.
Para realizar uma autenticação legada, é necessária a obtenção de um arquivo WSDL. O “Web Services Definition Language” (WSDL) é uma linguagem baseada em XML, utilizada para descrever Web Services, e existe em todo servidor que as provê.
Cada arquivo WSDL corresponde a um grupo de operações de WebServices que estarão disponíveis para serem executadas. Logo, para que a “Autenticação Legada” esteja disponível no QBilling, é necessário que seja gerado um arquivo WSDL que execute esta função. Este arquivo, quando gerado, estará no diretório de instalação do QBilling: WS/SERVICES/GENERAL, e seu nome será WSGeneral.wsdl