Artefatos Usados para Desenvolver Serviços da Web
Com os artefatos de desenvolvimento, é possível desenvolver um enterprise bean ou um módulo JavaBeans nos serviços da Web que são baseados nos Serviços da Web para a especificação do Java™ Platform, Enterprise Edition (Java EE).
- Arquivo XML (Extensible Markup Language) WSDL (Web Services Description Language)
O arquivo XML WSDL descreve o serviço da Web que é implementado.
- Service Endpoint Interface
Uma Interface de Terminal em Serviço é a interface Java correspondente aotipo de porta de serviço da Web implementado. A Interface de Terminal em Serviço é definido pelo tempo de execução dos serviços da Web Java API for XML Web Services (JAX-WS) ou Java API for XML-based RPC (JAX-RPC) que você está usando.
- webservices.xml
O arquivo webservices.xml contém o descritor de implementação Java EE do serviço da Web especificando como o serviço da Web é implementado. O arquivowebservices.xml é definido na especificação do Web Services for Java EE.
Para serviços da web JAX-WS, o uso do descritor de implementação webservices.xml é opcional porque é possível usar anotações para especificar todas as informações que estão contidas dentro do arquivo do descritor de implementação. É possível utilizar o arquivo do descritor de implementação para aumentar ou substituir anotações JAX-WS existentes. Qualquer informação definida no descritor de implementação webservices.xml substitui quaisquer informações correspondentes especificadas pelas anotações.
Para aplicativos JAX-RPC, os descritores de implementação são necessários para especificar como o serviço da Web é implementado.
- ibm-webservices-bnd.xmi (somente aplicativos JAX-RPC)
Este arquivo contém informações de implementação específicas do produto WebSphere e é definido no descritor de implementação do ibm-webservices-bnd.xmi. Propriedades de montagem. Consulte as informações de configuração do descritor de implementação dos serviços da Web JAX-RPC para saber mais sobre esse descritor de implementação.
- Arquivo de mapeamento do JAX-RPC (Java API for XML-based remote procedure call)
O descritor de implementação de mapeamento do JAX-RPC especifica como os elementos Java são mapeados para e dos elementos de arquivo WSDL.
- Arquivo WSDL
O arquivo WSDL é fornecido pelo implementador de serviço da Web.
- Interfaces Java
para o serviço da web
As interfaces Java são geradas do arquivo WSDL conforme especificado pela especificação JAX-WS ou JAX-RPC. Essas ligações formam a Service Endpoint Interface baseada no tipo de porta WSDL ou na interface de serviço, que é baseada no serviço WSDL.
- ibm-webservicesclient-bnd.xmi (somente aplicativos JAX-RPC)
Esse arquivo contém informações de implementação específicas do produto WebSphere, como informações de segurança para aplicativos JAX-RPC. Para aplicativos JAX-WS, os descritores de implementação não são suportados e foram substituídos pelo uso de anotações.
- Outros Arquivos de Ligação JAX-RPC
Os arquivos de ligação JAX-RPC adicionais que suportam o aplicativo cliente no mapeamento de SOAP para a linguagem Java são gerados do WSDL pela ferramenta de comando WSDL2Java.