Пятница, 26.04.2024, 17:04
Приветствую Вас Гость | RSS | PDA

Всё для студента информата

Полезная информация

Статьи IT

Всё для студента IT » Статьи » Программирование для Microsoft® .NET

Инициатива Microsoft .NET

Инициатива Microsoft .NET Microsoft NET — это грандиозная попытка Microsoft отойти от традиционных методов разработки и превратить — с помощью других компаний разработчиков —Интернет в сервисо-ориентированную программную платформу. В документах на сайте Microsoft, посвященных .NET, постоянно встречается термин Web-сервисы XML (XML Web services). Web-сервис XML — это приложение, исполняющееся на Web-сервере и предоставляющее Интернет клиентам набор функций API или Web-методов. XML входит в название, поскольку Web-сервисы и их клиенты используют его для обмена данными. С распространением Web-сервисов XML Интернет станет программной платформой, API которой будет несравненно богаче API любой ОС. Современные приложения используют в основном сервисы ОС. Завтра приложения будут использовать Web-сервисы для проверки кредитных карт, получения информации об авиарейсах и решения других повседневных задач. Может быть, даже ваши любимые рестораны обеспечат доступ к своим меню посредством Web-сервисов, и вы сможете заказать себе обед, не отходя от компьютера. Web-сервисы не изобретены Microsoft и не являются чем-то особенным, присущим только Microsoft .NET. В их основе лежат открытые стандарты, такие как HTTP, XML и SOAP (SOAP, если вы этого не знали, расшифровывается как SimpleObject Access Protocol — это стандарт Интернета, описывающий, как приложения могут взаимодействовать, т. е. вызывать методы друг друга, с помощью HTTP и других протоколов). Так как Web-сервисы — это отраслевой стандарт, а не стандарт Microsoft, то они уже применяются в Интернете. Большинство из доступных сегодня Web-сервисов не используют .NET и не исполняются под Windows. Основная задача Web-сервисов — обеспечить взаимодействие. Клиент, исполняется под Windows и вызывает методы Web-сервиса, работающего под Linux, написать относительно легко. В будущем электронные каталоги, сами являющиеся Web-сервисами, позволят компаниям публиковать сведения о своих Web-сервисах. Вам нужен Web-сервис, позволяющий оперативно следить за курсами акций или отслеживать перемещение груза? Microsoft и другие компании уже разрабатывают реестры UDDI (Universal Description, Discovery and Integration), которые сделают эту информацию доступной в глобальном масштабе. Если Web-сервисы XML можно написать без помощи Microsoft, что же дает Microsoft .NET? Многое. Во-первых, .NET утверждает правильность концепции Web-сервисов, подкрепляя ее мощью гиганта индустрии программирования. Во-вторых, Microsoft сама разрабатывает Web-сервисы, продвигая такие проекты, как .NET My Services, модернизирует свои серверные продукты в соответствии с требованиями сервисо-ориентированного мира, а также учит Visual Studio и другие средства разработки говорить на языке Web-сервисов. В третьих, и это, может быть, самое важное, Microsoft .NET включает в себя .NET Framework. Вы сможете писать Web-сервисы на ассемблере х8б, но .NET Framework делает этот процесс столь простым, что это сможет делать практически каждый. Вы узнаете все о Web-сервисах и об их поддержке в .NET Framework в последующих статьях.

Похожие статьи:

Не нашли то, что Вам нужно?.. Найдите ответ на форуме!
Категория: Программирование для Microsoft® .NET | Добавил: Akron (12.02.2012)
Просмотров: 391 | Теги: .NET
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Сообщество
Помощь
Форма входа
Поиск

Студенческий помощник по информатике © 2024
При цитировании материалов данного сайта, обязательна ссылка на источник: ITstudents.ru



>