我正在编写一个很长时间从MS AX Dynamics提取数据的应用程序
AX(或与我合作的公司)的问题是AX不允许跨域连接。
当前,我们在Active Directory(AD)上有2个域country1.company.com和country2.company.com,该应用程序旨在在这两个域上运行,而AX在country1.company.com上。 实际上,当需要使用AX时,所有country2用户都使用RDP到country1,鉴于我们的地理距离,这非常慢。
为了解决这个问题,我正在考虑编写一个在country1上运行的单独的(控制台)程序,以便用户可以将数据发送给它,并让它查询AX并通过网络返回结果。
最大的问题是:
我是否必须像客户端服务器一样编写应用程序,还是可以利用现有的Windows功能实现相同的功能? 由于我拥有零网络编程经验,所以我希望我不必走那条路。...在此先感谢您的任何建议。