Microsoft AX и Business Connector / Корпоративный портал / Структура интеграции приложений
Я работал над проектом, направленным на интеграцию AX с Интернетом.
Компания, поставившая AX, решила использовать Business Connector (BC.net) прямо на моей стороне бэкэнда.
Я немного искал, и для меня похоже, что мы должны использовать Application Integration Framework (AIF) / Корпоративный портал (EP) - это потому, что, как я понимаю, BC не предназначен для многопользовательских, как в Интернете, но он должен быть реализован с помощью сессионной оболочки, такой как EP, а также он должен быть запущен в локальной сети и не способен подключаться через глобальную сеть.
Есть комментарии по этому поводу?
- -EDIT- Дополнительная информация:
Ой, извините - новичок в stackru - не увидел, что вы прокомментировали мой вопрос.
Я делаю это с нуля. Первоначальный план состоял в том, чтобы создать модель и отправлять объекты непосредственно из AX через BC на мой уровень данных, но поскольку BC не может передавать ничего, кроме Axaptaobjects, мы решили сериализовать в XML, отправить в виде строки с BC и затем десериализовать с моим слоем данных.
Теперь все работает, но стабильность и производительность действительно плохи - и я боюсь, что компания, поставляющая бэкэнд (BC ->AX), делает что-то действительно неправильное здесь...
1 ответ
EP соединяется с AX данными, а логика выбрасывает BC. Таким образом, если ваше приложение с производительностью BC медленнее, то EP не может быть непосредственно ошибкой самого BC.
(EP: AX Enterprise Portal, BC: бизнес-разъем AX .NET)