AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.08.2016, 22:30   #1  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от macklakov Посмотреть сообщение
Есть AIF как инфраструктура для публикации веб-сервисов
Юрий, ты в корне неправильно понимаешь предназначение AIF. Веб-сервисы - это лишь один из транспортов, которые можно использовать для передачи данных. AIF работает и с другими. Именно за то, чтобы стороннему приложению не нужно было знать устройство Аксапты, AIF и отвечает.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 28.08.2016, 15:28   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Юрий, ты в корне неправильно понимаешь предназначение AIF.
По мне так AIF это, по сути дела, кустарный BizTalk. Скромненький и не очень удобный, зато отдельно покупать не надо. По этой причине BizTalk или ESB c AX я не слышал чтоб кто-то использовал. Но стандартные сущности в AIF написаны именно для стыковки с BizTalk. А т.к. стыковаться не с чем, а они есть, но народ их начинает использовать для того, для чего они не предназначены. Т.е. хакерствовать. А Microsoft, ясно дело, хакерские выходки поддерживать не обязан и не намерен, что разумно. Поэтому я считаю что лучше их не использовать.
__________________
Isn't it nice when things just work?
За это сообщение автора поблагодарили: ax_mct (5).
Старый 28.08.2016, 16:54   #3  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
Цитата:
Сообщение от macklakov Посмотреть сообщение
По этой причине BizTalk или ESB c AX я не слышал чтоб кто-то использовал
На самом деле BizTalk используется (точнее точно использовался несколько лет назад - дальше у меня информации нет) в России на одном из очень заметных игроков на рынке кондитерских изделий.
Там 1С, Акса, портал корпоративной отчетности очень плотно использовали обмен данными между собой используя BizTalk. Использовались и MSMQ и файлы и почта, сам лично дописывал некоторые оркестровки. Не скажу что все идеально - были моменты когда вдруг какой-то порт абсолютно на пустом месте переставал работать, но в целом все как-то крутилось, шуршало.
Старый 29.08.2016, 03:52   #4  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
На самом деле BizTalk используется (точнее точно использовался несколько лет назад - дальше у меня информации нет) в России на одном из очень заметных игроков на рынке кондитерских изделий.
Интересно. Но согласись что это случается очень редко. И причина, мне кажется, в том, что ERP и enterprise application integration это конкурирующие концепции интеграции, пытающиеся решить одну и ту же задачу разными способами.
К примеру, если у тебя есть специализированная складская система, интернет-магазин, data warehouse для BI, 1С, payroll приложение и т.д. и все это увязано через BizTalk, зачем тебе ERP? С другой стороны, если у тебя хорошо внедренная ERP, тебе весь этот зоопарк не нужен, в ней и так все есть. Ну да, всегда остается какая-то мелочевка, но вся эта мелочь стыкуется именно с ERP.
Еще стоит учесть, что вне СНГ интеграция с аналогом 1С это крайне редкая задача. Чаще именно AX используется как аналог 1С.
__________________
Isn't it nice when things just work?
Старый 29.08.2016, 11:11   #5  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5813 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от macklakov Посмотреть сообщение
К примеру, если у тебя есть специализированная складская система, интернет-магазин, data warehouse для BI, 1С, payroll приложение и т.д. и все это увязано через BizTalk, зачем тебе ERP?
  • специализированная складская система может быть у 3PL-оператора, или нескольких, где хранится наш товар, либо может быть свой склад с автономной (а не в общем ЦОДе) специализированной складской системой
  • интернет-магазин и так практически всегда - отдельно стоящий, со своей базой, и это правильно: так он может развиваться отдельно и быть, опять же, автономным
  • наличие data warehouse для BI вроде бы не конфликтует с транзакционной ERP-системой
  • 1С традиционно хорошо умеет рисовать регламентированную отчетность
  • payroll тоже, вполне допускаю, может быть отдельно стоящий - скажем, из параноидальных соображений или потому, что там оперативнее учитываются последние изменения законодательства
а ERP может использоваться по своему прямому назначению: для планирования и управления финансовыми и материальными ресурсами, а также человеческим капиталом. Потому что интернет-магазин, payroll и складская система обычно не умеют планировать ресурсы, ну кроме, может, мест хранения на складе.
Цитата:
Сообщение от macklakov Посмотреть сообщение
С другой стороны, если у тебя хорошо внедренная ERP, тебе весь этот зоопарк не нужен, в ней и так все есть. Ну да, всегда остается какая-то мелочевка, но вся эта мелочь стыкуется именно с ERP.
Ну как это не нужен? Интернет-магазин - отдельная система в любом случае, BI - отдельная система, которой негоже строить отчеты по транзакционной базе, управление складом - очень часто делается отдельной системой, payroll - зависит от внедрения, отнюдь не всегда, насколько я знаю, расчет зарплаты и вознаграждений, отпуска и больничные ведут в ERP.
Цитата:
Сообщение от macklakov Посмотреть сообщение
Еще стоит учесть, что вне СНГ интеграция с аналогом 1С это крайне редкая задача. Чаще именно AX используется как аналог 1С.
Везет...
Старый 30.08.2016, 02:53   #6  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от gl00mie Посмотреть сообщение
ERP может использоваться по своему прямому назначению: для планирования и управления финансовыми и материальными ресурсами, а также человеческим капиталом.
Есть довольно толковые специализированные supply chain решения. Отличных HR приложений полно на рынке, стоят копейки, по удобству и функционалу превосходят AX в разы. ГК тоже не редкость. И т.д. В сущности, я пытаюсь донести мысль что собрать франкенштейна из специализированных приложений очень даже реально. Главная сложность, весь этот зоопарк интегрировать и сопровожать. С другой стороны, в типичной ERP все это добро в рамках одной системы, т.е. все уже интегрировано. Но функционал в большинстве модулей сильно уступает лучшим специализированным решениям. Поэтому возникают сложности с "допиливанием". Но в результате все равно получится система которая будет решать бизнес-задачи. Что так, что эдак.
Кстати, в свете перехода всего в облака, сложность с споровождением отваливается. Вендор сам будет обслуживать свою поделку. Т.е. ситуация может сместиться именно в сторону интеграции зоопарка специализированных облачных решений. К примеру, тот же CRM ничего общего с AX не имеет, однако связка этих довух продуктов довольно типична.
__________________
Isn't it nice when things just work?
Старый 29.08.2016, 20:52   #7  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от macklakov Посмотреть сообщение
Еще стоит учесть, что вне СНГ интеграция с аналогом 1С это крайне редкая задача. Чаще именно AX используется как аналог 1С.
Уже как минимум у двух клиентов наблюдал Oracle Financials в качестве хранилища всей финансовой информации. То есть, по сути, в качестве аналога 1С, в который AX выгружает свои данные.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 30.08.2016, 02:01   #8  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
Уже как минимум у двух клиентов наблюдал Oracle Financials в качестве хранилища всей финансовой информации.
Ты наблюдал разрушительные последствия войн за влияние между гос. департаментами. Никакого рационального смысла в сосуществовании 2-х систем нет. И именно этим обусловлены такие причудливые и неодназначные технические решения.
P.S. ГК в мега-литрах уже видел?
__________________
Isn't it nice when things just work?
Старый 29.08.2016, 11:05   #9  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,480 / 1255 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Сообщение от macklakov Посмотреть сообщение
По мне так AIF это, по сути дела, кустарный BizTalk. Скромненький и не очень удобный, зато отдельно покупать не надо.
Точно! Теперь вспомнил, что это мне напоминает. В SAP несколько лет назад, при расширении функциональности и переход на Sap NetWeaver архитекторы осознали, что добавлять еще кучу таблиц в стандарт, где их так пара сотен тысяч (PS: активных - меньше), причем они не всегда будут использоваться, ну уж совсем не комильфо.

Сделали так - построили интеграционную шину - CIF (Core Infrastructure Framework) - что-то навроде Oracle Fusion, и используют ее для интеграции с доп. модулями, как минимум линейки APO (Advanced Planner and Optimizer), куда входят:
* Центр управления логистическими цепочками (Supply Chain Cockpit)
* Планирование спроса (Demand Planning)
* Планирование и развертывание сетей логистических цепочек (Supply Network Planning & Deployment)
* Планирование производства (Production Planning)
* Точное календарное планирование (Detailed Scheduling)
* Глобальная система контроля доступности (Global Available-to-Promise)
Кстати, туда же входит и их WMS - SAP EWM - Extended Warehouse Management

Так вот, как это работает: основные таблицы остались в самом SAP - номенклатура там и т.п., а специфичные таблицы, необходимые только для APO - стоят отдельно в апо, например для EWM - это карта склада, палеты, габариты ячеек и палет, маршруты комплектации и т.д. CIF обеспечивает двухстороннюю интеграцию - в APO заливаются изменения в номенклатуре, клиентах, заказах, а обратно - результаты операций, комплектация, отгрузка и прочее.

Может в эту сторону идет развитие AIF?

С Уважением,
Георгий
Старый 29.08.2016, 20:46   #10  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от George Nordic Посмотреть сообщение
Может в эту сторону идет развитие AIF?
На данный момент развитие AIF приостановилось.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 29.08.2016, 20:45   #11  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от macklakov Посмотреть сообщение
По этой причине BizTalk или ESB c AX я не слышал чтоб кто-то использовал.
Ну а как же тот проект, на котором мы вместе (в разное время) работали? Там вполне себе работает ESB.

Цитата:
Сообщение от macklakov Посмотреть сообщение
Но стандартные сущности в AIF написаны именно для стыковки с BizTalk
Почему ты решил, что они для BizTalk предназначены? И почему использовать AIF без BizTalk - это хакерство?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 30.08.2016, 02:09   #12  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от Maxim Gorbunov Посмотреть сообщение
И почему использовать AIF без BizTalk - это хакерство?
Не AIF как таковой, а стандартные сущности. Проблема со стандартными сущностями в том, что они слишком близко завязаны на конкретную схему данных. OData, в этом смысле, еще хуже. Это делает решение негибким. Процесс внесения улучшений усложняется в разы, если не на порядки. BizTalk может выступать уровнем абстракции и таким образом это перестает быть проблемой.
Чтобы не быть голословным. Я совсем недавно наблюдал как одна компания (не AX) потеряла клиента, приносящего миллион в год, из-за того, что не могла обеспечить вменяемый интерфейс интеграции.
__________________
Isn't it nice when things just work?

Последний раз редактировалось macklakov; 30.08.2016 в 02:17.
Теги
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Должностные лица - использовать или нет? olesh DAX: Программирование 5 04.03.2019 16:22
Модуль Проекты можно ли использовать Aquarius DAX: Функционал 1 27.02.2015 18:35
AX.NET: интеграция .NET-приложений с Аксаптой и (будущие) возможности облачных вычислений gl00mie DAX: Программирование 2 23.04.2010 00:47
Андре: Интеграция Ax с системами контроля версий Андре DAX Blogs 7 03.03.2008 14:47
Управление командой разработчиков - что лучше использовать ShadowFromXZone DAX: Прочие вопросы 66 05.02.2007 19:58

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:16.