Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Використання Веб-служб для індивідуалізованого навчання, заснованого на Веб-технологіях

Реферат Використання Веб-служб для індивідуалізованого навчання, заснованого на Веб-технологіях





сполук (socket connection) або за допомогою інших мережевих механізмів. Основна проблема з сокетами полягає в тому, що вони не підтримують типи даних і, отже, потребують ручного розборі повідомлень (manual message parsing). На противагу їм, Веб служби дотримуються протоколу XML (eXtensible Markup Language = Розширюваний Мова Розмітки) для обміну даними, тому тут дозволено попереднє визначення складних типів даних. Іншим недоліком розподіленої клієнт-серверної архітектури є те, що розробнику необхідно створити свій власний протокол передачі інформації (communication protocol), і клієнт може відчувати проблеми при отриманні даних з сервера. Наприклад, якщо користувач працює як вдома, так і на роботі, то його (її) модель може не працювати як передбачалося, тому що клієнт на роботі може перебувати за брандмауером (firewall), який не дозволяє передачу даних серверу, моделирующему користувача, за певним порту. На противагу, Веб служби використовують протокол SOAP (Simple Object Access Protocol) для здійснення передачі інформації. Така сильна залежність Веб служб від стандартів гарантує базову здатність до взаємодії, яка означає, що дані про модель учня (learner model) можна буде прочитати з будь-якого комп'ютера. До того ж Веб служби використовують протокол передачі гіпертексту (Hypertext Transfer Protocol) і тому отримують перевагу в здатності проходити через більшість систем безпеки (брандмауери, проксі-сервери і т.д.). p> Інший підхід, який до теперішнього часу був переважаючою архітектурою додатків, пристосованих під Веб (Web-enabled), - це архітектура HTML-CGI. Дана архітектура обрана кількома ІВК, такими як WITS (Okazaki та ін, 1996), ELM-ART (Brusilovsky та ін, 1996), PAT Online (Ritter, 1997), CALAT (Nakabayashi та ін, 1997) і AlgeBrain ( Alpert та ін, 1999). У всіх цих ІВК користувач взаємодіє з системою за допомогою Веб оглядача (браузера). Інформація, яку надає користувачем, надсилається на Веб сервер, який пересилає її CGI (Common Gateway Interface) додатком. CGI програма містить всі функціональні можливості і модель учня (student model) постійно зберігається на сервері. Однак дана архітектурна модель має ряд обмежуючих особливостей (constraining features), таких як відсутність безпосереднього інтерактивності. CGI скрипти не встановлюються (stateless) при виконанні (Resulting) громіздких (cumbersome), самостійних (standalone) запитів. Наприклад, користувач змушений ідентифікувати себе кожен раз, коли він (а) надсилає запит. XML, з іншого боку, підтримує структурування складних даних (structuring complex data) в ієрархії і таким чином полегшує швидкі транзакції (Papadakis & Chrissikopoulos, 2000). Більше того, Веб служби, на противагу HTML-CGI архітектурі, де комплекс не може використовувати ресурси клієнта, набагато більш вільно пов'язані, ніж більшість традиційних розподілених додатків (Kuno & Sahai, 2002). p> На закінчення, Веб служби дотримуються протоколу WSDL (Web Services Description Language - Мова Описи Веб ...


Назад | сторінка 4 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модель системи передачі пакетів даних
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...
  • Реферат на тему: Проектування і реалізація бази даних в архітектурі "клієнт-сервер" ...
  • Реферат на тему: Ієрархічна модель даних. Структури даних
  • Реферат на тему: Пристрій передачі даних, що містить п`ять каналів передачі