Разработчики Silverlight, работающие над бизнес-реализациями (LOB) для корпоративных решений, теперь могут воспользоваться потенциалом повторного использования программного обеспечения Microsoft Enterprise Library 5.0.
Корпорация Майкрософт выпустила пакет интеграции Silverlight для корпоративной библиотеки Microsoft 5.0, набор руководств и повторно используемых блоков приложений, предназначенных для помощи разработчикам приложений Silverlight в решении типичных проблем разработки бизнес-объектов. Блоки предназначены для инкапсуляции рекомендуемых практик, которые способствуют согласованности, простоте использования, интеграции и расширяемости. Они также помогут разработчикам, которые хотят перенести свои существующие бизнес-приложения с помощью Enterprise Library в Silverlight.
Этот выпуск, который сейчас находится в Центре загрузки Microsoft, включает:
Кеширование блока приложения
Блок приложения для обработки исключений
Блок приложения для ведения журнала
Блок приложения для внедрения политики
Блок приложения валидации
Блок приложения Unity
Эталонная реализация Stock Trader V2 доступна для отдельной загрузки. В настоящее время это альфа-версия, но финальная версия будет доступна в ближайшее время.
(Нажмите, чтобы увеличить)
Enterprise Library работает вместе с контейнером зависимостей Unity, который включен в пакет интеграции. Unity 2.0 также можно скачать здесь.
Документация для Enterprise Library 5.0 доступна здесь, в MSDN, а в следующих видеороликах Channel 9 представлены функции конкретных блоков:
Корпоративная библиотека для Silverlight — демонстрация кэширования данных
Корпоративная библиотека для Silverlight — демонстрация ведения журнала
Корпоративная библиотека для Silverlight — демонстрация перехвата
Корпоративная библиотека для Silverlight — демонстрация валидации
Корпоративная библиотека для Silverlight — демонстрация межуровневой проверки
Для этих демонстраций предоставляется исходный код, который вам предлагается попробовать сами.