I would suggest to expose your data using Restful services. You already have a webapplication in your intranet, so you can add a rest layer on top of your current services and allow external traffic to consume your rest services (please use https and a good security framework)
Using a rest layer with json data will allow you to easy develop any kind of clients (i.e mobile clients).
Good luck!