I have created an android application that calls (using kSOAP library) a SOAP based web service (developed in java, netbeans) over the intranet.
Now i want to make the application live, so this will require my web service to be exposed on the internet.
I have following questions...
- How do i make sure that no one knows about the web service link except my android application
- No one is able to call the web service except my android application
- The data transferred between android application and web service is secure and encrypted
- What kind of authentication mechanism should be used
I'm new to web services security so forgive me if my questions are dumb :)