WCF to Flex: лучший подход? - PullRequest
       1

WCF to Flex: лучший подход?

1 голос
/ 26 октября 2011

Я занимаюсь разработкой веб-сайта ASP.NET с n-уровневым бэкэндом, использующим nHibernate - все хорошо. В рамках разработки большая часть интерфейса будет написана на Flash или, точнее, на Flex 4.5. В предыдущих проектах я бы создал веб-сервис для посредничества между данными и действиями между интерфейсом Flash и бизнес-логикой, однако я ищу более гибкое решение, которое позволило бы легко передавать данные / объекты в конечную точку службы и из нее. без особой реконструкции и с легкостью потребления Flex и другими.

Введите WCF, который, по-видимому, предоставляет надежное решение на стороне сервера, где мы можем использовать существующие POCO на бизнес-уровне, которые можно легко сериализовать по сети, помимо прочего. К сожалению, я не уверен (и неопытен в этой области) в лучшем направлении, чтобы обеспечить связь между моим веб-сервисом C # WCF и моим Flex-приложением, и, безусловно, есть несколько направлений, но без четкого и хитрого пути.

Мне бы также хотелось, чтобы служба могла обмениваться данными с другими клиентами, не относящимися к Flash, поэтому мне хотелось бы избежать привязки к одному конкретному маршруту. После некоторых исследований я считаю, что наилучшим подходом для службы WCF является вывод облегченных данных (например, JSON) или POX, которые должны быть легко использованы Flex и другими клиентами. К сожалению, мой прототип довольно разочаровывает, когда единственный работающий сквозной маршрут, с которым я работаю, - это импорт Webservice в приложение и настройка службы WCF на использование basicHttpBinding, чего, я считаю, следует избегать, так как нам нужно реализовать Somekind безопасности и стремление поддерживать общение как можно более легким. Кроме того, загрузка файлов должна быть учтена на каком-то этапе.

Короче говоря, как лучше всего связать Flex с WCF (и даже если WCF лучше, чем, скажем, ASMX), учитывая краткий сценарий выше? Кроме того, я бы действительно был бы признателен за любые учебные пособия или ссылки, которые могли бы продемонстрировать сквозную систему.

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

1 Ответ

1 голос
/ 20 ноября 2012

У Flex все проблемы, и я бы хотел, чтобы flex и flash умерли в ближайшее время, если Adobe не поспевает за современными технологиями. У меня была такая же проблема, чтобы интегрировать ArcGIS-flex> WCF> CRM (Oracle). Я нашел решение с третьей стороной. Это может помочь вам, если вы решите внедрить свое решение с помощью WebOrb

http://cookbooks.adobe.com/post_Connecting_Flex_4_with_WCF_Services-17006.html

http://www.themidnightcoders.com/products/weborb-for-net/developer-den/technical-articles/flex-net-integration.html#c1057

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