将数据从Java EE应用程序集成到Microsoft Dynamics GP

时间:2013-10-28 02:17:29

标签: dynamics-gp

我正在开展一个项目,将会计数据(如收据,发票等)从Java EE系统集成到Microsoft Dynamics GP 2010中。数据库是MySQL。请分享您对哪种方法最有效的想法。我搜索过,有两种方法:Integration Manager,eConnect via Web Services。

由于

1 个答案:

答案 0 :(得分:0)

在我看来,您有两个合法的选择 - 通过GP Web服务eConnect或通过SQL存储过程eConnect。我不会考虑使用Integration Manager,因为它无法实现自动化,并且需要有人在使用之前登录Dynamics GP。

最简单的集成点是直接在数据库级别调用eConnect SQL存储过程。对于每个eConnect集成对象,都有相应的SQL存储过程。您只需调用该过程并将适当的值传递给其参数。例如,可以通过调用创建SOP文档标题,行和分布的过程来在Dynamics GP中创建发票。

另一方面,如果您准备花一点时间安装GP Web服务,那么您可以与其集成并维护面向服务的体系结构。大多数相同的功能可通过Web服务获得,但它是eConnect过程中可用功能的一部分。作为回报,您将获得SOA架构的所有好处。

最终,这取决于您的环境中的整体架构计划。这两种方法都可以满足您的要求。如果这是唯一集成到GP中,我可能会选择更简单的eConnect存储过程方法。如果您计划将其他应用程序集成到Dynamics GP中,您可能需要花时间投资使用这些服务。