В случае реализации pull технологии. Технология Push & Pull

Японская система менеджмента подарила нам концепцию push и pull производства.

В чем они состоят?

Концепция push производства гласит следующее: для каждой производственной единицы имеется некий план производства номенклатуры продукции, где обозначено какая номенклатура изделий и к какому сроку должна быть произведена. После этого изделия поступают на выход производственной единицы и должны быть потреблены следующими по производственной цепочке производственными единицами.

Концепция pull производства использует обратную идеологию: производится ровно то, что нужно и тогда, когда оно нужно. То есть вся система начинает крутиться с момента поступления заказа на конечную продукцию, который декомпозируется на составные части и передается на производственные единицы, те, при необходимости, производят декомпозицию дальше и так заказ волнообразно распространяется обратно по производственной цепочке (back propagation) до первичных комплектующих, которые производятся и запускают процесс сборки изделия (forward propagation).

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

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

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

Работа этого модуля требуется для обеспечения полной функциональности модулей Мобильные приложения , Блоги и Веб-мессенджер .

Модуль использует технологии:

Pull (англ. long-polling, англ. simple pull) - технология сетевой коммуникации, при которой первоначальный запрос данных производится клиентом, а ответ порождается сервером.

Технология Pull - эффективный и экономичный способ для открытого вещания широкому кругу неизвестных потенциальных клиентов. Он наиболее эффективен для клиента, ищущего специфический элемент. Pull-запросы составляют базовую основу сетевых вычислений, когда множество клиентов запрашивают данные с централизованых серверов. Так же, pull широко используется в сети Интернет для HTTP-запросов страниц на web-сайтах.

Противоположностью ей является технология Push.

Push (англ. Push, дословно - «продавливание» или «продвижение»), (также известен как webcasting или netcasting) - один из вариантов распространения контента в Интернете, когда информация поступает от сервера к клиенту на основе ряда параметров, установленных клиентом.

Обычный пользователь может подписаться на различные темы, информацию от контент-провайдера, и каждый раз новое обновление формируется на сервере, это обновление "продвигается" на компьютер либо смартфон пользователя.

Примечание : Если при просмотре ленты у пользователя вместо правильного текста появляются нечитаемые символы, то скорее всего в браузере жестко указана какая-либо кодировка. Необходимо указать автоматический выбор кодировки (Вид > Кодировка > Авто).

Как работает Push and Pull

На серверной стороне поддержка мгновенных сообщений осуществляется модулем NGINX : nginx-push-stream-module. Данный модуль обеспечивает поддержку long-polling соединений с клиентами и доставку опубликованных им сообщений.

Примечание : Bitrix Framework и без модуля nginx-push-stream-module обеспечивает достаточно высокую скорость передачи сообщений: 60 секунд интервал, при наличии сообщений интервал между соединениями уменьшается до 10 секунд.

При открытии страницы клиент ajax-запросом, подключается к своему каналу на одном из портов NGINX: 8893 (http) или 8894 (https). (В случае использования виртуальной машины BitrixVM. При использовании собственной конфигурации сервера администратор волен использовать любые удобные ему порты.) С данного порта NGINX перенаправляет пользователя на внутренний сервер очередей (доступный только по 127.0.0.1:8895), где проверятся наличие канала пользователя и новых сообщений. В случае если в канале нет сообщений, сервер не отдает ответ, а держит соединение в течение 40 сек.

Если в течение этого времени в канал пользователя придет новое сообщение, то сервер отправит его клиенту и закроет соединение. В случае если в канал пользователя не будет новых сообщений в течение 40 секунд, то сервер разорвет соединение и отправит ему заголовок: 304 Not Modified.

После получения ответа сервера и закрытия соединения клиент выполнит повторное подключение к каналу с новой датой последнего изменения.

Сообщения в канал пользователя публикуются посредством вызова соответствующих методов API модуля Push and Pull .

Примечание : Большое значение имеет правильная синхронизация времени сервера с глобальными серверами.

Настройка модуля

При использовании продуктов Bitrix Framework на базе виртуальной машины BitrixVM с v. 5.0 необходимости в настройке модуля нет: всё работает "из коробки". Если проект используется не на штатных средствах установки Bitrix Framework, то необходимо произвести дополнительные настройки.

Примечание : Приведённые ниже образцы настроек даны для примера. Настройку под конкретный проект, при отказе от использования рекомендуемых BitrixVM или BitrixEnvironment, администратор должен произвести самостоятельно.
Внимание! Работа модуля Push and Pull поддерживается только до версии 0.5 nginx-push-stream-module . Более свежии версии не поддерживаются, так как для работы Push and Pull разрабатывается специальное решение от "1С-Битрикс".
  • Соберите NGINX с поддержкой модуля nginx-push-stream-module;

    В качестве примеров можно использовать файлы из нашей виртуальной машины:

    • /etc/nginx/bx/site_enabled/push.conf - настройки push and pull для публикации сообщений, а так же для работы мобильных;
    • /etc/nginx/bx/conf/im_subscrider.conf - настройки для получения сообщений (они подключаются к сайту непосредственно);
    • /etc/nginx/bx/conf/im_settings.conf - количество каналов, объём памяти и т.п..
    Настройка nginx-push-stream-module в версии 0.4.0 (рекомендуется к использованию)
    Настройка nginx-push-stream-module в версии 0.3.4
  • Включите в настройках продукта на странице Настройки > Настройки продукта > Настройки модулей > Push and Pull опцию На сервере установлен модуль nginx-push-stream-module :

    Так же необходимо выбрать версию используемой вами машины. Рекомендуется использовать Виртуальную машину в версии 4.4 и выше, так как в ней используется более совершенная версия модуля nginx-push-stream-module 0.4.0, позволяющая использовать технологию Веб-сокетов и отправление команд.

  • При заполнении поля учтите, что его значение зависит от настройки large_client_header_buffers сервера NGINX. Значение этой настройки в 8 kb соответствует возможности отправить 100 команд. Зависимость этого значения и числа команд - прямо пропорциональная: если нужно отправить, например 200 команд за одно соединение, то в large_client_header_buffers сервера NGINX должно стоять 16 kb.

    Большое число значений поля Максимальное кол-во отправленных команд за одно подключение к серверу нужно при большом среднем числе получателей сообщений. Зависимость от общего числа пользователей корпоративного портала здесь прямая, но пропорциональность устанавливать надо опытным путём конкретно для вашего случая. Если технические возможности позволяют, то можно не рассчитывать пропорциональность, а установить значение поля "с запасом": на 150 пользователей портала использовать 100 команд, на 300 - 200 команд и так далее.

  • При необходимости перенастройте шаблоны путей. Домен в адресе для чтения сообщений можно указать #DOMAIN# : такая нотация будет автоматически заменяться под нужный домен для многодоменных конфигураций. Примечание : Если используется Виртуальная машина, либо настройка nginx-push-stream-module производилась по аналогии с BitrixEnvironment , то изменения путей не требуется.
  • При использовании мобильных устройств включите поле Отправлять PUSH уведомления на мобильные телефоны .
  • Если в системе несколько активных сайтов, то есть возможность выбрать на каких сайтах модуль не будет работать.
Примечание : С версии 14.1.2 добавлена поддержка WebSocket, для активации опции необходима поддержка опции на "Сервере очередей".

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

Теперь стало известно о другом агроэкологическом и не-ГМО методе, который хорошо работает в Африке в качестве защиты от кукурузной гусеницы. Этот метод адаптирован к климату и называется Push-Pull, его разработал Международным центром физиологии и экологии насекомых (ICIPE), многонациональной финансируемой правительством организации, которая поддерживает борьбу с нищетой и продовольственную безопасность. Недавнее исследование, проведенное в Восточной Африке, показывает, что этот метод эффективен в борьбе с кукурузной гусеницей, обеспечивая доступной, экологически чистой и экономически эффективной стратегией контроля вредителей.

ICIPE сообщил: «Эти результаты представляют собой первый документально подтвержденный отчет о легкодоступной технологии, которая может быть немедленно развернута в разных регионах Африки для эффективной борьбы с кукурузной листовой совкой».

Что такое Push-Pull?
Push-Pull - инновационная технология, разработанная на протяжении последних 20 лет в сотрудничестве с национальными партнерами в Восточной Африке и научно-исследовательским институтом Ротамстед (Rothamsted Research ) в Великобритании. Он нацелен на африканскую систему фермерских хозяйств с несколькими культурами.

Растения испускают смесь соединений, которые отталкивают («прогоняют») мотыльков, в то время как растения на границе посева выделяют химические вещества, которые привлекают («заманивают») вредителей.

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

Кукурузных гусениц на полях Push-Pull на 80% меньше
Профессор Зеяур Хан, лидер Push-Pull в ICIPE и соавтор нового исследования, сказал: «В течение последних нескольких месяцев мы получали информацию от фермеров Push-Pull, что на их полях не было кукурузных гусениц, в то время как соседние монокультурные участки были разорены вредителем. Поэтому мы оценили версию технологии адаптированную к климату в качестве потенциального инструмента контроля кукурузной гусеницы в Кении, Уганде и Танзании».

Исследование показало, что заражение кукурузной гусеницей снизилось на 80% на участках, где использовался адаптированный к климату Push-Pull. Что также привело к соответствующему повышению урожайности по сравнению с монокультурными участками. Полученные результаты были подтверждены непосредственным наблюдением фермеров.

Генеральный директор ICIPE доктор Сегенет Келему прокомментировал: «Способность контролировать такого разрушительного вредителя наглядно демонстрирует полезность Push-Pull как платформенной технологии для решения множества проблем, которые затрагивают системы выращивания зерновых культур в Африке. ICIPE намерен и далее распространять эту технологию как можно более массово по всей Африке, в то же время продвигать исследования, чтобы понять научную основу этой эффективности против кукурузной гусеницы».

А ответ порождается сервером . Противоположностью ей является технология Push .

Технология Pull - эффективный и экономичный способ для открытого вещания широкому кругу неизвестных потенциальных клиентов. Он наиболее эффективен для клиента, ищущего специфический элемент. Pull-запросы составляют базовую основу сетевых вычислений, когда множество клиентов запрашивают данные с централизованых серверов. Так же, pull широко используется в сети Интернет для HTTP-запросов страниц на web-сайтах.

Большинство web-каналов, таких как RSS , технически используют pull-схему. С помощью RSS программа пользователя (RSS reader) периодически опрашивает сервер на предмет нового содержания; сервер не отправляет клиенту нежелательную информацию.

См. также

Ссылки

  • CGI Programming on the World Wide Web Глава 6 Online

Wikimedia Foundation . 2010 .

Смотреть что такое "Технология Pull" в других словарях:

    Запрос «Push уведомления» перенаправляется сюда; о службе уведомлений Apple см. Служба Push уведомлений Apple. Технология Push (англ. Push, дословно «продавливание» или «продвижение»), (также известен как webcasting или netcasting)… … Википедия

    модель приема сообщений с опросом - Технология Pull это способ организации сети, при которой сервер посылает информацию абонентам после получения запроса с их стороны (МСЭ Т Х.1141). Тематики электросвязь, основные… … Справочник технического переводчика

    Индустрия - (Industry) Индустрия это важнейшая отрасль народного хозяйства Индустрия красоты, туризма, развитие строительной, гостиничной, игровой индустрии Содержание >>>>>>>>>>>>>>> Индустрия (In … Энциклопедия инвестора

    Схематическое изобр … Википедия

    Символ USB USB (ю эс би, англ. Universal Serial Bus «универсальная последовательная шина») последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных … Википедия

    Символ USB USB (англ. Universal Serial Bus универсальная последовательная шина) последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Разработка спецификаций на шину USB производится в рамках… … Википедия

    Символ USB USB (англ. Universal Serial Bus универсальная последовательная шина) последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Разработка спецификаций на шину USB производится в рамках… … Википедия

    Символ USB USB (англ. Universal Serial Bus универсальная последовательная шина) последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Разработка спецификаций на шину USB производится в рамках… … Википедия

    Для улучшения этой статьи желательно?: Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное. Дополнить статью (статья слишком короткая либо содержит лишь словарно … Википедия

Торговый маркетинг пользуется двумя основными стратегиями (они тоже иногда называются как маркетинговыми): это так называемые стратегия проталкивания -- “пуш” (push) и стратегия втягивания - “пул” (pull).

Стратегия проталкивания стимулирует продажи через особые условия для первого звена в канале сбыта, подвигая (толкая) закупщиков приобретать определенные объемы, но затем заставляя их самих заботиться о дальнейшем продвижении товара. Чаще всего эта стратегия реализуется в “специальной цене” определенного объема товара или на определенный период времени. Результат этой стратегии краткосрочный, трудно прогнозировать динамику реализации следующих партий.

Стратегия втягивания, наоборот, стимулирует конечного потребителя, который инициирует запросы данного продукта в точках продаж, таким образом заставляя делать закупки и “втягивая” поставщика в рынок.

Существует подход, когда стратегии pull и push рассматриваются как модели продаж (стратегии продаж), маркетинг обслуживает эти продажи и подчиняется им.

Модель продаж Push управляет отгрузкой товара. Главный показатель - динамика отгрузок товара со своего склада, оцениваемая по выполнению плана отгрузок. Принцип тот же - “вытолкнуть” продукт со своего склада и отчитаться за объемы. А следующее звено в дистрибуции уже само позаботится, куда распределить эту партию. В этом случае активизируются методы трейд-промоушн. В такой концепции маркетинг обслуживает продажи.

По модели продаж pull (управление покупкой товара) управление продажами осуществляется на основании динамики покупки товара конечным потребителем в торговых точках. Работа дистрибуторов ориентирована на поддержание оптимальных 212

запасов продукта в торговых точках и завоевание и удержание полочного пространства в каждой торговой точке.

Эффективность дистрибуции при данной модели продаж определяется:

  • поддержанием всей выкладки товара (планограммы) по установленному ассортименту на завоеванном полочном пространстве;
  • наличием оптимальных запасов по каждой позиции на складе каждой торговой точки;
  • скоростью вывода новых позиций продукта на завоеванное полочное пространство.

Работа же маркетолога ориентирована на создание потребительской культуры и особой привлекательности потребления в разных формах.

Эффективность маркетинга определяется динамикой роста покупок продукта конечными потребителями в различных сегментах розницы.

Остается открытым вопрос об эффективности следования какой-либо стратегии. Довольно часто бывает, когда вендор с целью закрепиться в какой-либо сети предлагает особые условия для конкретного ритейлора. Например, критически низкую цену за определенный объем продукта в течение месяца, что позволило бы снизить и цену на продукт в торговом зале. Ритейлор заключает сделку, но не стимулирует продажи с помощью снижения цены, а получает прибыль с увеличенной наценки у себя, а часть товара перепродает мелким оптом. В результате элитный напиток может появиться на мелкорозничной ярмарке. Другая ситуация: выкупив нужный объем, магазин довольствуется этим запасом и не делает больше закупок. С учетом особенностей работы с сетевыми магазинами и отсроченных платежей все это не очень эффективно.

В чистом виде модель push можно использовать только при плановом хозяйствовании и ненасыщенных рынках. Тогда производят или закупают для перепродажи столько, сколько можно “вытолкнуть”.

Модель pull ориентируется на прогнозы потребления, которые динамически меняются. Это создание спроса на продукт, стимулирование интереса покупателя - все типичные задачи коммуникационных кампаний. Здесь важны оценка коммуникативной эффективности всех мероприятий, быстрый отклик на результаты и высококлассная оптимизация логистики с помощью информационно-технических бизнес-технологий. Но и здесь можно запустить массированную рекламную кампанию, возбудить интерес к товару, а если его не окажется на полках из-за того, что подвела дистрибуция, все затраты окажутся бессмысленными; потребители могут просто забыть рекламное обращение.

Поэтому говорить о стратегическом подходе можно условно. Надо синхронизировать все организационно-технологические и информационно рекламные методы.

В практике отделы торгового маркетинга могут быть в системе отдела продаж (тогда они усиленно занимаются “проталкиванием” по стратегии push) товаров или в отделе маркетинга и рекламы (тогда они активно работают в рамках стратегии pull, особенно стимулируя потребителя в местах продаж).