web service的架构中,有些使用stub 和skeleton,的必要性?

axis1.3开发web service
web service的架构中,有些使用stub 和skeleton,但是不使用它们也可以完全正常的使用我们的服务。那么,stub和skeleton的具体作用是什么?有什么优点吗?
感谢好心人回答!

例如,
1.我eclispe 的工程名字myweb,
只是 新建了一个类get,把它发布为web service时候是在
那个类右击,new-other ,web service ,新建web service,然后
一步一步,就生成了 一个 wsdl 和server-config,
然后就可以在 另一个类 里面,通过
service,call,和 http://127.0.0.1:8080/myweb/service/get啦

使用这个类里面的 方法了,你们 用过这种 方式么

2.第二种 方式,是先 新建一个wsdl文件,然后 根据wsdl文件 使用代码生成 工具
产生了 许多类,什么
getReceiveInout.JAVA
getRequest.JAVA
getResponse.JAVA
getSkeleton.java
getStub.java
getTest.java

那么多的类 ,但是 我没搞清楚 怎么 使用?
另外,我看到代码里面好像有什么 创建 RMI的 代码啊,不知道干什么的

请问 这两种使用 方式 有什么不同 啊,在搜搜引擎 上找了 许多axis开发 的解释,有人能帮帮我么?

与Java的RMI有关。RMI适合在客户端和服务器都是Java 而且在一个网内,速度快