BPC是SAP在financialapplication领域主推的产品,由于从原有产品线发展而来,产品本身有两个版本,分别是基于MSOLAP平台和NetweaverOLAP平台。整个系统分为.net前台和abap后台。由于abap端的数据结构与.net数据结构的差异,所以没有采用MVC架构,层次上约分为三层架构。abap端的数据服务是以RemoteFunctionCall的形式提供给前台。这里需要用到微软与SAP共同开发的一个visualstudio插件,它的功能就是将abap端的RFC暴露给.net,同时提供两边数据结构的转换。这样在.net代码中,可以像访问自带的数据结构一样去访问abap