Silverlight: лучшие практики для доступа к корпоративным данным - PullRequest
2 голосов
/ 19 января 2009

Я начинаю собирать документ о системной архитектуре для нового проекта в моей компании. По сути, у нас есть довольно большой бизнес-уровень, который следует шаблону данных корпоративной библиотеки, и мне нужно будет получить доступ к этим объектам данных из нового приложения silverlight.

Мой вопрос: как лучше всего получить доступ к этим объектам в серебряном свете? Моя первоначальная идея заключается в использовании WCF, но я не уверен, как лучше восстановить объекты в клиенте.

Ответы [ 2 ]

2 голосов
/ 19 января 2009

Новый стандарт .net - WCF (кодовое название индиго)

для исполнения У вас есть выбор из нескольких транспортных протоколов tcp (самый быстрый), http, https, в зависимости от уровня безопасности / шифрования сообщений. (есть еще несколько, netpipe и т. д.)

мой типовой макет конечной точки / службы с моими проектами у меня есть одна конечная точка для каждой версии службы, поэтому если ее версия 1, то я заканчиваю ее http://localhost:8080/YourEnterpriseName/Project/Version1/

Я также обнаружил, что метод ответа / запроса является наилучшим способом запроса данных, когда у вас есть 2 класса (один запрос, один ответ) для каждого вызова, который вам необходимо сделать на сервер. (используя knowntype, я могу заполнить вас позже)

Также Шон Вильдермут и Мигель Кастро сделали подкасты на dnrtv http://www.dnrtv.com/default.aspx?showNum=127 на данных Silverlight http://www.dnrtv.com/default.aspx?showNum=122 на Extreme WCF

1 голос
/ 19 января 2009

Ознакомьтесь с этой книгой, Службы, управляемые данными, с Silverlight 2 . Я обнаружил, что это лучший ресурс для выяснения этого. Я создал легкий слой WCF, который извлекает объекты из существующего DAL и затем передает эти объекты клиенту.

...