head
Русский Украинська English Инд.задание Отчет о поиске Ссылки Библиотека Автореферат выпускной работы магистра
Библиотека

Значение платформы .NET для разработчиков

14 января 2002 г.


Ичточеик http://www.microsoft.com/rus/net/dev/

Благодаря возможностям среды разработки Microsoft Visual Studio .NET и спецификации Microsoft .NET Framework корпорация Microsoft предоставляет разработчикам самые эффективные средства для быстрого создания и развертывания современных приложений и веб-служб XML.

  • Платформа Microsoft .NET, благодаря средствам Visual Studio .NET и .NET Framework, позволит обеспечить более быструю разработку программных приложений и служб.
  • С помощью средств .NET Framework и Visual Studio .NET обеспечивается более высокая надежность приложений и веб-служб XML.
  • Использование веб-служб XML позволит упростить и повысить эффективность интеграции приложений и служб, создаваемых на основе платформы .NET.

Веб-службы XML

При использовании платформы Microsoft .NET программный код встраивается в отдельные модульные элементы веб-службы XML, с помощью которых может решаться ограниченный набор задач. Поскольку стандартные интерфейсы, основанные на языке XML, упрощают связь между программами, веб-службы XML можно «сшивать» друг с другом, получая в результате специализированные приложения и вспомогательные программные средства. Благодаря этому ускоряется и упрощается процесс получения нужного решения, поскольку разработчики могут включать в него наиболее удачные и эффективные веб-службы XML, ранее уже созданные в различных странах мира. Корпорация Microsoft предоставляет базовый набор веб-служб XML (он получил название Microsoft .NET My Services), ориентированных на потребности пользователей и позволяющих выполнять такие функции, как идентификация пользователей и доступ к календарю.

Ускорение разработки

  • С помощью среды CLR (Common Language Runtime), входящей в состав .NET Framework, разработчики могут создавать веб-службы XML, используя любой из современных языков программирования. Это значительно расширяет диапазон ресурсов, имеющихся в распоряжении разработчиков, позволяя им выбирать язык программирования, наиболее подходящий для решения той или иной конкретной задачи.
  • Использование среды разработки Visual Studio .NET позволяет в значительной степени автоматизировать процесс преобразования приложения в веб-службу XML. Благодаря этому обеспечивается значительная экономия времени и ресурсов, необходимых для быстрого создания и развертывания соответствующих решений.
  • Язык XML по самой своей сути является средством, позволяющим отделить данные от способа их представления. Отделение характеристик отображения данных от рабочей среды .NET упрощает добавление новых технологий формирования интерфейса, таких как распознавание речи и рукописного текста (при этом не требуется переписывать код приложения).
  • Набор веб-служб .NET My Services и другие службы, являющиеся компоновочными блоками .NET, обеспечивают реализацию базовых функций, необходимых для многих приложений — идентификацию пользователя, уведомления, список контактов и т.п., — не требуя создания для этого дополнительного программного кода.

Повышение надежности

  • Упорядочивая использование доступных в настоящее время ресурсов, влияющих на производительность системы и пропускную способность сети, платформа .NET позволяет в полной мере реализовать все преимущества распределенных компьютерных сред. Обработка данных выполняется там, где это наиболее целесообразно, независимо от того, где конкретно располагается веб-служба XML. В результате происходит перераспределение нагрузки на процессор и снижается сетевой трафик.
  • Общая среда CLR обеспечивает повышенную управляемость, защиту от утечек памяти, нарушений доступа, снимает проблемы, связанные с несоответствием версий.
  • Спецификация .NET Framework обеспечивает безопасное приведение типов, возможность совместного использования программного кода, изоляцию на уровне приложений, гарантирующую, что одна веб-служба XML не будет оказывать воздействие на другую или ошибочно ее вызывать.

Интеграция

  • Благодаря тому, что для налаживания обмена данными в рамках платформы Microsoft .NET применяется язык XML — открытый стандарт, регулируемый консорциумом W3C (World Wide Web Consortium), — преодолеваются барьеры, препятствующие совместному использованию данных и интеграции программного обеспечения. Протокол SOAP (Simple Object Access Protocol) — основанная на языке XML технология обмена сообщениями, стандартизация которой была проведена консорциумом W3C, — задает все необходимые правила поиска веб-служб XML, интеграции их в приложения и связывания их друг с другом. Среда CLR обеспечивает унификацию управления, благодаря которой веб-службы XML, написанные на любом языке программирования, могут взаимодействовать друг с другом. Платформа .NET включает также возможности доступа к базам данных, позволяя разработчикам включать в архитектуру создаваемых приложений ODBC-совместимые хранилища данных.
  • Платформа Microsoft .NET позволяет отделам информационных технологий снизить внутренние затраты и расширить спектр услуг, оказываемых заказчикам. С ее помощью существующие приложения, хранилища данных и веб-службы XML, разработанные независимыми компаниями, могут эффективно использоваться в работе компании. Разработка платформы Microsoft .NET позволяет осуществлять интеграцию служб, предоставляемых различными веб-узлами и компаниями, в целях повышения качества услуг, оказываемых пользователям.

Разработка приложений с использованием платформы .NET

Разработчики, которые хотели бы более глубоко ознакомиться с достижениями и возможностями платформы Microsoft .NET, могут воспользоваться следующими ресурсами.

Обучение

Знакомство с языком XML, протоколом SOAP, реестром UDDI и открытыми стандартами, на которых основываются веб-службы XML и платформа .NET. В обучении помогут книги, семинары и курсы, организуемые корпорацией Microsoft и независимыми компаниями.

Практическая деятельность

Бета-версии платформы Microsoft .NET Framework и среды Visual Studio .NET в настоящее время доступны на веб-узле MSDN. Подписка на материалы MSDN позволит получить новейшие версии современных средств разработки и приступить к созданию веб-служб XML. Разработчики, знакомые со средой разработки Visual Studio, по достоинству смогут оценить возможности этих средств, обеспечивающих простое и быстрое создание веб-служб XML.

Ресурсы, предоставленные в общий доступ

Посетив веб-узлы MSDN и GotDotNet, можно получить техническую поддержку и информацию о веб-службах XML. Узел сообщества Gotdotnet — лучшее место, где можно получить образцы кода, полезный совет, предоставить в общий доступ созданные вами веб-службы XML.