Подобно на Android или iOS, бих ви препоръчал да изградите посредническа уеб услуга, която се предоставя от сървър в Интернет, с който телефоните говорят, вместо да говорят директно с базата данни. Уеб услугата ще приеме REST+JSON, REST+XML, XML-RPC, SOAP или какъвто и да е предпочитан протокол за уеб услуга от телефонните клиенти. Той ще действа според заявките от телефоните, като прави всичко необходимо в базата данни, за да удовлетвори заявката, и ще връща всеки резултат чрез протокола за уеб услуги.
Това означава, че вашите индивидуални телефони не се нуждаят от връзки директно към PostgreSQL – нещо добро, тъй като връзките в телефонната мрежа са нестабилни и логиката за повторно/възстановяване може да бъде трудна за правилна. Ще се окажете с много висящи връзки към Pg сървъра. Вие сте много по-добре с протокол без състояние като HTTP, за да разговаряте с уеб услуга, която след това върши истинската работа.
Изберете протокола за уеб услуги, с който е най-лесно да работите на Windows Phone 6.5, и го внедрете, като използвате предпочитания от вас беден сървър. Във вашия случай предполагам, че това вероятно ще бъде .NET на IIS.
В зависимост от приложението, може вече да имате протокол за уеб услуги. Ако имате модерна версия на уеб страница, тогава е доста вероятно да използвате JavaScript с REST+JSON за извикване на крайни точки на сървъра, в който случай може просто да успеете да разширите и да ги използвате повторно за приложението за телефон.