Melbis Shop Опыт десятков интернет-магазинов в одном продукте!
Ответы на вопросы
Описание
Скачать
Купить
Наши клиенты
Тех.поддержка
Аналитика
Веб-студиям
О компании
Melbis Shop работает
Жалюзи
Сайт турагентства
Компьютерный магазин
Гаджеты и часы
Детские игрушки
Спортивные тренажеры
Инструменты
Детская одежда
Плазменные панели
Португальский сайт
Магазин косметики
Охота и рыбалка
Фигурки из фильмов
Мебельный магазин
Супермаркет Харькова
Начало » Аналитика » Создание интернет магазина: архитектура решений

Создание интернет магазина: архитектура решений

© Касьянов Д.Ю.

 

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

Классификация

  • Решение №1: «Одно ядро в сети Интернет»;
  • Решение №2: «Ядро в моей сети»;
  • Решение №3: «Два ядра».

Решение №1: «Одно ядро в сети Интернет»

 

 

Ядром являются скрипты интернет-магазина, которые размещаются на сайте и работают с базой данных под управлением СУБД MySQL. Все это размещается на сервере хостинг-провайдера в Интернете. На ядро возлагаются две функции: непосредственная реализация интерфейса магазина для покупателей и, так называемый бэк-офис, через который происходит управление и наполнение интернет-магазина. Взаимодействие с ядром, как покупателей, так и администратора, а также другого управленческого персонала осуществляется через обозреватель (браузер) по стандартному протоколу HTTP и/или HTTPS. Данные о товарах(прайс-лист) и остатках товаров на складе поступают в интернет-магазин через ответственного сотрудника, который используя формат CSV, передает их из бухгалтерской программы на сервер.

 

Решение №2 «Ядро в моей сети»

 

 

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

 

Решение №3 «Два ядра»

 

 

Программный комплекс интернет-магазина включает в себя два ядра. Ядро, реализующее интерфейс интернет-магазина находится, как и при первом решении, на сервере хостинг-провайдера в сети Интернет и представляет собой набор скриптов. Второе ядро – это программа-клиент, которая устанавливается на компьютере сотрудника и оперирует с локальной базой данных. Таким образом, на каждое ядро возлагаются свои задачи: первое формирует содержимое интернет-магазина для покупателей на основе данных о товарах и принимает заказы, а второе осуществляет формирование данных о товарах и другой структурной информации магазина и согласовывает их с первым ядром. В свою очередь программа-клиент может, как самостоятельно формировать необходимые данные, так и получать их от других источников в определенных форматах.

 

Причины возникновения

Как видно, все три решения достаточно разнообразны. По сути, к их текущему набору привели разные требования заказчиков на интернет-магазины, которые в свою очередь отталкивались от своих финансовых возможностей и емкости Интернет-рынка.
Если задаться целью, кратко охарактеризовать все три решения, то можно сказать, что «Одно ядро в сети Интернет» самое простое по реализации, «Ядро в моей сети» - самое правдивое по данным, «Два ядра» - самое компромиссное.
Таким образом, именно заказчики интернет-магазинов определили, что важно, по их мнению, в интернет-магазине, то есть за что готовы заплатить, а за что нет. Привлекательность бизнеса в Интернет на сегодняшний день достаточно велика, что побуждает, как компании, так и одиночек инвестировать в него свои деньги и труд. А истинно демократический Интернет определят равные условия доступа всех его пользователей ко всем его ресурсам. Что приводит к тому, что более удачная и востребованная идея может пересилить капитал. Естественно, все хотят увеличить свои шансы на успех, подкрепляя даже самую удачную идею, хоть какими-то финансами.
Отсюда и сформировались три архитектуры решений, позволяющие одним реализовать дорогой амбициозный проект, а другим относительно дешевый, но не менее привлекательный.

Сравнение

Теперь собственно суть, проведем сравнение трех решений, чтобы вы смогли выбрать оптимальный для себя. Для простоты восприятия они сведены в единую таблицу по показателям.

 

Показатели
Решение №1: «Одно
ядро в сети Интернет»
Решение №2:
«Ядро в моей сети»
Решение №3:
«Два ядра»

Финансовые

За стартовое условие принято, что у вас есть один компьютер, подключение к Интернет и сотрудник, который будет заниматься магазином. Цифры приведены ориентировочные и служат для определения порядка затрат.

- Разовая покупка

Скрипты магазина от $250 за готовое решение. Собственный сервер от $500; Скрипты магазина и программа клиент от $400; Специальное серверное ПО, например Windows NT от $250; Услуги провайдера по подключению сервера к Интернету и покупка соответствующего оборудования от $300 Программный комплекс от $350
- Обслуживание Оплата размещения сайта на хостинге от $10/мес; оплата услуг интернет-провадера - трафика от $50/мес Оплата услуг интернет-провадера, плюс наработанный трафик от $100/мес; Оплата дополнительного сотрудника (системный администратор) от $100 (по совместительству) Оплата размещения сайта на хостинге от $10/мес; оплата услуг интернет-провадера - трафика от $10/мес

Технические

- Доступность и
бесперебойность работы
Как правило хостинг компания имеет ряд серверов и размещает их в специальных центрах с хорошими каналами связи, автономной системой питания и службой охраны. Сильно зависит от вашего провайдера и варианта подключения к Интернет. Система жизнеобеспечения сервера является в вашем распоряжении и как правило требует дополнительных затрат. Особенно следует уделить внимание системе защита сервера «FireWall», которая обеспечит конфиденциальность общих данных сервера, а также работу локальной сети в целом. Как правило хостинг компания имеет ряд серверов и размещает их в специальных центрах с хорошими каналами связи, автономной системой питания и службой охраны.
- Обновление данных
магазина
Сильно зависит от каналов связи интернет-провайдера. Не зависит от интернет-провайдера. Зависит от каналов связи интернет-провайдера.

Функциональные

- скорость работы с
данными магазина
Очень низкая, за счет работы через интернет-обозреватель и необходимости передачи кроме данных еще и элементов интерфейса Высокая. Пересылка данных происходит по локальной сети. Высокая при редактировании данных и средняя при передачи/получении данных на/с сервера (за счет передачи только необходимых данных)
- правдивость данных Условно достоверная. Зависит от времени последнего обновления и средней скорости движения товара по складу. Абсолютно достоверная. Условно достоверная. Зависит от времени последнего обновления и средней скорости движения товара по складу.
- многопоточность Отличная. Формированием данных могут заниматься сразу несколько сотрудников. Имеется риск несогласованности действий. Отличная. Формированием данных могут заниматься сразу несколько сотрудников. Имеется риск несогласованности действий. Удовлетворительная. Обязательность администратора магазина, который систематизирует подготовленные данные других сотрудников. Риск несогласованности действий отсутствует.
- точка управления С любого терминала подключенного к сети Интернет, через обозреватель. В зависимости от необходимости программы-клиента, при его отсутствии с любого терминала, в противном случае только в офисе. Формирование данных только на администраторском компьютере. Доступ к заказам с любого терминала через обозреватель.

Рекомендация к использованию

- скорость движения
товара по складу
Низкая Высокая Низкая
- номенклатура товаров До 100 Неограниченная До 50 000

 

Начало » Аналитика » Создание интернет магазина: архитектура решений
Описание  |  Скачать  |  Купить  |  Портфолио  |  Аналитика  |  Тех.поддержка  |  О компании
Copyright © 2002-2008 Melbis ®. Все права защищены. Украина, (044) 233-08-78.
На удачу...