2012-02-09 7 views
1

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

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

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

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

Спасибо !!!

ответ

0

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

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

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

+0

Привет и спасибо за ваш ответ. Я застрял в части безопасности этой реализации и сериализации/десериализации сообщения и отправил его в службу. Есть ли у вас какие-либо образцы или вы можете посоветовать, как это осуществить? Служба P.S. не возвращает ничего клиенту – user1200425

Смежные вопросы