Архитектура сервера RIA .NET - PullRequest
0 голосов
/ 10 ноября 2008

Я использую WebORB в качестве удаленного шлюза для Flex проектов. Мне было интересно, что будет лучшей архитектурой для использования на стороне сервера .NET. На данный момент мы используем SubSonic для генерации уровня доступа к данным. Кроме того, при каждом вызове из Flex используется немного шаблон сценария транзакции, поскольку серверная сторона действительно действует только как способ получения данных из базы данных SQL Server 2005 во Flex и из Flex в SQL Server 2005.

Существуют ли передовые методы работы с RIA на стороне сервера? Я играл с LINQ (однако хранимые процедуры с несколькими наборами результатов доставили нам головную боль), и мне интересно узнать о ADO.NET Entity Framework ...

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

Есть ли другие, имеющие опыт работы с большим RIA?

1 Ответ

1 голос
/ 04 февраля 2010

Я создал приложение с такой архитектурой:

Flash / Flex с ActionScript -> AMF.NET для вызова метода .NET -> фасадный слой для форматирования входящих и исходящих параметров -> простой ADO.NET с использованием поставщика данных модель и Microsoft SqlHelper, который вызывает хранимые процедуры .

Я был доволен результатами, так как был разработчиком .NET, и время отклика было хорошим, и я смог получить наборы ответных данных, которые можно напрямую связать с элементами управления Flash / Flex, такими как сетки.

Просмотрите этот пост для получения дополнительной информации о моей работе и исходном коде.

Надеюсь, это поможет.

...