Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по ИТУ.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.75 Mб
Скачать

Уэ4.2.2. Установка и оформление Интернет-магазина

Существует простая, 11-шаговая процедура для установки и оформления нового Интернет-магазина, доступная обычным менеджерам, не владеющим навыками программирования. Имеется более 100 профессионально разработанных шаблонов, с помощью которым можно выбрать и настроить цветовую гамму, кнопки, систему навигации, т.е. весь интерфейс с покупателем.

Все функциональные возможности Интернет-магазина также могут настраиваться менеджером: создание каталога, описание товаров, системы логинов/паролей, система навигации, поисковая система, корзины покупателей, методы оплаты и доставки, поля ввода информации покупателями, страницы специальных предложений, корреспонденция с покупателем и т.д.

После прохождения этой 11-ти шаговой процедуры получается Интернет-магазин, оформленный в рамках одного из предложенных стандартных дизайн шаблонов. Таким образом, любой Менеджер может сам оформить и открыть магазин, не прибегая к услугам разработчиков. Но при этом, конечно, внешнее оформление магазина будет в рамках одного из предусмотренных в комплекте поставки вариантов дизайна. Но всегда есть возможность для более продвинутого оформления, с вариантом так называемого оригинального дизайна. Это осуществляется с помощью Редактора Шаблонов и Помощника TLE-переменных, с помощью которых можно модифицировать шаблоны и таким образом изменять и добавлять функции системы. TLE - это Template Language Extension - набор переменных, описывающих торговый бизнес процесс (счет, его номер, его реквизиты, заказ, товары, корзины и т.д.). Все это описано и хорошо документировано в TLE-переменных. Вы можете добавлять свои TLE-переменные. Можно также использовать любые инструментальные HTML-средства (например, такие как Microsoft FrontPage).

У Навигатор э4.2.3. Технология intershop 3 уэ4.2.3.1. Архитектура

Самая важная особенность технологии INTERSHOP 3 - это 4-х уровневая архитектура (см. Рисунок 4.2.4).

1-й уровень - «тонкий клиент». INTERSHOP 3 устанавливается, управляется и администрируется через любой стандартный Web-броузер (см. Рисунок 4.2.4). Обычный броузер использует и покупатель, при этом, конечно, как в любом броузере, есть возможность использования аудио-видео расширений, а также Java-вставок. В расширении новой версии добавлена поддержка динамического HTML. Весь инструментарий Web-дизайна можно использовать при построении витрины, и это все видно в броузере покупателя.

2-й уровень архитектуры INTERSHOP 3 - это Web-сервер с Web-адаптерами и Маршрутизатором Запросов (см. Рисунок 4.2.4). Web-сервер может быть любой. Есть 3 Web-адаптера:

  1. Web-адаптер 1 Вход (открытый, но защищенный) на витрину Интернет-магазина для всех покупателей;

  2. Web-адаптер 2. Закрытый вход в бэк-офис системы для менеджеров Интернет-магазина;

  3. Web-адаптер 3. Закрытый вход администратора сайта.

На Web-сервере устанавливается также маршрутизатор запросов, который обрабатывает информацию, поступающую от всех Web-адаптеров и переадресует ее на соответствующие сервера приложений. При этом он следит за загрузкой серверов, регулируя очереди запросов к каждому серверу приложений, и, таким образом, распределяя нагрузку этих серверов.

3-й уровень - Сервера приложений INTERSHOP 3 (см. Рисунок 4.2.4). Есть 2 набора серверов приложений:

  • Сервера приложений витрины обрабатывают запросы покупателей, поступающие с витрины Интернет-магазина.

  • Сервера приложений back-office обрабатывают запросы администратора сайта и менеджеров Интернет-магазина.

Количество серверов приложений может быть любым. Они могут подниматься или на одном сервере, или на разных (в том числе и на разных платформах). Маршрутизатор запросов занят распределением их по серверам приложений, а где находятся эти сервера - ему безразлично.

Последний, 4-уровень - это СУБД Sybase Adaptive Server версия 11 (см. Рисунок 4.2.4). БД может быть установлена также на другом сервере. У Sybase реализована многопотоковая архитектура промышленной СУБД. Естественно, как для любой промышленной СУБД решены вопросы защиты хранения данных и гарантированное проведение (восстановление) транзакции.

Важно, что СУБД управляется Администратором сайта через интуитивный GUI-интерфейс его броузера и в интерфейсе предусмотрены все основные функции работы с СУБД. То есть, даже системный уровень работы с БД реализован через удаленное управление.

Рисунок 4.2.4.

Важно, что СУБД управляется Администратором сайта через интуитивный GUI-интерфейс его броузера и в интерфейсе предусмотрены все основные функции работы с СУБД. То есть, даже системный уровень работы с БД реализован через удаленное управление.

Внешние системы подключаются к INTERSHOP 3 через специальные API. Есть специальный INTERSHOP 3 Developer Kit, с помощью которого можно организовывать прямые шлюзы между внешними системами и БД INTERSHOP™ 3. Есть специальный API (Payment API), описывающий бизнес-логику серверов приложений back-office, он предназначен для упрощения создания соединений с платежными системами, но с его помощью можно также взаимодействовать и с удаленными торговыми системами.

4-х уровневая архитектура INTERSHOP 3 позволяет обеспечить практически неограниченную масштабируемость системы. Отдельные ее части могут устанавливаться на разных серверах с разными операционными системами. Критически важный участок системы с точки зрения производительности - это сервера приложений. Они могут масштабироваться как поднятием нескольких виртуальных серверов на одной машине (нужно наращивать память), так и распределением отдельных серверов между несколькими машинами.

Навигатор