Веб-служба SQL Server 2008 устарела? - PullRequest
1 голос
/ 04 января 2012

Я работаю фрилансером в компании, занимающейся игровыми серверами, и этот игровой сервер использует выделенный сервер с SQL Server 2008, игровой клиент подключается к игровому серверу через произвольный порт (не проблема), а SQL Server закрываетсяна выделенном сервере, поэтому к нему нельзя получить доступ из внешнего источника.

Я работаю над идеей продать моему менеджеру создание веб-службы, чтобы я мог сделать онлайн-форму регистрации и контроляпанель для людей, чтобы управлять своими товарами онлайн (без игры).

Ну, вопрос: Каков наилучший способ сделать веб-сервис (порт 80 открыт и с iis7 /Windows Server 2008) для работы на SQL Server 2008 Express, предоставляя XML с некоторой информацией для моей панели управления, а также для создания онлайн-формы для отправки запроса на создание новых игроков на SQL Server и ответа с помощью XML, подтверждающего это?

Я знаю, что мог бы сделать на PHP (так как на этом IIS7 установлен php), но это было бы адской работой, и если нет другогокак я буду делать это вручную на php.

Я хотел бы знать, есть ли какой-нибудь способ работать с чем-то вроде NuSoap для работы с SQL Server или любым другим способом, который не является NATIVE SQL Server, (что я только что прочитал на веб-сайте Microsoft, что устарело). И как это сделать, если это возможно

Заранее спасибо

1 Ответ

4 голосов
/ 04 января 2012

Создайте сервис OData , используя WCF, поверх EF-модели вашей игровой базы данных.Читайте здесь: Создание API-интерфейса OData для StackOverflow, включая XML и JSON, за 30 минут

...