After being totally sick of Axis and other well known webservices implementation I wrote my own. This implementation doesn't have short-comings of Axis where you need to write custom serializers or are limited in what classes you can send back and forth across the wire.
Using this implementation (don't have official name for it yet) is brain dead simple. You add a precreated servlet to your web.xml document in your container of choice. That's it, no need for comlicated *.xml configurations or anything else.
You procede writing your business logic the same way you do with any other webservice. You create an interface and share it between the server and the client. Then on the server you write an implementation class that implements this interface. The two will be tied together via java Annotations (you can use properties file too, but annotations are prefered).
Everything else is configured via Annotations as well: you can provide your own ClassFactory, Serializers (XStream serializer is used by default), etc etc.
I'll link the *.jar file as soon as I'm done packaging it. I'll upload it to ibiblio and other repositories as well.
I'd gladly answer any questions as well, but please only relevant questions. If you have no idea what WebServices or Annotations are grab a book 🙂
Using this implementation (don't have official name for it yet) is brain dead simple. You add a precreated servlet to your web.xml document in your container of choice. That's it, no need for comlicated *.xml configurations or anything else.
You procede writing your business logic the same way you do with any other webservice. You create an interface and share it between the server and the client. Then on the server you write an implementation class that implements this interface. The two will be tied together via java Annotations (you can use properties file too, but annotations are prefered).
Everything else is configured via Annotations as well: you can provide your own ClassFactory, Serializers (XStream serializer is used by default), etc etc.
I'll link the *.jar file as soon as I'm done packaging it. I'll upload it to ibiblio and other repositories as well.
I'd gladly answer any questions as well, but please only relevant questions. If you have no idea what WebServices or Annotations are grab a book 🙂