bynet2.3 microsoft silverlight3 using for business
DESCRIPTION
Bynet2.3 Microsoft. Mediacontent delivery using IIS7 and Silverlight3TRANSCRIPT
![Page 1: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/1.jpg)
Microsoft Silverlight: Платформа разработки бизнес приложений
Виктор ШатохинМайкрософт Украина
МинскМай 2009
![Page 2: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/2.jpg)
Выбор платформы
Простое развертывание на клиентеШирокое распространениеНезависимость от ОС и браузераБыстрые протоколы обмена даннымиБезопасностьИнструментарий
![Page 3: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/3.jpg)
Требования к бизнес приложениям
Пользовательский интерфейсРазвитый пользовательский интерфейс для работы с данными
Развертывание в ИнтернетРабота приложения в Интернет без потери функциональности
Бизнес логикаРазвитый инструментарий создания бизнес логики
![Page 4: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/4.jpg)
Бизнес приложения должны
Иметь профессиональный дизайнИметь возможность всесторонней обработки данныхИметь возможность проверки данныхПоддерживать аутентификацию и авторизациюПоддерживать различные представления
![Page 5: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/5.jpg)
Выбор платформы для бизнес приложений
ASP.NET
• Значительная распространенность
• Высокая степень зрелости
Silverlight
• Распространен• Богатый пользовательский интерфейс
WPF
• Богатый пользовательский интерфейс
• Offline • Интеграция с клиентской ОС
Богатство
Распространенность
Богатство пользовательского интерфейса и распространенность
Максимальная продуктивность
![Page 6: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/6.jpg)
![Page 7: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/7.jpg)
Silverlight 3
Значительные улучшения (SL 1.0 vs SL 3.0)
Rectangles -> ButtonsJavaScript -> C#/VB
Платформа для построения бизнес приложений
Имеет необходимую архитектуруCore – CLR, BCL, XML, NetworkingРазвитые инструменты создания пользовательских интерфейсов ( Core controls, control model, layout, styling, databinding)
![Page 8: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/8.jpg)
Функции бизнес приложения
Практически все бизнес приложения ориентированы на работу с данными
Функции:Передача данных между слоямиУсечение выборки (сортировка, фильтрация, …)Отображение и привязка данных к элементамОбработка данных
![Page 9: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/9.jpg)
Дополнительные возможностиОбновление данных
ВалидацияПейджингФильтрация на стороне сервераАутентификацияУправление доступомРеализация бизнес логики
![Page 10: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/10.jpg)
Business Application Frameworks
Base Frameworks
Base Platform
Компоненты
Network /Services
ControlsData
Binding
CLR
Core UI Engine
Data Shaping• XML• LINQ
Business Logic
Validation
App Services
Navigation
Data Loading
Control Model
Business Controls
![Page 11: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/11.jpg)
Business Logic Framework
Data Access Layer
Business Logic
Business Logic
View
Server
Client
Шаблоны слоя бизнес логики Унифицированная модель Общая инфраструктура WCF для взаимодействия
Поддержка различных клиентских технологий Silverlight, WPF Валидация, навигация
Любой Data Access Layer Entity Framework LINQ to SQL ADO.NET nHibernate
![Page 12: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/12.jpg)
Демонстрация
![Page 13: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/13.jpg)
Вопросы и ответы
![Page 14: Bynet2.3 Microsoft Silverlight3 using for business](https://reader034.vdocuments.us/reader034/viewer/2022051818/549c59d5ac7959e22a8b46ef/html5/thumbnails/14.jpg)
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS
PRESENTATION.
http://silverlight.net