|
24.08.2016, 18:04 | #1 |
Модератор
|
Цитата:
Цитата:
И часто бизнес-партнерам или провайдерам услуг это совсем не нужно
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 24.08.2016 в 18:20. |
|
24.08.2016, 19:40 | #2 |
Banned
|
Цитата:
Сообщение от Vadik
Ну а мне как человеку которому все и разрабатывать и поддерживать - асинхронные вызовы не айс как-то. На той стороне какую-то дрянь отправили и расслабились, а мне с ней что делать? Отдельные папки для необработанного ? Парсить мегабайты логов ? Нет уж - только хардкор, только синхронные вызовы, и пока мне эти данные в AX не понравятся настолько чтобы я смог их обработать, я своего OK на них не дам
Это неправильным провайдерам услуг не нужно. А вот некоторым правильным типа провайдеров EDI интересно чтобы у нас было относительно стандартное решение для стандартного продукта, чтобы его можно было легко внедрить на другом клиенте и жить на ренту. С такими и файлами пообмениваться не грех А вот насчет синхронности/асинхронности - да, интересный пойнт. Но чаще асинхронность на проектах. И к ней надо стремится если есть выбор. Одно дело популярность AIF у поставщиков решений которые хотят на гламурной волне маркетинга подняться, и совсем другое дело у прагматичных клиентов которые не в информационном вакууме, а так или иначе имеют проектный опыт и оценивают риски. Жить на ренту - это не на основе AIF. Вот как раз файловая система будет надежнее. Или SSIS etc. То есть технологически должно быть тупо и просто. Иначе никакой ренты. P.S. Вообще существует некий воображаемый мир где еще и Biztalk делает всем хорошо. И хде? Последний раз редактировалось ax_mct; 24.08.2016 в 19:48. |
|
24.08.2016, 20:44 | #3 |
Модератор
|
Это только если ее бэкапить синхронно с AX
Цитата:
Или SSIS etc
Цитата:
Вообще существует некий воображаемый мир где еще и Biztalk делает всем хорошо. И хде?
Цитата:
Насчет EDI. Одни из крупнейших EDI провайдеров РФ (три штуки) настойчиво рекомендуют файловый обмен, а не веб-сервисы
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 24.08.2016 в 21:07. |
|
|
За это сообщение автора поблагодарили: EVGL (1), Ace of Database (1). |
24.08.2016, 20:10 | #4 |
Участник
|
Насчет EDI. Одни из крупнейших EDI провайдеров РФ (три штуки) настойчиво рекомендуют файловый обмен, а не веб-сервисы Не в рекламе, а на реальных проектах внедрения.
__________________
Ivanhoe as is.. |
|
25.08.2016, 11:06 | #5 |
Moderator
|
Кстати - не смотря на мои большие симпатии к Biztalk, я его по своей инициативе использовать в своих проектах не буду.Просто за 10 лет существования Biztalk, я встретил только одного профессионального конса по Biztalk (в Румынии). Если выйти на 2nd grade connections, могу еще одного чувака из Канады вытянуть. Все. Это недешевые ребята в обоих случаях. Оплачивать изучение 4-5 месяцев изучения Biztalk нашим сотрудником, ни один клиент не будет.
Хотя таки да - в долгосрочной перспективе, использование Biztalk (также как и использование AIF) "Упрощает поддержку проекта в долгосрочной перспективе;Biztalk будет проще расширять и настраивать другим консультантам" (В том крайне маловероятном случае если этих самых "других консультантов" удастся найти по рейтам в пределах штуки долларов в день). |
|
25.08.2016, 11:13 | #6 |
Участник
|
Тоже как то начинал один проект по интеграции с AIF. Честно пытался его использовать. Но после двух недель плотных попыток запустить все-таки вернулся к старой доброй передаче данных через ftp. Согласен, что потратив месяц, возможно, и запустил бы через AIF. Но заказчику сложно объяснить почему он должен оплатить месяц занятости двух специалистов (консультант и разработчик) для интеграции пяти-десяти не самых сложных документов. И уж тем более не представляю кто бы на заказчике отлаживал работу AIF. Это надо отдельного специалиста не хило прокачать.
|
|
25.08.2016, 16:56 | #7 |
Moderator
|
А вы просто создайте голосовалку про AIF. Типа "Использовали и будете ли вы использовать AIF"
И варианты "Использовал и планирую использовать", "Использовал и не планирую использовать", "Не использовал, но планирую" и "Не использовал и не планирую". Просто, как известно, практика - критерий истины. Вопрос не в том что правильнее, а в том что именно востребовано на рынке. Если окажется что фича правильная, но рынком не востребована - обратитесь в Микрософт, пусть они там у себя в маркетингово/документационной консерватории подправят... |
|
25.08.2016, 18:55 | #8 |
Banned
|
AIF как машина на автопилоте. Никто не говорит что плохая вещь. Просто избыточно сложная для большинства практических задач. Дорогая и при этом недостаточно надежная.
Это как SharePoint использовать для веб-сайта и считать что это нормально. Гламурно, да. Использовать можно но. Самописки дешевле выйдут там где без AIF можно обойтись. Солидарен с Fed. Обратное утверждают те кто любит много молока с одной коровы Там где можно обойтись обменом через Secure FTP использовать AIF - саботаж интересов клиента. Последний раз редактировалось ax_mct; 25.08.2016 в 18:58. |
|
25.08.2016, 19:06 | #9 |
Administrator
|
А вы считали? А затраты на апгрейд/перевнедрение/добавление новых возможностей включали?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
25.08.2016, 19:34 | #10 |
Banned
|
Цитата:
C точки зрения тестирования и внесения изменений обмен через S-FTP на порядок, то есть раз в 10 бьет AIF Web-services. Использование любых web-services там где без них можно обойтись всегда неоправданно. А там где они таки интенсивно и постоянно используются не зря придумавают всякие JSON, REST вместо SOAP. А еще IIS сам по себе не самая быстрая штука. P.S. Про скорость конечно и FTP не феррари, но не думаю что это релевантно в контексте инструментария. Скорее требования асинхронности/синхронности играют роль. https://daniel.haxx.se/docs/ftp-vs-http.html Ultimately the net outcome of course differ depending on specific details, but I would say that for single-shot static files, you won't be able to measure a difference. For a single shot small file, you might get it faster with FTP (unless the server is at a long round-trip distance). When getting multiple files, HTTP should be the faster one. Последний раз редактировалось ax_mct; 25.08.2016 в 19:58. |
|
25.08.2016, 22:39 | #11 |
Administrator
|
Цитата:
Цитата:
Цитата:
Про IIS, по-моему, тоже вы куда-то мимо денег. Публикация сервисов на IIS - это лишь одна из фич AIF. Ну не нравится она вам, никто не заставляет её использовать. Для того, чтобы работал AIF, сервисы на IIS совершенно не обязательно публиковать. Про скорость FTP vs HTTP комментириовать не буду. К AIF это вообще никакого отношения не имеет.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: gl00mie (1). |
25.08.2016, 22:49 | #12 |
Модератор
|
Цитата:
Цитата:
C точки зрения тестирования и внесения изменений обмен через S-FTP на порядок, то есть раз в 10 бьет AIF Web-services
Цитата:
Использование любых web-services там где без них можно обойтись всегда неоправданно. А там где они таки интенсивно и постоянно используются не зря придумавают всякие JSON, REST вместо SOAP
Цитата:
А еще IIS сам по себе не самая быстрая штука
Цитата:
Про скорость конечно и FTP не феррари, но не думаю что это релевантно в контексте инструментария. Скорее требования асинхронности/синхронности играют роль
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 25.08.2016 в 22:52. |
|
|
За это сообщение автора поблагодарили: gl00mie (1). |
26.08.2016, 03:24 | #13 |
Banned
|
Цитата:
Цитата:
Цитата:
Делал я AIF в AX 2009. Сервисов десяток в обе стороны. И JSON хитрый еще на другом проекте делал. Подзабыл просто. Да можно и так и эдак. И без IIS. Все так. Цитата:
C простотой изменений и тестирования (S)FTP простых текстовых файлов разница на тот самый порядок. То есть если большой и жирный клиент/партнер мне скажет сделай нам AIF так как их местный архитектор решил сделать свое СV покрасивше, то я им сделаю все на высшем уровне стандартов Microsoft так что не придерешься ни к чему. Но если меня спросят как IT consultancy что лучше для обмена информацией со скажем курьерской компанией где есть старый проверенный обмен через FTP но недавно еще те и web-services добавили. И если им можно по бизнес-логике таки обойтись обменом через FTP то я им настойчиво посоветую не страдать c web-services. И в случае обмена через варианты FTP разумней таки на коленке за день написать. Зачем делать сложно там где можно просто? |
|
25.08.2016, 22:49 | #14 |
Administrator
|
FTP - это всего лишь транспорт. AIF тоже можно заставить работать через FTP. Но 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 |
|
26.08.2016, 02:14 | #15 |
NavAx
|
Чтобы не флудить, перенес в эту ветку.
Цитата:
Но по результатам общения вскрылся еще один момент, требующий упоминания. По хорошему, отчеты тоже надо изолировать от прямого доступа к таблицам. Иначе в аксе ничего не улучшить и не починить без того, чтобы отчетность не поехала. Ибо в писатели отчетов берут generic SSRS, которые прямо из таблиц черпают данные. И норовят они брать данные из журналов, заказов и т.д.
__________________
Isn't it nice when things just work? |
|
|
За это сообщение автора поблагодарили: gl00mie (1). |
26.08.2016, 03:53 | #16 |
Banned
|
Цитата:
Сообщение от macklakov
Чтобы не флудить, перенес в эту ветку.
Спасибо за уточнения. Но по результатам общения вскрылся еще один момент, требующий упоминания. По хорошему, отчеты тоже надо изолировать от прямого доступа к таблицам. Иначе в аксе ничего не улучшить и не починить без того, чтобы отчетность не поехала. Ибо в писатели отчетов берут generic SSRS, которые прямо из таблиц черпают данные. И норовят они брать данные из журналов, заказов и т.д. Это абсолютная ситуация на последнем десятке проектов. И всеми считается нормальной. Разве что постоянно просят добавлять время от времени явно избыточные поля в таблицы для удобства generic SSRS. Ничего не изменится. Оно же для этого и делалось. Чтобы пучками этих generic рвать с грядки. Таких специалистов больше и они дешевле. "Правильного" (c интеграцией) специалиста по отчетам в этой толпе и не заметят. Вернее проигнорируют так как он будет по цене программиста (вернее он и будет программист) и будет не так специалирован на отчетах. Последний раз редактировалось ax_mct; 26.08.2016 в 03:59. |
|
26.08.2016, 04:30 | #17 |
NavAx
|
В CRM есть замечательная best practice, не показывать базу внешним приложениям. Все только через вьюхи. А вьюха дает кой-какую изоляцию.
__________________
Isn't it nice when things just work? |
|
26.08.2016, 04:40 | #18 |
Участник
|
Еще такой момент упустили - стандартный механизм который выполняет импорт дата entity в АХ7 - это бинарный компонент с отдельным сервисом.
т.е. это не X++ код, а какая то закрытая библиотека. Сам этот факт - почему это нельзя было написать на X++ и зачем надо было писать dll за гранью моего понимания, но это факт В начальных версиях при импорте допустим из Excel при указании в Excel неправильного типа в колонке при импорте вы просто получали необработанное исключение из бинарного кода и единственным способом это исправить была регистрация бага, возможности отладки минимальны. |
|
26.08.2016, 13:25 | #19 |
Moderator
|
Я заметил, что оба консультанта, поддерживающих AIF, работают в странах Персидского залива.
Я не думаю что это совпадение. Вероятно парней заслали чтобы расшатать экономику арабских нефтедобывающих монархий с помощью внедрения бесполезных технологий. Типа - ассиметричный ответ на развязанную арабами ценовую войну на нефтяном рынке. Типа - будем внедрять AIF пока нефть не станет по 60 хотя бы. А защищают AIF они просто по необходимости, чтобы нечаянно не забыть свою легенду и не выдать себя. Вы там держитесь парни! Если нефть будет плохо дорожать, вы еще workflow с Azure им повнедряйте! Пусть знают почем фунт лиха ! |
|
26.08.2016, 13:51 | #20 |
Administrator
|
Не переживай, Денис. Внедряем уже. И workflow, и AX7 на Azure. Ты, наверное, удивишься, но далеко не все новые технологии бесполезны.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
#msftadvocate, aif, абстракции, закопаем стюардессу, индийская кухня, интеграция, как правильно, холивар |
|
|