Serviço SOAP e Pontos do Registro UDDI
O UDDI Versão 3 suporta várias versões de serviços de API SOAP. Dependendo das configurações de segurança do WebSphere Application Server e das configurações de garantia de transporte da restrição de dados do usuário do serviço SOAP UDDI, o UDDI Versão 3 suporta diferentes terminais para diferentes serviços.
A seguinte lista de valores de raiz de contexto e de URLs padrão é aplicada quando a segurança do WebSphere Application Server está ativada e você não altera as configurações de segurança padrão fornecidas. Se você não utilizar as configurações de segurança padrão, os valores da raiz de contexto e de URL poderão ser diferentes.
- host_name é o nome da máquina que está executando o perfil relevante.
- http_port é a porta HTTP interna do perfil, por exemplo, 9080.
- ssl_port é a porta SSL interna do perfil, por exemplo, 9443.
- Serviços de API do SOAP Versão 1 e Versão 2
- Serviço de consulta
- Padrão (soap.war) context-root='/uddisoap' e url-pattern = 'inquiryAPI'
ou 'inquiryapi'.
URL padrão: http://host_name:http_port/uddisoap/inquiryapi
- Serviço Publish
- Padrão (soap.war) context-root='/uddisoap' e url-pattern = 'publishAPI'
ou 'publishapi'.
URL padrão: https://host_name:ssl_port/uddisoap/publishapi ou http://host_name:http_port/uddisoap/publishapi
- Serviços de API do SOAP Versão 3
- Serviço de consulta
- Padrão (soap.war) context-root='/uddiv3soap' e url-pattern =
'/services/UDDI_Inquiry_Port'
URL padrão: http://host_name:http_port/uddiv3soap/services/UDDI_Inquiry_Port
- Serviço Publish
- Padrão (soap.war) context-root='/uddiv3soap' e url-pattern =
'/services/UDDI_Publish_Port'
URL padrão: https://host_name:ssl_port/uddiv3soap/services/UDDI_Publish_Port ou http://host_name:http_port/uddiv3soap/services/UDDI_Publish_Port
- Serviço de transferência de custódia
- Padrão (soap.war) context-root='/uddiv3soap' e url-pattern =
'/services/UDDI_Custody_Port'
URL Padrão: https://hostname:9443/uddiv3soap/services/UDDI_Custody_Port ou http://hostname:9080/uddiv3soap/services/UDDI_Custody_Port
- Serviço de segurança
- Padrão (soap.war) context-root='/uddiv3soap' e url-pattern =
'/services/UDDI_Security_Port'
URL padrão: https://host_name:ssl_port/uddiv3soap/services/UDDI_Security_Port ou http://host_name:http_port/uddiv3soap/services/UDDI_Security_Port
Um terminal está disponível para a utilização de HTTP GET para retornar representações XML de entidades UDDI. Consulte informações sobre serviços HTTP GET para as estruturas de dados do registro UDDI
Se você configurar o registro UDDI para utilizar a segurança do WebSphere Application Server e não alterar as configurações de confidencialidade de dados padrão do serviço SOAP do UDDI, os serviços com URLs de terminais padrão com portas HTTPS e SSL precisarão que seus dados sejam transportados confidencialmente. Os pedidos que não utilizam HTTPS são rejeitados.
Se você configurar o registro UDDI para utilizar a segurança do WebSphere Application Server e alterar a configuração de confidencialidade de dados do serviço SOAP UDDI para NONE, ou desativar a segurança do WebSphere Application Server, os serviços com URLs de terminal padrão com HTTPS e a porta SSL também poderão utilizar HTTP e uma porta HTTP.
Para entender como o acesso às APIs do SOAP está protegido, consulte as informações sobre o controle de acesso para as interfaces de registro UDDI.