Роль CQ5 и Hybris в электронной коммерции

Я впервые работаю с Приложением электронной коммерции - мобильным приложением для iOS. Ранее я работал над разработкой многих приложений для iOS — продуктов и бизнес-приложений, банковского домена и т. д. Где обычно данные доступны на клиентском сервере, а связь происходит через службы REST/SOAP — анализ ответа — обновление пользовательского интерфейса. Я знаком с этим сценарием.

Я просто просматриваю функциональный документ для разработки приложения электронной коммерции и обнаружил, что они используют CQ5 и Hybris в качестве серверных систем.

Мне интересно, какова роль CQ5 и Hybris здесь. Каким образом это помогает в управлении приложением электронной коммерции?

Я думаю, они для целей администратора. Насколько хорошо я должен знать о них, будучи iOS-разработчиком?


person iOS    schedule 28.03.2014    source источник


Ответы (2)


Hybris — это система электронной коммерции, а CQ5 (теперь Adobe AEM) — это часть системы управления контентом (CMS) и управления цифровыми активами (DAM). Hybris выступает в качестве обработчика платежей и управления запасами. С точки зрения мобильного опыта изображения и шаблоны для пользовательского интерфейса вашего приложения, скорее всего, будут поступать со стороны AEM (возможно, и аналитики), а данные о клиентах отправляются и получаются из гибридных API. Hybris API — это традиционные REST/SOAP.

Если вам нужно чему-то научиться, вам нужно узнать, как работает AEM и генерирует шаблоны. Автор -> Издатель -> Дистрибьюторы.

person Electrawn    schedule 22.04.2014
comment
игнорируйте все, что Adobe говорит вам об этой интеграции. они делают это в обратном порядке. - person ; 28.04.2014

Мне интересно, какова роль CQ5 и Hybris здесь. Каким образом это помогает в управлении приложением электронной коммерции?

hybris — это фреймворк для создания приложений для электронной коммерции. CQ (AEM) — это CMS и DAM, поэтому он вообще не предназначен для электронной коммерции.

hybris также содержит CMS, но CQ CMS является более продвинутой.

Для меня CQ — хорошее дополнение к hybris для управления страницами, которые будут часто добавляться. Инструмент более прост в использовании для тех, кто не со стороны SI. Также он предлагает больше возможностей, чем hybris CMS.

Насколько хорошо я должен знать о них, будучи iOS-разработчиком?

Это зависит от того, что вы должны делать.

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

Для hybris, без намерения быть подлым, я бы никогда не нанял разработчика iOS. Действительно, он в значительной степени основан на технологиях Java EE и Spring. Так что, если у вас нет опыта в этих техно, вы будете совершенно бесполезны ... Даже разработчики Java, с которыми я работал, испытывали проблемы, когда дело доходит до продвинутой разработки на платформе hybris.

Если ваша роль ограничена только вызовом WS, раскрытого hybris, вам не нужно ничего знать о hybris. Попросите команду разработчиков hybris предоставить вам документацию по WS, которую вы должны вызывать, и все.

person alain.janinm    schedule 30.12.2014