Головна

Web-сервіси. Загальні принципи організації. SOAP

  1. A. Загальні характеристики
  2. GAP-аналіз у розробці стратегії організації.
  3. I. Політика в організації.
  4. II. Принципи громадянства РФ.
  5. II. Принципи, пов'язані з експлуатацією майна
  6. III. Загальні обов'язки працівників залізничного транспорту
  7. III. Принципи конституційного статусу особистості.

Технологія Web-сервісів - це технологія створення розподілених систем, со-ставлених з взаємодіючих між собою програмних продуктів, створених і працюючих на основі різних платформ.

Web-сервіси покликані узгоджувати роботу великих, що складаються з безлічі частин додатків, надаючи для додатків бізнес-функції обміну даними.

Крім функції обміну даними між різними додатками і платформами, Web-сервіси можуть виступати як повторно-використовувані компоненти програми, що надають різноманітні сервіси - від прогнозу погоди до перекладу з однієї мови на іншу.

Web-сервіси являють собою програмні компоненти, які мають ідентифікатор URI, і взаємодія з якими здійснюється через Інтернет за допомогою відкритих протоколів.

Комунікація з Web-сервісами може виконуватися за допомогою різних транспортних протоколів, таких як HTTP, HTTPS, FTP, SMTP, BEEP, при цьому Web-сервіси можна поділити на три види: SOAP Web-сервіси, орієнтовані на модель RPC - виклик віддалених процедур, XML Web-сервіси, орієнтовані на повідомлення, і RESTful Web-сервіси.

Перша група Web-сервісів - це Web-сервіси, взаємодія з якими здійснюється з використанням XML-повідомлень по SOAP-протоколу (Simple Object Access Protocol), і мають інтерфейси, описані в форматі WSDL (Web Services Description Language).

Друга група Web-сервісів - це XML Web-сервіси, орієнтовані на повідомлення. Ці XML Web-сервіси забезпечують низкоуровневую обробку XML-повідомлень, при цьому Web-сервіс обробляє отримані XML дані цілком, як вони є, і повністю формує відповідь XML-повідомлення.

Третя група Web-сервісів - це RESTful Web-сервіси, що представляють віддалені ресурси, доступні за допомогою HTTP-запитів.

В даний час використовуються технології віддаленого виклику методів (DCOM, CORBA / IIOP і RMI) досить складні в налаштуванні і організації взаємодії. Це тягне за собою проблеми в експлуатації і функціонування розподілених систем (проблеми безпеки, транспорт через брандмауери і т.д.). Існуючі проблеми успішно вирішені створенням SOAP (Simple Object Access Protocol), простого протоколу, заснованого на XML, для обміну повідомленнями в розподілених середовищах (WWW). Він призначений для створення веб-сервісів і віддаленого виклику методів. SOAP можна використовувати з різними транспортними протоколами, включаючи HTTP, SMTP і т.д.



Сеанси і сесії. Призначення і принципи роботи. стану | Web-сервіси. Мова WSDL. Призначені для користувача типи даних

Формування вимог до ПС на основі прецедентів. функції ПС | Аналіз вимог при проектуванні ПС. Діаграми кооперації та видів діяльності | Класичний життєвий цикл розробки ПС. Приватні реалізації та особливості | екстремальне програмування | Уніфікований процес розробки ПС. Етапи та ітерації. Особливості | Критерії та метрики визначення якості та складності розробки ПС. Фунціональном і розмірно-орієнтовані метрики. Метрики ОНПС (метрики Чідамбера-Кемерерва). | Web-програмування. Обробка даних. GET і POST запити. Анатомія Web-форми. Серверні елементи управління | Дані та джерела даних. Елементи управління, обробка і зв'язування з джерелами даних. механізми | Перевіряючі елементи управління. Призначення і використання | Web-додатки. Архітектура і управління роботою |

© um.co.ua - учбові матеріали та реферати