Магазин с доставкой
Добавлено: 02.10.2013 (Ср) 21:47
Давно не писал тут и не создавал темы, но, похоже, настал момент
Мне сверху спустили задачу - сделать некий сервис. Задача - строго секретная, и до момента полной реализации никто не должен узнать, в чем заключается идея. Поэтому тут подберу аналогию - пускай надо сделать интернет-магазин с несколькими складами.
Пользовательские "концы" сервиса:
Есть большой соблазн написать скрипты на сервер, которые будут принимать запросы и выдавать XML-ки. Их будут использовать пользовательские скрипты сайта и софт на компьютере. Получается, весь сайт, в том числе и мобильная часть, будет построена на AJAX.
Первый вопрос: насколько это адекватно/неадекватно/какие есть альтернативы?
Сервис подразумевает не только хранение данных с формочек, но также и сложную бизнес-логику, в случае этого магазина - координацию логистики. В варианте, до которого я дошел, вся эта логика будет представлена в виде этих самых PHP-скриптов, которые при получении данных будут менять содержимое БД и тем самым всё координировать. Второй вопрос - насколько адекватно это решение и где кроется вся бизнес-логика в серьезных сервисах (спрятана в какой-нибудь 1С?)?
Мои коллеги настаивают на использовании какой-либо CMS. Третий вопрос: надо ли оно, если да - надо ли пытаться адаптировать готовую, или делать самопальную?
Мне сверху спустили задачу - сделать некий сервис. Задача - строго секретная, и до момента полной реализации никто не должен узнать, в чем заключается идея. Поэтому тут подберу аналогию - пускай надо сделать интернет-магазин с несколькими складами.
Пользовательские "концы" сервиса:
- Клиентская часть сайта, где человек может заказать себе товар
- Сервисная мобильная (особенность проекта) часть сайта, где водители и заведующие складом могут отмечать данные о поступлении и перемещении товаров
- (особенность проекта)Некий софт, который будет поставлен у заведующих складом и позволит им также заносить данные в БД
Есть большой соблазн написать скрипты на сервер, которые будут принимать запросы и выдавать XML-ки. Их будут использовать пользовательские скрипты сайта и софт на компьютере. Получается, весь сайт, в том числе и мобильная часть, будет построена на AJAX.
Первый вопрос: насколько это адекватно/неадекватно/какие есть альтернативы?
Сервис подразумевает не только хранение данных с формочек, но также и сложную бизнес-логику, в случае этого магазина - координацию логистики. В варианте, до которого я дошел, вся эта логика будет представлена в виде этих самых PHP-скриптов, которые при получении данных будут менять содержимое БД и тем самым всё координировать. Второй вопрос - насколько адекватно это решение и где кроется вся бизнес-логика в серьезных сервисах (спрятана в какой-нибудь 1С?)?
Мои коллеги настаивают на использовании какой-либо CMS. Третий вопрос: надо ли оно, если да - надо ли пытаться адаптировать готовую, или делать самопальную?