使用java可以通过如下三种方式来创建web service.
1.method-first
http://ws.apache.org/axis2/1_3/quickstartguide.html
http://tuscany.apache.org/build-your-first-web-services-with-tuscany.html
2.contract-first
Contract First Development with Axis2 (Part I)
Contract First Development with Axis2 (Part II)
3.annotation
JSR181
method-first与contract-first的比较
http://soa.sys-con.com/node/143909
http://static.springsource.org/spring-ws/sites/1.5/reference/html/why-contract-first.html
http://linux.java.net/article/2006/08/07/contract-first-web-services-apache-axis2