Компоненты DotNet Framework
DotNet – разработка технологий, предназначенных для реализации распределенных приложений. Среда DotNet Framework – базовая технология для создания исполнения программ. Состоит из следующих компонентов:
• Среды исполнения общего языка CLR (Common Language Runtime). Эта среда предоставляет набор служб, необходимых всем приложения DotNet. Часть из них используется при компиляции, часть управляет памятью, сборкой мусора. По сути, CLR имеет дело с кодом, скомпилирован в единый промежуточный язык.
• Промежуточный язык Intermediate Language IL. Здесь есть много похожего с Java.
• Библиотека классов Class Libraries. Имеется большой набор сборок в библиотеках классов. В этих сборках объявлены многочисленные типы данных и объявлен набор реализованных технологий, таких как ASP Net (среда программирования, где собрано много всего, для создания Web приложений) и ADO Net (единообразное средство доступа к данным; технология одна из самых медленных, но простая).
Можно создавать целый набор типов приложений среди, которых Web формы, формы Windows, Web службы и консольные приложения. При этом используется следующий набор протоколов(как специализированных, так и тех, которые были ранее):
• Extensible Market Language XML – расширяемый язык разметки.
• Simple Object Access Protocol SOAP – простой протокол доступа к данным. Этот протокол основан на XML. Обеспечивает дистанционный вызов процедур по Интернет. Аналог Remote Procedure Call RPC.
• Web Service Description Language WSDL – ориентированный на XML язык описания Web служб.
• Universal Description Discovery Integration UDDI – универсальное описание, обнаружение, интеграция. Это некий системный реестр для хранения сведения о Web службе.