У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





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

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

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

Якщо сайт складається з безлічі сторінок або повинен часто оновлюватись, перевага динамічної організації стає очевидною. При зміні інформаційного наповнення сторінки чи дизайну розроблювачам сайту не треба переписувати всю сторінку, оскільки сторінки не зберігаються цілком, а формуються "на лету" при звертанні до них.

Для створення динамічного сайту існують два шляхи. Перший - це написання власних програм, що відповідають за наповнення сторінки інформацією відповідно до потрібного шаблону і підтримку необхідних функцій.

Для розробки динамічних сайтів найчастіше використовуються такі системи і мови програмування, як ASP, PHP, Perl, C++. Контент динамічних сайтів зберігається звичайно в базі даних, а на зазначених мовах пишуться програми, які генерують HTML-сторінки із змісту таких баз, що і бачить на своєму екрані користувач.

Створена в такий спосіб система буде цілком відповідати своєму призначенню, однак її розробка може зажадати багато часу і зусиль програмістів.

Другий шлях - скористатися існуючими системами, так називаними системами керування Web-контентом. Застосування подібних готових систем зменшує витрати часу і сил. Однак ці системи можуть виявитися недостатньо гнучкими, набір їхніх можливостей - недостатнім чи надлишковим.

В самому загальному вигляді архітектура систем керування Web-контентом представлена на рис. 2.3. Це архітектура клієнт-сервер яка має три ланки і у якій процес обробки даних розбитий між клієнтом, сервером додатків і сховищем даних. На відміну від традиційної архітектури Клієнт-сервер яка має дві ланки тут присутня проміжна ланка між клієнтом і сховищем даних - сервер додатків.

Рис. 2.4. Типова структура систем управління Web-контентом

Архітектура клієнт-сервер. В архітектурі клієнт-сервер, яка складається з двох ланок більшість додатків виконується на клієнтському комп'ютері. При цьому для доступу до необхідних даних клієнтський додаток повинен "знати", як організовані дані і де вони зберігаються. У цьому випадку комп'ютер клієнта повинен бути досить потужним для обробки даних зі сховища (така архітектура звичайно називається "товстий клієнт"). На підприємстві, взаємодіючому з клієнтами (через Інтернет), партнерами (через екстранет) і власними працівниками (через інтрамережі) вимоги додатків диктують необхідність у трьохланковій архітектурі (її ще називають "тонкий клієнт"). Вона не вимагає особливої потужності від комп'ютерів клієнтів і дозволяє уникнути завантаженості мережі, пов'язаної з переміщенням даних. Одержуючи запит, сервер додатків обробляє його, зв'язуючись зі сховищем даних, яке може знаходитися як на цій же машині, так і на віддаленому комп'ютері. Клієнт одержує лише результат запиту у виді HTML-файлу. Таким чином, сервер додатків - це стандартизована платформа для динамічної доставки контенту і побудови основних додатків. Потрібно відмітити, що самих серверів додатків може бути багато, а зв'язок з ними відбувається через Web-сервер.

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

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

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

Розробка контенту. Це один із ключових компонентів усієї системи. Саме тут починається життєвий цикл будь-якого матеріалу який публікується на сайті. На цьому етапі відбувається обробка інформації, що надходить з різних джерел: від авторів публікацій і статей, від бізнес-партнерів, від клієнтів (замовлення). Задача підтримки спільної роботи авторів, редакторів, програмістів і менеджерів цілком перекладається на систему. Як правило, для цього використовуються контент-модель (модель представлення інформаційного наповнення сайту) і способи опису та механізми керування дизайном.

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

Керування сайтом. На цьому рівні відбувається розробка самого сайту, попередній перегляд і публікація підготовленого контенту. Тут розробляється зовнішній вигляд, підготовляються шаблони, розподіляються ролі користувачів і класифікація необхідної бізнес-інформації (наприклад, товари, ціни). Важливі компоненти цього рівня - служби, що підтримують своєчасність надходження необхідного контенту. У набір функцій цього рівня також повинне входити доступне неспеціалістам середовище, що відображає структуру контенту і забезпечує зручну навігацію по масивах документів, що містять тексти, графіку й інші мультимедійні компоненти.

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

Конкретні системи керування


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29