AIF (SAP Application Interface Framework)
一句话解释AIF,它可以减少实现和维护接口的时间和成本,使业务用户也能够实施接口和对错误进行处理。
SAP应用程序接口框架AIF (SAP Application Interface Framework)允许我们在SAP后端系统的单个框架中开发和监控接口,以及执行错误处理。
什么情况下有可能会需要用到AIF?
- 企业使用了PI,并且拥有一个复杂的、异构的系统场景。
- 希望将接口的技术和业务方面解耦,从而使业务用户能够执行错误处理。
如上图场景中,legacy遗留系统首先与NetWeaver PI交换数据,后者充当数据代理。另一个场景遗留系统以idoc的形式与SAP后端系统交换数据。使用AIF的集成场景至少涉及一个遗留系统和一个包含SAP AIF的SAP后端系统。不论这个系统是直接与legacy系统通信还是通过PI与之通信。AIF 支持业务用户使用不同的接口技术监控接口。
这张图可以看出AIF和PI的位置和功能区别,AIF是业务层的监控,PI是运营层的集中监控。
各监控层面又是相互协作的。
为什么会有AIF?
价值
案例
实施过程
Lisence
AIF是需要单独购买的组件,可以做为独立的产品,也可以做的支持组件,系统中预留了一些内容,也仅是为了让客户尝鲜和学习,买了lisence之后,需要装 AIFGEN 组件,否则只能用90天,有关AIF lisence内容,参考note2293938
有一个例子可以跟着做一下,可以帮助更好的理解AIF中配置接口
Create a Simple IDoc Interface