2008-09-26 3 views
3

Итак, я работаю над проектом, который использует сервер ASP.NET, и мы передаем сущности, передаваемые через WCF из запросов LINQ-to-Entity. Я уже преодолел циклическую проблему с WCF. Теперь, когда я смотрю на следующий шаг, пользовательский интерфейс Flex, мне интересно, что люди уже столкнулись либо с работой с WCF из Flex, либо с использованием Entities с Flex (сущности из структуры сущности)? И предложения Flex, библиотеки, шаблоны и советы помогут. Благодарю.Предложения по использованию Flex с WCF и Linq для объектов

вещи, которые помогут:

  • Как «сохраняющиеся» или надуть объекты на стороне пользовательского интерфейса.
  • Безопасность, как обеспечить связь от пользовательского интерфейса к сервису.
  • Как создать/передать новые объекты из пользовательского интерфейса к сервису и затем интерпретирует, как .NET сущности

ответ

3

Я бы выбрал Fluorine FX. Это очень зрелая и стабильная реализация AMF для .NET, и она обеспечивает интеграцию WCF. Мой коллега отправил информацию здесь:

http://jimdonaghy.com/?p=11

+0

исправить ссылку пожалуйста – Pakman 2012-02-05 20:25:06

0

У вас есть несколько вариантов для обмена данных между приложением Flex и вашей службой WCF. Flex поддерживает как веб-службы SOAP, так и веб-службы, подобные REST, поэтому вы можете выбрать, какой из этих подходов подходит вам лучше всего. Когда вы получаете данные на клиенте, вам нужно будет извлечь сущности из ответа и соответствующим образом создать пользовательский интерфейс. Подобно обновлению или созданию новых сущностей - вам нужно будет создать запрос веб-службы от элементов управления пользовательского интерфейса и отправить его по проводке.

Также изучите AMF, который представляет собой двоичный формат для связи между Flex/Flash и сервером. Есть реализации .NET там (например, AMF.NET), поэтому может быть возможно каким-то образом заставить его работать с WCF - вам нужно исследовать эту область самостоятельно, у меня нет прямого опыта здесь.

0

http://jimdonaghy.com?p=11, кажется, сломана, но вот ссылка на FluorineFX, если вы ленитесь Google.

http://www.fluorinefx.com/

Я рекомендую АМФ через REST или SOAP, потому что АВФ является протоколом bianry, который имеет большой прирост производительности.

С другой стороны, если вы планируете открывать свои услуги другим клиентам ui, тогда обязательно используйте REST.