Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Технология XML Web-сервисов

Анализ деятельности ИИиИТ | Структура и состав | Анализ бизнес процессов отдела | Описание информационных систем с Web-доступом | Создание базы данных | Первый этап настройки | Выводы по разделу |


Читайте также:
  1. I. ОРГАНИЗАЦИЯ И ТЕХНОЛОГИЯ ЛУЧЕВОГО ИССЛЕДОВАНИЯ. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ЛУЧЕВОГО ИССЛЕДОВАНИЯ.
  2. А). модернизационный, когда конструкция прототипа или базовая технология кардинально не изменяются;
  3. Безотходная технология переработки льна
  4. Глава 16 ДУХОВНАЯ ТЕХНОЛОГИЯ
  5. Глава I. Чело-век ХХI: экономизм и технология против духовности.
  6. Государственный комитет по науке и технологиям Республики Беларусь
  7. Интеграция современной правовой науки с естествознанием, техникой и другими социальными науками (технологиями).

Одной из самых популярных в настоящее время используемых Web-технологий, считается разработка Web-сервисов.

Web-сервисами называются программные системы, идентифицируемые строчкой URI, чьи доступные интерфейсы определены на языке XML. Описание данной программной системы может быть найдено иными программными средствами, которые могут взаимодействовать с ней согласно данному описанию средством сообщений, основанных на XML, одним из таковых программных средств является язык PHP, JavaScript и многие другие, которые позволяют взаимодействовать с XML и передаваемых с помощью веб протоколов. Web-служба считается единицей модульности при использовании сервисно–ориентированной архитектуры приложения.

Web-приложения используют в своей основе следующие стандарты:

• XML: Расширяемый язык разметки, созданный для сохранения и передачи структурированной информации.

• SOAP: Протокол обмена сообщениями на основе XML.

• WSDL: Язык описания внешних интерфейсов Web-приложения на основе XML.

• UDDI: Универсальный интерфейс определения, описания и интеграции (UniversalDiscovery, Description, andIntegration). Каталог Web-приложений и сведений о учреждениях, предоставляющих Web-службы в публичный доступ либо конкретным компаниям.

Web-службы гарантируют взаимодействие программных систем вне зависимости от платформы. Они базируются на основе открытых стандартов и протоколов. Благодаря применению XML достигается простота разработки и отладки Web-приложений [16]

XML Web-сервис - наверное особый вид Web-приложения, который:

• Разворачивается как модуль на Web-сервере.

• публикует Web-методы, которые могут быть вызваны клиентами извне.

• ожидает поступления HTTP - запросов, являющихся командами вызовов Web-приложения.

• выполняет Web-методы и выдает результаты.

В различие от простого Web-прибавления, у Web-сервиса отсутствует пользовательский интерфейс. Вместо этого у него имеется программный интерфейс, то есть Web-сервис предоставляет функции (Web-методы), которые могут быть вызваны удаленно, к примеру, по сети Internet. Web-сервис никак не специализирован для обслуживания конечных пользователей. Его задачка- предоставление услуг другим веб-приложениям, будь то Web- приложения, приложения с графическим пользовательским интерфейсом либо консольные приложения.

Есть много протоколов и технологий удаленного вызова: Microsoft Distributed Component Object Model (DOM), the Object Management Group's Common Object Request Broker Architecture (CORBA), Sun's Remote Method Invocation (RMI),.NET Remoting, XML Web Services.

Все эти технологии (DCOM, CORBA и RMI) долгие годы удачно использовались в Intranet-приложениях. Они гарантируют надежную, масштабируемую архитектуру. Но при применении этих технологий в Internet появляются 2 немалые трудности. Во-первых, они плохо взаимодействуют друг с другом. Все технологии оперируют объектами, однако значительно различаются деталями: управлением жизненным циклом, поддержкой конструкторов и степенью поддержки наследования. 2-ой, наиболее принципиальный нюанс состоит в том, что ориентация на RPC - взаимодействия приведет к построению сильно связных систем на базе явных вызовов методов объектов.


Дата добавления: 2015-11-14; просмотров: 33 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Информационные системы с Web-доступом| Язык PHP, JavaScript

mybiblioteka.su - 2015-2024 год. (0.007 сек.)