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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 31.08.2016, 23:04   #1  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Link Посмотреть сообщение
Как и гарантией того, что в следующей версии её не заменят на новый AIF,
и тут снова встаёт вопрос - может все же писать на коленке, раз большой брат не может гарантировать хоть какое то мало мальски стабильное решение.
Справедливо. Давайте, однако, разберем, что такое "написать на коленке".
  • Для on premise системы, такой как AX2012, под "написанием на коленке" обычно подразумевается разбор текстового файла, как правило CSV. Для того, чтобы запускать это по расписанию, класс запускается в batch, а по завершении импорта стирает файл или переносит его в другой каталог.
  • Для AX7 в public cloud "написать на коленке" - это создать сервис JSON, поскольку просто отправить в Azure Blob закончится ничем: изнутри AX7 вы его так просто не прочитаете. Неограниченное количество параметров JSON в классе симулировать не получится, поэтому для нескольких записей внешняя программа должна отправить столько GET или POST, сколько записей в исходном потоке. Наконец, надо еще сочинить эту внешнюю программу, и вручить ей ключи от царства.
Пишем на коленке?
Старый 01.09.2016, 02:17   #2  
macklakov is offline
macklakov
NavAx
Аватар для macklakov
 
2,347 / 996 (38) +++++++
Регистрация: 03.04.2002
Цитата:
Сообщение от EVGL Посмотреть сообщение
Справедливо. Давайте, однако, разберем, что такое "написать на коленке".
Я под этим, в первую очередь, подразумеваю веб-сервисы заточенные под конкретные бизнес-транзакции и сущности. С целью скрыть от клиента детали реализации в AX. Особенно важно скрыть структуру базы данных, т.к. она имеет тенденцию постоянно меняться.
Для больших объемов данных иногда приходится применять views. Опять таки, это дает возможность скрыть детали реализации.
Файлы это хардкор, конечно, но иногда обмена файлами банально не избежать.

Важно это потому, что зачастую интегрируемые приложения сопровождаются мелкими вендорами и у них банально может не быть ресурсов для переписывания интеграции под новую версию. А исходники они предпочитают держать закрытыми.
К примеру, в одном гос. учереждении подрядчик был весьма толков. И сделал хорошее приложение. Все замечательно. Но потом он решил что это все суета и тлен, плюнул и поехал на ферму, овец разводить. Огромный внедреж на сотни миллионов оказался под угрозой.
__________________
Isn't it nice when things just work?
За это сообщение автора поблагодарили: EVGL (1).
Теги
#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, время: 20:25.