51. Использования .NЕТ в Microsoft Office System.
Используя технологию Microsoft Framework Microsoft выпустила новый офисный пакет, который называется Ms Office System 2003. Этот пакет был полностью переделан для использования средств технологии .Net. Это так же коснулось и программ, входящих в этот комплект. Комплект Ms Office System включает стандартные набор программ, а так же Info Path Project, а так же компоненты серверных технологий Office Point Portal Server, Life Communication Server. Приложения Office дополнены средствами создания XML документов, которые могут быть легко сохранены как Web страницы. Так же приложения позволяют получать данные от внешних Web служб, а затем их использовать для выполнения различных операций. Новое приложение Info Path позволяет использовать основанную на XML поддержку создания электронных форм. Используя Info Path можно создать формы, поддерживающие различные источники данных (электронную почту). Электронные формы могут формироватся на основе специальных правил, а так же содержать поля, предназначенные для управления этими формами. Полученные формы могут быть интегрированы в Web службу сервера для их реализации. Так же Info Path может использоватся для создания полнофункциональных интерфейсов бах данных (формы, отчѐты), доступных через XML службы Web.
Встроенные XML Web-службы .NET.
Ключевой особенностью .Net Framework и комплекта инструментальных средств является использование в соответствии с принятыми стандартами технологий служб, что является ключевым для распределѐнной архитектуры системы, чтобы увеличить набор разрабатываемых пользователем Web служб, Microsoft представляет набор предварительно подготовленных Web служб, которые выполняются в рамках серверов Microsoft и обеспечивают предварительно встроенные, которые могут быть интегрированы в пользовательские приложения. Ключевыми Web службами, которые доступны на текущий момент являются: 1) .Net Passport
Web служба, обеспечивающая регистрацию приложений, основанных на Web. Основой службы являются делегированные возможности идентификации клиентов, доступа к приложениям или ресурсам в системе, обеспечивающую безопасность .Net. Таким образом, все пользователи, имеющие доступ, имеют учѐтные записи в виде паспортов. Идентификационным адресом электронной почты. Таким образом, как бы осуществляется подписывание на возможность использования ресурсов. Такой механизм обеспечивает доступ к ресурсам приложения с различных устройств. MapPointWeb
2) MPW – служба, обеспечивающая Web – сервисы и хостинг, которые могут быть использованы для интегрированного распределения. Указывать направления, а также обеспечивать поиск расположения.
3) .Net Alerts – обеспечивает выдачу для чувствительной по времени информации пользователя через конфигурируемый набор правил. Например, одним из используемых приложений службы .Net Alerts является служба, уведомляющая о получении почты на мобильные телефоны. Другим примером может служить передача кодировок на различные мобильные устройства, основанная на различных правилах, на дате и т.д. Компоненты службы .Net Alerts поддерживаются специальным набором разработчиков .Net Alerts Development Edition, которая позволяет разработчикам создавать собственные службы уведомления.
Использование .NET на корпоративных серверах.
Корпоративные серверы также известны как Windows Server System представляют набор предустановленных функций, которые в зависимости от типа службы могут быть автономными или использоваться совместно с разработанными приложениями пользователя. Большинство этих серверов поддерживают интеграцию с платформой технологии .Net. Это означает, что разработчики могут использовать технологию .Net как инструмент разработки с собственными настройками и использовать как встроенные приложения максимальной функциональности и интегрировать службы со своими приложениями. Ключевыми компонентами Windows Server System является Windows Server 2003. Представляет собой следующее поколение серверных операционных систем, получивших развитие от предшествующих платформ как Windows Server 2003 и 2000.
Ключевым компонентом серверов Windows 2003 является поддержка технологий .Net Framework. Internet Explorer 6.0, который также является средой для выполнения Web приложений и Web служб, f также Windows Shared (Point) Services.
SQL сервер на основе технологии .Net и Ado.Net обеспечивает поддержку для интегрирования различных баз данных .Net. На сегодняшний момент на серверах 2003 используется старая версия SQL сервер. Однако в ближайшее время ожидается выпуск SQL сервера, под который будет полностью интегрирован в .Net и поддерживать языки программирования CSharp, VB.Net. BizTalk Server – самая главная концепция современной технологии Windows 2003.
BizTalk – представляет собой поддержку для интегрированных корпоративных приложений и приложений .BtoB, обеспечивающих интеграцию существующим технологиям.
BizTalk Server 2004 – полностью интегрирован с технологией VStudio.Net для разработки конечних систем слабосвязной конечной интеграции и Web служб, обычно используемых в пределах структур BizTalk для интегрирования с внутренними и внешними системами.
BizTalk имеет возможность поддержки сложной модели адаптеров, которая даѐт возможность разрабатывать приложения, используя BizTalkдля поддержки вне среды оригинального программирования. А также позволяет интегрировать службы BizTalk с такими корпоративными службами, как Lotus. Host Integration Server
Дополнительная технология использования Biz Token Server обеспечивает поддержку для транзакций и интеграций данных с установленными Host приложениями. Host Integration
Server используется для работы с большими объѐмами хранящихся на MainFrames данных. Интеграцию с такими приложениями кА DB2, FlateFile и систем MainFrame, таких как AS/400.
Commerce Server CS
Представляет собой полностью конфигурируемую службу для разработки и развертывания систем электронной торговли. Поддерживает обе модели взаимодействия BZC.
В качестве базы данных сервер использует SQL Server и BizTalk сервер использует для интеграции с банковскими серверами.
Content Management Server
Предназначен для разработки Web приложений, управления содержанием. Используется для управления большим числом Web сайтов корпорации, включая поддержку всех аспектов (шаблоны, авторское содержание).
Механизм последовательного управлениями действиями
Также обеспечивается интеграция и COM сервером для размещения информационных программ и служб размещения каталогов. Shared Point Portal Server (SPPS)
Представляет собой службу, тесно интегрированную с пакетом Microsoft Office. Обеспечивает нормальную структуру и служит ключевым механизмом для работы панели запуска. Основное назначение – использование документов Office в распределѐнной и терминальной среде. Shared Point Portal Server поддерживает все службы, обеспечивает управление корпоративными системами поиска и средствами систематизации. Exchange Server
Microsoft Exchange Server – средство обмена сообщениями под платформой Windows. Поддержка электронных ящиков корпоративных пользователей (SMTP, POP3, IMAP4,
HTTP/HTTPS). Используя Microsoft Outlook, Exchange сервер может использоваться для создания приложений (используя автоматизацию). Mobile Information Server
Обеспечивает доступ к серверным службам с мобильных устройств, включая телефон.
Speech Server
Обеспечивает использование Windows Server-ов для использования речевых приложений и речевых служб, которые могут быть доступны для речевых приложений. Speech Server основывается на аспекте IVR (Interactive Voice Recognized).
Small Business Server – представляет собой законченное решение Business сервера, который связывает и интегрирует ключевые технологии, доступные в широкой спецификации Windows Server System. Представляет собой экономное решение. Свой Business сервер включает WS2003, Exchange S 2003, Fax Services, SQL S, Ms Framework 2000. Application Center
Представляет собой приложение для развертывания и управления Web-приложениями. Позволяет развѐртывать приложение на нескольких серверах, а также обеспечивать баланс нагрузки и отслеживания сбоев. Application Server контролирует возможности и состояние серверов, посылая предупреждение администратору системы, когда необходимо воздействие на систему, основанное на определѐнных правилах. Operation Management
Обеспечивает возможность оперативного управления приложениями Microsoft и службами через основной механизм событий, предупреждающим мониторингом, а также с предупреждением об опасности. Через богатый набор пакетов управления может автоматически обнаруживать различные серверные компоненты: COM+ службы, .Net Frame Work, а также все серверные компоненты. System Management Server
Называется сервером управления системы. Представляет собой масштабируемую базовую систему для управления Windows и серверов. Например, SMS может использоваться для установки защиты, обновления управления приложениями из центральной консоли администратора. Так же позволяет удалѐнно развѐртывать приложения на 1000-ах компьютеров.
ISQ сервер
Обеспечивает многослойную систему сетевой защиты (Fire Wall). Обеспечивает защиту служб. Фильтрует порядок.
54. Назначение и использования СLR (Соmmon Language Runtime).
Основными особенностями управляемого кода является то, что разработчику больше нет необходимости заботится об управлении память.
CLR является ядром .Net Framework. Ключевыми сервисами языка времени выполнения является распределение памяти, сборка мусора, защита приложений, проверка кодов, загрузка классов, обеспечение трансляции Just in time. Модель CLR подобна виртуальной машине. Приложения, написанные в .Net поддерживают языки программирования, компиляторы которых выдают файл с поддержкой Microsoft Intermediate Language, который с помощью компилятора Just in time преобразуется к фактическому машинному коду в момент выполнения.