Web Services from Stateless Session EJB3 with Websphere Integration Developer
How to create a bottoms-up Websphere with Websphere Integration Developer that is deployed to Websphere Application Server V7.
Below is the steps to create an simple Web Service using Websphere Integration Developer:
1. Open up Websphere Integration Developer and create an new EJB Project
Step 2: Click on the ‘New’ button to create a new EAR Membership.
The following 3 files will be created
Step 3: Create a new Stateless Session Bean
Step 4: Complete the following information below (Important to select Remote)
Step 5: Open the Bank interface object and add a method.
Step 6: Open your Stateless Session Bean File and right click and select ‘Override/Implementation Methods’, make sure the @Override notation is added to your code (see in red block)
Step 7: Add code inside your method
Step 8: Verify that there is no error.
Step 9: Add an Application Server to your WID IDE and start the server.
Step 10: Right click on your Application Server and click on ‘Add and Remove Projects’ and Select the BankAccount project
Step 11: Verify that the Application Server has successfully synchronized the new project and no errors occurred.
Step 12: Creating the Web Service is done in the following Steps, right click on your Stateless Session Bean and Select Web Service -> Create Web Service. Your will see the following screens:
Step 13. Test your new Web Service by opening Web Services Explorer and browsing for the Bank.wsdl
Step 14: Enter the relevant information into the two fields provided and click ‘GO’
Web Service Completed successfully. This Web Services can now be deployed to Websphere Registry and Repository to be discovered by all other systems in your environment.