Служба соответствия рекомендациям WCF - Windows Azure - PullRequest
1 голос
/ 09 февраля 2012

Как сохранить некоторые метаданные из приложения форм Windows в базе данных SQL Azure с помощью службы Azure WCF?

Если у меня есть 100 клиентов, которые будут обращаться к службе WCF одновременно или в разное время, сохраняя эти метаданные в базе данных ... каков наилучший способ реализации этого?

Клиент передаст службе WCF сериализованные метаданные (XML или JSON), веб-служба десериализует их и сохранит в базе данных SQL Server. Сообщение, отправленное моим клиентом, отправит в службу уникальный идентификатор, и до того, как служба введет метаданные в базу данных SQL, будет проверена, существует ли этот уникальный идентификатор.

Любая помощь с этим будет высоко ценится!

Спасибо !!!

1 Ответ

0 голосов
/ 10 февраля 2012

Звучит так, будто вы ответили на свой вопрос, когда задали его! Ваше решение здесь будет выглядеть почти идентично тому, что вы будете делать на месте.

Создайте WCF Service Web Role и внедрите свою службу так же, как при работе в помещении, и разверните ее на Windows Azure. В вашем сервисном методе используйте ADO.NET/Entity Framework/Linq-to-SQL для записи в SQL Azure database так же, как в локальный SQL Server. В приложении Windows Forms создайте прокси-сервер службы для размещенной службы Azure и вызовите метод WCF, передавая ваши сериализованные метаданные.

Есть какая-то особая часть архитектуры, на которой вы застряли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...