Microsoft AX 和 Business Connector/企业门户/应用程序集成框架

发布于 2024-07-08 12:00:32 字数 552 浏览 6 评论 0原文

我已经参与了一个旨在将 AX 与 Web 集成的项目。

交付 AX 的公司选择直接在我这边的后端使用 Business Connector (BC.net)。

我搜索了一下,对我来说,我们似乎必须使用应用程序集成框架(AIF)/企业门户(EP) - 这是因为据我所知,BC 不是为网络上的多用户而设计的,但必须使用像 EP 这样的会话包装器来实现 - 并且它必须在 LAN 上运行并且不能通过 WAN 连接。

对此有何评论?

-- -编辑- 更多信息:

哦,抱歉 - stackoverflow 新手 - 没有看到你评论了我的问题。

我正在从头开始做这件事。 最初的计划是创建一个模型,并通过 BC 直接从 AX 将对象发送到我的数据层,但由于 BC 无法传递 Axapta 对象之外的任何其他内容,因此我们决定序列化为 XML,用 BC 作为字符串发送,然后反序列化与我的数据层。

现在,一切正常,但稳定性和性能真的很糟糕 - 我担心提供后端(BC -> AX)的公司在这里做了一些真正错误的事情......

I've been working a while with a project aiming to integrate AX with the Web.

The company who delivered AX has chosen to use Business Connector (BC.net) directly on my side of the backend.

I've searched a bit, and for me it looks like we must use Application Integration Framework (AIF) / Enterprise portal (EP) - this due to as I understand that the BC is not made for multi-users like on the web, but must be implemented with a session-wrapper like EP - and also it must be run on an LAN and is not capable to connect via WAN.

Any comments about this?

--
-EDIT-
More info:

Oh, sorry - new to stackoverflow - didn't see that you had commented my question.

I'm doing this from scratch.
The inital plan was to create a model, and send objects directly from AX via BC to my data layer, but since BC is not able to pass anything else then Axaptaobjects, we decided to serialise to XML, send as string with BC and then deserialize with my data layer.

Now, everything works, but the stability and performance is really sucky - and I fear that the company delivering the backend (BC ->AX) is doing something really wrong here...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乙白 2024-07-15 12:00:32

EP 连接到 AX 数据并逻辑抛出 BC。 因此,如果具有 BC 的应用程序性能较慢,那么 EP 不能直接由 BC 本身造成。

(EP:AX Enterprise Portal,BC:AX .NET 业务连接器)

EP connects to AX data and logic throw the BC. So, if your application with BC performance is slower that EP can't be directly fault of the BC itself.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文