另眼看NetWeaver 之 – NetWeaver背后还有什么推动因素

    技术2022-05-12  3

    转帖--原作者:gaoyaping

     

    说了NetWeaver中的Shai这个个人因素以后,让我们看看 IT行业的大背景中,什么因素促生了NetWeaver这个不同寻常的技术平台。

    1.    企业的IT环境到底面临一些什么困难:

    –>系统整合。也许出于信息安全考虑,也许由于信息系统发展的历史,一个(大)企业的信息系统往往纷繁复杂,不同的业务往往分别在若干系统上操作,甚至这些系统建立异构的技术平台之上。

    使用者整天抱怨数据不准确,报表生成太慢,操作太复杂…… 也许IT经理的耳朵都能听出了老茧。

    –>灵活度。公司业务蒸蒸日上,数据量开始呈指数级地上升,业务部门整天调整流程,新业务还在不断开拓……老板只是简单地一句话,“给我搞掂”。

    这次轮到IT经理抱怨了。信息系统众多,数据不兼容又要相互传递;操作的确复杂;可能一个业务要涉及几个系统的操作;文档乱七八糟就不说了,还要满处地找;平台太多,什么Java、C#、 Ruby、 VB、 Dephi、 Oracle、 DB2、 Foxpro、 Windows、 Unix等等等等,谁能都搞得清,不得已养一群技术人员(或者找一堆外包公司);老板要看各式各样的报表,碰上一个难搞的,说不定天天要你报表上翻新花头,找人专职开发都难应付,如果再碰上个什么数据不正确,还不被老板踢屁股?

    –>资金和时间。

    那,让我们调整系统吧。

    IT经理如果受不了上述的折磨,说出这句话的时候还不知道,不久以后,他就会后悔了。无论是尝试优化复杂众多的系统,抑或干脆替换成统一的系统,他一定会发现,资金和时间象两个催命小鬼,能把一切的希望摧毁。

    2.    SOA促生了NetWeaver

    出现于上世纪90年代,在本世纪初逐渐进入到商用阶段的SOA,无疑很好解决了前述的企业IT环境所面临的困境,使企业能较快地整合现有的离散系统,甚至是信息、人力、流程,并且无需更多的投资。

    SAP需要一个技术平台,来推行自己的SOA(即为大家熟知的eSOA,以后的博文中,笔者将稍稍展开讨论这个SAP特有的eSOA),于是SAP这次不但赶上了技术潮流,并且站在了在风口浪尖之上。

    3.    当然抛开外部因素,也不能排除一些来自公司内部的因素,比如来自发掘新业务模式,新客户群,新增长点的需要;1998年在美国纽约证交所上市后,来自美国股东的完全不同于欧洲股东的盈利压力;当然也是,公司在扩张过程中,以Shai为首的激进派急于扩大影响力,努力表现的结果。


    最新回复(0)