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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.07.2010, 12:15   #1  
AlexeyVS is offline
AlexeyVS
Участник
 
103 / 31 (2) +++
Регистрация: 02.04.2010
AIF vs .NET Web Services
Коллеги, не можем выбрать с помощью чего лучше реализовать интеграцию с другими системами. Нужна Ваша помощь.

Есть AX, которая является базовой системой. Есть 4 дополнительных системы (1С, MS CRM, 2 собственные разработки на .NET).

Необходимо сделать двухстороннию интеграцию между AX и всеми остальными системами.

Есть несколько варинтов решения. Мы остановились на использовании веб-служб.
Но их можно реализовывать разными способами:
1. Путём использования AIF
2. Путём написания своих веб-служб на .NET

Плюс первого в том, что изначально весь код пишется на X++. А таких разработчиков у нас больше чем на .NET. Других фундаментальных плюсов пока не нашли.

Сообщество, каково Ваше мнение? Что лучше использовать AIF или самописные .NET Web Services для интеграции?
Старый 22.07.2010, 12:25   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
а вы не о том думаете.
технически - абсолютно все равно какой спопосб вы выберете. любой перечисленный способ примерно одинаковый по трудоемкости.

иеологически вас ждет засада с перепроведением документов в 1С. 1С позволяет исправить уже проведенный (и синхронизированный с аксаптой документ). Вопрос идеологии - что вы будете делать с таким документом в Аксапте?

Только не говорите "не будем исправлять проведенные в 1С" это типовой первый ответ, который никогда не выполняется. Абсолютно серьезно.

Когда определитесь на идеологическом уровне что будете делать с такими документами - смело начинайте прогать любым способом.
__________________
полезное на axForum, github, vk, coub.
Старый 22.07.2010, 13:08   #3  
Maximin is offline
Maximin
NavAx
NavAx Club
 
412 / 346 (12) ++++++
Регистрация: 09.10.2002
Адрес: Москва
Оба решения могут привести к созданию веб-служб (AIF тоже может выступать как средство их создания, хотя в исходном сообщении о форме его использования - ни слова, так что можно предполагать всякое, я предположил такой вариант). Вопрос - о форме и стоимости получаемого решения и его поддержки.

Я бы начал со списка документов, которые надо синхронизировать.

Кое-каких вещей в AIF просто нет, значит, придется писать самим и увязывать как-то с существующим "напроганным" функционалом типа проверок на формах и контролах вместо методов таблиц, всяких обновлений одного поля в зависимости от фазы луны и значения другого поля и т.п. Дело в том, что чтобы AIF работал, всё это должно делаться вполне определенным образом. Но вообще - такой попутный рефакторинг - дело полезное и вся бизнес-логика взаимодействия остается в Аксапте.

Второй же путь, по сути, легче - не надо пересматривать существующий код, достаточно "дергать его" снаружи из компонент .NET. Но тогда вы теряете гомогенность логики приложения (впрочем, при таком зоопарке систем, это вопрос обсуждаемый, но я бы стремился все-таки, не увеличивать кол-во сущностей, а уменьшать), и увеличиваете затраты на сопровождение - вам понадобится отдельный специалист, который будет заниматься .NET. Если же вам вдруг захочется использовать Аксу откуда-то еще, всё надо писать еще раз заново.
__________________
Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...
Теги
aif

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
emeadaxsupport: What changes are required if we change the Business Connector Proxy used by AX 2009 Generated AIF Web services Blog bot DAX Blogs 0 29.03.2010 15:05
Channel9: Microsoft Dynamics AX 2009 AIF Web Services Screencast Blog bot DAX Blogs 0 17.06.2009 17:05
axStart: InfoPath with default AIF web services Blog bot DAX Blogs 1 15.05.2008 02:27
Inside Dynamics AX 4.0: The Web Framework Blog bot DAX Blogs 0 25.10.2007 03:04
Pokluda: Outbound web service (AIF) Blog bot DAX Blogs 0 28.10.2006 17:43

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

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

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