i need to install a service that comunicate several users arround the world and send me information to my database server, but this external user cant access to anyone of my other services.

In this case, what option are better, VPN or Web Services?

Thanks


Miguel