Вам необходимо создать так называемый веб-сервис . Этот веб-сервис действует как веб-страница, которая может быть легко прочитана машинами. Эта страница позволит вашей программе отправлять и получать HTTP-сообщения (как веб-браузер) для запроса и получения информации. Вы можете посмотреть на этой странице API Карт Google , чтобы увидеть пример его работы.
Для протокола, который вы используете для связи, у вас есть много вариантов. Среди самых популярных - JSON и XML .
Для создания самого веб-сервиса у вас есть множество опций. Кажется, Java-сервлеты и PHP популярны, но есть много других (ASP, Perl, Python ...).