Saturday 26 March 2016

SOAP Based Web Service for Addition Of Two Numbers using JDeveloper


Use Case: Creating SOAP Based Web Service for Addition of two numbers.

1) Create a new J2EE Web Application



2) Name the application as AdditionOfTwoNumbersWebService



3) Name the project 1 (i.e. Controller) as AdditionOfTwoNumbersController



Click Next



4) Name the project 2 (i.e. Model) as AdditionOfTwoNumbersModel



Click Next



Click Finish



Initial structure of Application with two Project's will look as below



5) Create a Java Class with
    Package: com.addition.ws
    Name: AdditionWS



6) Now write a simple method add which takes two input numbers and returns addition of those numbers as result as shown below.



Configuring/Creating Web Service

7) Right click on AdditionWS.java class and select Create Web Service option



Click Next



Click Next



Select Document/Wrapped and click Next



Select the method add(int number1,int number2):int and click Next



Click Next



Click Next



Click Next



Click Finish



8) Now Soap based service is created for Addition Of Two Numbers as you can see the symbol on AdditionWS.java has been changed which indicates that it is a service.



Testing Web Service generated/Created

9) Right click on AdditionWS.java and select Test Web Service which internally starts the integrated weblogic server and deploys this application on top of it.



10) After completion of weblogic server start with deploying the application we will get the below window open where we are providing some inputs for Addition of two numbers service.

Input1: 20 
Input2: 21

Click on Send Request



11) We will get the following result with status 200 OK

Result: 41



Thank You!!!!


Happy Learning!!!!

No comments:

Post a Comment