По сути, .NET RIA Services - это структура, которая скрывает логику сетевого соединения для обработки проводного RPC и соединяет код между клиентом и сервером.
Вы можете думать об этом как о RAD для разработки клиент / сервер.
Из блога Динеша:
1. Упростить n-уровневую разработку (и
действительно покажу вам лучший способ получить
многоуровневая история для вашего ORM
объекты - LINQ to SQL или EF или
безотносительно)
2. Поддержка богатых интернет-приложений
(RIA) разработка на Silverlight -
есть большая сквозная история для
проверка, аутентификация, легко
привязка данных и т. д.
3. Расширьте свою разработку ASP.NET
опыт. Это основано на том, что
вы уже знаете и используете. Есть
даже ASP.NET DomainDataSource и
там шаблонов для SEO (и
надеюсь, скоро появятся AJAX-вещи
скрестив пальцы).
Чтобы ответить на некоторые другие ваши вопросы о будущем Брэд Абрамс говорит :
ASP.NET Access - следуя шаблону RIA Services, вы также сможете легко создавать приложения ASP.NET, используя все встроенные функции RIA Services, такие как проверка данных, авторизация и т. Д. В мартовском предварительном просмотре мы предлагаем элемент управления asp: DomainDataSource, который обеспечивает очень простой доступ ASP.NET WebForms к логике вашего домена. Основой этого является будущая версия ASP.NET Dynamic Data, которая позволяет очень легко создавать общий стандартный интерфейс на основе логики вашего домена.
Вернувшись в Редмонд, мы работаем над тем, чтобы обеспечить очень чистый доступ к логике вашего домена через ASP.NET MVC. Шаблон здесь очень крутой, и я не могу дождаться, чтобы поговорить об этом в будущем CTP.
Если вы объедините истинность источников данных с разнообразными вариантами представления, к которым мы стремимся, с помощью .NET RIA Services…