Microsoft AX и Business Connector / Корпоративный портал / Структура интеграции приложений - PullRequest
1 голос
/ 13 ноября 2008

Я некоторое время работал над проектом, направленным на интеграцию AX с Интернетом.

Компания, поставившая AX, решила использовать Business Connector (BC.net) прямо на моей стороне бэкэнда.

Я немного искал, и для меня похоже, что мы должны использовать Application Integration Framework (AIF) / Корпоративный портал (EP) - это потому, что, как я понимаю, BC не предназначен для многопользовательских, как на Интернет, но должен быть реализован с помощью сессионной оболочки, такой как EP, а также он должен быть запущен в локальной сети и не способен подключаться через WAN.

Есть ли какие-либо комментарии по этому поводу?

- -РЕДАКТИРОВАТЬ- Дополнительная информация:

Ой, извините - новичок в stackoverflow - не увидел, что вы прокомментировали мой вопрос.

Я делаю это с нуля. Первоначальный план состоял в том, чтобы создать модель и отправить объекты непосредственно из AX через BC на мой уровень данных, но поскольку BC не может передавать ничего, кроме объектов Axaptaobjects, мы решили сериализовать в XML, отправить в виде строки с BC и затем десериализовать с моим слоем данных.

Теперь все работает, но стабильность и производительность действительно плохи - и я боюсь, что компания, поставляющая бэкэнд (BC -> AX), делает что-то действительно здесь неправильно ...

1 Ответ

0 голосов
/ 06 ноября 2009

EP подключается к данным AX и логика выбрасывает BC. Таким образом, если ваше приложение с производительностью BC медленнее, то EP не может быть непосредственно ошибкой самого BC.

(EP: AX Enterprise Portal, BC: AX .NET Bussiness Connector)

...