Служб) для надання метаданих, необхідних для запуску служби, і UDDI (Universal Description Discovery and Integration = Універсальні Виявлення і Інтеграція Описаний) для розміщення служб на UDDI серверах. Останнє дозволяє динамічно інтегрувати програми, розподілені в мережі, незалежно від їх базових платформ (underlying platforms). У цілому, як зазначають Tsalgatidou & Pilioura (2002), парадигма Веб-служб спонукає розробників до створення додатків з розміщенням та використанням вже існуючих Веб служб, а не до створення необхідних виконуваних функцій з нуля, сприяючи, таким чином, швидкою і ефективною розробці додатків і оперативної інтеграції (just-in-time integration).
У більшості навчальних систем, заснованих на Веб технологіях, (web-based educational systems) (Okazaki та ін, 1996, LГіpez та ін, 1998, Brusilovsky та ін, 1996, Ritter, 1997, Machado та ін, 1999) модель учня (student model) зберігається на стороні сервера, але основні рішення з приводу навчання (instructional decisions) приймаються клієнтським додатком. p> У Web F-SMILE також використаний даний підхід. Однак, в відміну від усіх систем, перерахованих вище, Web F-SMILE має значну перевагу, що полягає в тому, що він може бути також використаний на користувацьких ПК, не підключених до мережі Інтернет. Це зроблено для того, щоб користувачі могли використовувати навчальну середу (learning environment) навіть якщо з якоїсь причини не вдається встановити підключення до Інтернету. Для забезпечення роботи Web F-SMILE в обох режимах, в Web F-SMILE використовуються дві моделі учня (learner models) для кожного учня; одна зберігається локально на комп'ютері користувача, а інша - централізовано на сервері. Подібний підхід також використовується в DCG (Vassileva, 1997), а саме: у DCG при завантаженні коли користувач завантажує Java програма, копія його/її моделі учня (student model) створюється локально на користувальницькому ПК. Вся нова інформація, що збирається під час взаємодії учня (student) з системою зберігається в локальній користувальницької моделі. Коли користувач закінчує роботу з додатком, локальна копія завантажується на сервер. Однак даний підхід не бере до уваги той факт, що користувач при завершенні роботи з додатком вже може бути не підключений до Інтернету. Web F-SMILE вирішує дану проблему шляхом узгодження взаємодії користувальницьких моделей на стороні клієнта і на стороні сервера відповідно. Кожен раз, коли користувач виявляється online, дві моделі ефективно взаємодіють через Веб службу і обмінюються даними таким чином, щоб обидві моделі містили самі останні відомості про учащемся.
Робота комплексу
Web F-SMILE є Інтелектуальної Навчальної Середовищем (intelligent learning environment) з графічним інтерфейсом користувача (GUI, Graphical User Interface) для початківців користувачів, що маніпулюють файлами, як в Провіднику Windows 98/NT (Windows 98/NT Explorer) (Microsoft Corporation, 1998). Головною відмінною рисою системи є те, що ...