说到PI,实际上就是SAP之前极力推广的中间件产品XI。我之所以能接触到PI,是因为公司里有两位同事是从事这方面的,其中一位还比较资深,做过一些外部的项目。通过培训和交流及上机实践,我也学习到了不少PI的知识,以后会在博客中慢慢写。
今天就先写一个OverView。
PI是SAP主推NetWeaver中的一个比较核心的产品。为什么SAP要推崇NetWeaver平台呢?下面来讲个故事。
SAP公司是1972年5位IBM工程师白手起家的,从R/2开始从财务软件出身,后来发展到C/S架构的R/3--是一个非常封闭的系统。由于技术上的壁垒,这套软件的安全性就相对要高,但同时也提高了R/3的门槛,上这套软件的成本也水涨船高。为什么会产生技术壁垒呢?那时由于R/3从底层、编程软件及模块,都是由自己的一套自行开发的系统完成的。这样就导致了系统的开放性不够,提高了系统上线的成本就后续维护费用。
现在的技术越来越趋于开放,同时Internet冲击,也使2000年后SAP不得不把它的战略上往更开放这个方向上靠。促成这件事的是SAP的一个以色列董事,这个人非常聪明,开了五六家软件公司,后来都卖个SAP,从而自己也做成了SAP的董事。本来一些SAP的一些老董事是很反对的这种开放路线的,就是这个人的极力支持,后来就促成了现在NetWeaver,SAP开始结合J2EE来发展(B/S)。
WAS 600之前是纯ABAP平台,之后就是ABAP和JAVA共存的平台。
讲完了NetWeaver的故事。我们继续看PI,它存在于一个10亿美金的中间件市场,与它竞争的主要产品有IBM的Websphere,BEA的WebLogic等。而PI与这些产品竞争的优势就在于R/3,在于R/3的集成方面PI是最好的。R/3的市场份额已经接近饱和(广告上说:80%的500强都上了R/3),那么作为与R/3有良好集成性的中间件PI就被SAP看成了新的利润增长点。之后,大家都知道了,广告上是很推崇NetWeaver和PI的。
其实SAP很久之前就已经从事中间件产品的开发,1999年的时候出了个产品叫SAP BC,至今的最终版是BC 4.8。在2002年1月SAP推出了新的中间件产品SAP XI 1.0, 而后在2005年10月更名为PI 7.0, 后来在2007年12月又出了PI 7.1。听我一个用过BC的同事说,PI和BC在很多功能上都很相近,看来果然还是一脉相承的产品。
这些篇幅,只能讲到PI的历史了。为了分类清楚,在下一篇中继续讲一些OverView的内容。
阅读(1835) | 评论(0) | 转发(0) |