我正在开发一个业务应用程序,如果许多公司都在寻求集成,我想让它与SAP或Navision等业务系统“兼容”。这些系统使用哪些机制来导入/导出/与第三方应用程序同步数据?
答案 0 :(得分:0)
存在称为EAI(企业应用程序集成)的软件工具,其目的是充当中间件,以实现跨公司的应用程序集成。
drawInRect:withAttributes:
是这种框架的一个例子,但它们中有很多。您可以在此处找到比较列表:Apache Camel
正如用户http://en.wikipedia.org/wiki/Comparison_of_business_integration_software指出的那样,就SAP而言,用于数据交换的框架是nmiranda。
我认为你的问题实际上是为了找到这个"起点",不是吗?几年前我遇到了同样的问题,我也想知道是否有任何"标准"界面集成应用程序。在这种情况下,我希望能帮到你。
答案 1 :(得分:0)
有多种方法可以与ERP数据源集成。您可以进行批量集成,在此设置查询,以便在计划的基础上从源ERP中提取数据。像Informatica和Talend这样的ETL工具在这方面很有用。
如果您希望在业务应用程序中想要实时数据时进行在线数据集成,那么您需要查看Denodo,VirtDB或Composite等数据虚拟化解决方案。
价格,功能集,性能和灵活性差异很大。我的实践中的一个显着因素是安全性。解决方案倾向于将数据提取到文件系统中,这在提取敏感数据时会出现问题。在实际项目中,实现者通常会启动一个漫长的过程来复制目标应用程序中的源系统安全对象。