Artifacts used to develop Web services
With development artifacts you can develop an enterprise bean or a Java bean module into a Web service.
To create a Web service from an enterprise bean or a Java bean module, the following files are added to the respective JAR file or WAR modules at assembly time:
- WSDL XML file
Describes the Web service that is implemented.
- Service Endpoint Interface
Java interface corresponding to the Web service port type implemented. The Service Endpoint Interface is defined by the WSDL 1.1 W3C Note.
- webservices.xml
For JAX-RPC applications, the webservices.xml file contains the J2EE deployment descriptor of the Web service specifying how the Web service is implemented. The webservices.xml file is defined in the Web Services for J2EE specification.
- ibm-webservices-bnd.xmi
Contains WebSphere product-specific deployment information.
- JAX-RPC mapping file
The JAX-RPC mapping deployment descriptor specifies how Java elements are mapped to and from WSDL file elements.
The following files are added to an application client, enterprise beans or Web module to permit J2EE client access to Web services:
- WSDL file
Provided by the Web service implementer.
- Java interfaces for the Web service
The Java interfaces are generated from the WSDL file as specified by the JAX-RPC specification. These bindings are the Service Endpoint Interface based on the WSDL port type, or the service interface, which is based on the WSDL service.
- ibm-webservicesclient-bnd.xmi
This file contains WebSphere product-specific deployment information, such as security information.
- Other JAX-RPC binding files
Additional JAX-RPC binding files that support the client application in mapping SOAP to the Java language are generated from WSDL by the WSDL2Java command tool.
Related tasks
Implement Web services applications
Develop Web services applications from existing WSDL files with JavaBeans
Develop Web services applications from existing WSDL files with enterprise beans
Develop Web services applications from JavaBeans
Develop Web services applications from enterprise beans
Related Reference
Web services enabled module - deployment descriptor settings (ibm-webservices-bnd.xmi file)
Web services: Resources for learning
Web services specifications and APIs