Get started Bring yourself up to speed with our introductory content.

SOAP web services bottom-up approach example in Java using Eclipse

Before there was EJB 3.0 and the annotation based approach to SOAP web services creation, there were Eclipse tools and Apache Axis web services frameworks that made it possible to take a bottom-up approach to SOAP web services creation. And what exactly is a bottom-up web services approach? In essence, you would take a POJO or a JavaBean and tell an Eclipse wizard to create a WSDL file and all of the supporting classes required to make the methods of the JavaBean available as a web service. Apache Axis played a big role in the process as well. This SOAP web services bottom-up approach example in Java using Eclipse demonstrates exactly how a bottom-up web service mapping was done.

SOAP web services bottom up approach

The following video takes you through the entire process of creating a SOAP web service using Eclipse’s bottom-up mapping tools. We will debrief the basic steps below.

Bottom-up web services example

The basic steps following in the SOAP web services bottom-up approach example in Java using Eclipse video were as follows:

  1. Create a dynamic web project
  2. Create a JavaBean that will provide methods to be invoked over the web
  3. Open the Eclipse web services wizard and choose the bottom-up web service approach
  4. Choose the JavaBean whose methods are to be invoked over the web
  5. Click Finish on the Eclipse web services wizard and allow the bottom-up web services mapping to happen
  6. Deploy the SOAP web service to a Java EE application server that supports the Java EE web profile. Tomcat or the WebSphere Liberty profile are possible options
  7. Test the SOAP web service using Eclipse’s web services explorer
bottom up web service approach

Using eclipse to take a bottom-up approach to SOAP web service creation.

And that’s it. That’s all there is to creating a SOAP web service in Java with a bottom up approach.

Modern web services development

Looking for a more modern approache to web service development? Here are some of the latest REST tutorials and SOAP web services examples that we’ve published on TheServerSide. We highly recommend them.

Want to learn about Git?

If you’re interested in learning about the most popular version control system on the market today, take a look at the following Git tutorials and examples

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

I have an iPhone and an iPad. I use both of these extensively, but the bulk of my work is not (currently) built for the real estate of these devices. Also, after using them for a number of months I am thinking that much of the interface is too much teenager and not enough business.
Mobile Devices are good tool to PUSH info - that are simple / pictoral / quick to read. Not suited for reading reports / attachments... clearly
I find myself using my smartphone almost exclusively for mobile communications such as my social media interactions and all calls. Skype, FaceTime and other services are for the mobile devices. It's the laptop that is my workhorse for word processing and other hardcore work.

If a quick check in or view is needed (scanning email, looking over tasks, doing small pieces of work) I find I am able to do a lot more of that from my phone and do so at a level that is still effective (in the case of email, the small footprint forces me to be more direct, and that's a positive ;) ). When it comes to writing, or doing actual programming or administration work, it's still much easier for me to do that work on my laptop.