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...