But only with native way (without annotation, tool etc).
That doesn't make sense - modern APIs like JAX-WS and JAX-RS are based on annotations - there's no way to use them without using annotations.
You can of course write code without using the built-in tools, but that means a lot more work for you, and more chances for bugs. Why would you want to go that way?
The
WebServicesFaq points to lots of introductory material regarding SOAP and REST, as well as their respective implementations.