SAP一般是怎么集成的
我没有接触过SAP,很多情况不了解,所以有些问题也许比较菜,请大侠们不要见笑。
是这样的,我们的一个客户想将我们的一个MIS系统和他们用的SAP进行集成,我不知道SAP一般是怎么 做集成的?请大侠简单介绍一下。
客户大概也不是很明白,但他可能从其他人那里了解了一些方式,提到用XML文件的方式进行数据交换, 不知大侠有了解的没有?
另外一点,如果做集成的话,SAP要处理的一些业务逻辑方面的实现,是应该我们做呢?还是有SAP方去做? 首先要确认你们的MIS有多大的开放能力。 如果完全控制源代码,可以考虑通过RFC方式连接SAP,优点是效率高,需要MIS和SAP都做一定的开发。 如果不控制源代码,可以考虑web service,你们MIS就不动了,基于MIS数据库开发web service供SAP调用,效率一般。 如果不想做web service,用SAP也可以直接连接你们的MIS数据库,效率也不错。但是如果MIS是windows+sql server,SAP是非windows,那就麻烦了,只能通过客户端连接,无法实现服务器的连接,效率低。 上面都是直连的方法,还可以通过文件传递,当然不太好。 可以考虑使用SAP 专门用于集成的模块SAP PI。SAP PI可以很方便地做到SAP 系统和第三方系统的集成,连接外部系统的方式多样,比如可以连DB,FTP ,File,Webservice,rosttanet,JMS,Idoc,RFc...。关键的一点是使用PI全是以配置的形式完成的,基本不用Coding,对于后期的接口维护,监控,乃至于扩展都很方便。对于比较复杂的业务流程,也可以使用PI的BPM来实现。希望对你有所帮助
|