regras/tipos de dados e o layout); • Método de transporte genérico(HTTP, JMS, SMTP, etc). • Conjunto de regras e padrões estabelecidas(W3C); • V.1.1(2000) e V.1.2(2007).
Language é uma linguagem baseada em XML, utilizada para descrever um Web Service. Um Web Service deve, portanto, definir todas as suas interfaces, operações, esquemas de codificação, entre outros neste documento. Exemplo: http://IP/wsadmin/ws.asmx?wsdl
comunicação entre cliente e servidor; ◦ Sem querystring, utiliza recursos/rotas; ◦ As respostas são auto-descritivas, incluindo informação suficiente para que o cliente saiba como utilizá-las. ◦ API deve ser um “livro aberto”.
◦ https://IP/clientes/:id/contratos {Dados dos contratos do cliente} ◦ https://IP/clientes/:id/contratos/:id/logins {Logins do contrato do cliente} ▪ https://10.65.1.230/clientes/25/contratos/1350/logins
◦ https://IP/clientes/:id/contratos {Dados dos contratos do cliente} ◦ https://IP/clientes/:id/contratos/:id/logins {Logins do contrato do cliente} ▪ https://10.65.1.230/clientes/25/contratos/1350/logins ▪ https://10.65.1.230?clientes=25&contratos=1350&logins