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
   80   81   82   83   84   85   86   87   88   89   90