I can't seem to wrap my head around this and I've been reading about web services all day...
Here's what I've done/read about so far:
- I'm using Tomcat6 so I installed Axis2 and got it working
- I've read about JAX-RPC, JAX-WS, Metro, and others
- I've read about SOAP, SOA and the like
What I haven't learned:
- How it all works together???
Axis2 uses SOAP to transmit data? Everything seems to require client side code to call the service to run the information. Here's what I want to ACTUALLY do:
I have a physical device that creates and sends an HTTP Post request on the fly to my server for handling. I want that request to be handled and a response sent back saying whether or not it succeeded. This is what led me down the web services path. The device creates an XML doc with the information I want to submit into a database, but it gets sent as an HTTP Post.
Could I use Servlets to handle this? Is SOAP overkill? Do one of the other techs make more sense than Axis? Am I on the right track?
Forgive me if my questions are completely uninformed. Like I said, I'm still trying to get my head around the whole concept and how the overall flow would work.
It's exactly the same and completely different as this tiny ad: