Page 85 - 4785
P. 85
Переваги
SOAP є достатньо гнучким, що дозволяє використовувати
різні транспортні протоколи. Стандартні реалізації
використовують HTTP як транспортний протокол, однак
також можливо використовувати JMS чи SMTP.
- Оскільки, модель SOAP каналів(з’єднань) прекрасно працює
в контексті моделі HTTP запитів-відповідей, то можливо
легко встановлювати з’єднання на базі існуючих фаєрволів
чи проксі-серверів без жодних модифікацій самого SOAP-
протоколу.
Недоліки
- Використання SOAP для передавання повідомлень
збільшує їхній обсяг і знижує швидкість обробки. В
системах, де швидкість важлива, частіше
використовується відсилання XML документів напряму
через HTTP, де параметри запиту передаються як
звичайні HTTP параметри.
- Не зважаючи на те, що SOAP є стандартом, різні
програми часто генерують повідомлення в несумісному
форматі. Наприклад, запит згенерований Axis-
клієнтом,не буде розпізнано сервером WebLogic.
Оскільки фізичною основою мережі Веб є Інтернет, то для
більш глибокого розуміння багатьох питань даного курсу буде
потрібно коротко ознайомитися зі структурою та протоколами
Інтернету.
Що ж таке Інтернет? По-суті, це найбільша в світі мережа, яка
не має єдиного центру управління, але працююча за єдиними
правилами і надає своїм користувачам єдиний набір послуг. Інтернет
можна розглядати як «мережа мереж», кожна з яких управляється
незалежним оператором - постачальником послуг Інтернету (ISP,
Internet Service Provider).
З точки зору користувачів Інтернет являє собою набір
інформаційних ресурсів, розосереджених по різних мережах,
включаючи ISP-мережі, корпоративні мережі, мережі та окремі
комп'ютери домашніх користувачів. Кожен окремий комп'ютер в
даній мережі називається хостом (від англійського терміна host).
83