Q:

How to build a three-tiered web service

I want to create a web service (SOAP) under Apache Tomcat with Axis2, and I must respect the three-tiered architecture: 
DAO -> Business Logic Layer -> Presentation Layer
I'm new to web services. Is there a step-by-step tutorial for this?

A:

There isn't really a presentation layer in a web service, unless you consider the service itself to be the presentation layer.  
http://www.roseindia.net/webservices/axis2/
There is tons of DAO information on the web, and there's nothing special about a DAO layer for a service versus any other application.  A lot of this will depend upon how you want to build your DAO layer.  I like using Spring JDBC.

