2013-10-28 78 views
0

我正在开发一个项目,将收据,发票等会计数据从Java EE系统集成到Microsoft Dynamics GP 2010中。数据库是MySQL。请分享你的想法,哪种方法最适合。我已经搜索过,有两种方法:集成管理器,通过Web服务的eConnect。将数据从Java EE应用程序集成到Microsoft Dynamics GP

感谢

回答

0

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

最简单的集成点是直接在数据库级调用eConnect SQL存储过程。对于每个eConnect集成对象,都有一个对应的SQL存储过程。您只需调用该过程并将适当的值传递给其参数。例如,在Dynamics GP中创建发票可以通过调用创建SOP文档标题,行和分发的过程来完成。另一方面,如果您准备花一点时间安装GP Web服务,那么您可以与其集成并维护面向服务的体系结构。大部分相同的功能都可以通过Web服务获得,但它是eConnect过程中可用功能的一个子集。作为回报,您将获得SOA体系结构的所有优势。

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

相关问题