本人从2005年实施某大学数字化校园开始用到IBM 的SOA产品.当时只包括PORTAL 门户和数据集成WII.当时做的东西包括统一门户和统一数据中心.费用在100万左右.还不包括集成公司的集成开发和维护费.现在做企业的信息整合.涉及到IBM WEBSPHERE 家庭的基本上所有产品.包括PORTAL/WII/E-FORM/PROCESS SERVER/DASHBOARD甚至于硬件DATAPOWER.项目也开始是几百万了.
由于在项目竞争过程中,需要熟悉BEA/MICROSOFT/ORACLE等公司的整合方案及工具.为了打败对手,所以需要去分析对手的工具和方案,并告诉客户真像.告诉客户IBM SOA道底有多好.
经过多年的实施及顾问经验,有一天,我不由自主的在反思.IBM、BEA、MICROSOFT、ORACLE等整合平台都是国外公司,国内公司多关只是作为这些公司的集成商,去做实施。下苦力。中国人的钱全都让外国人赚了。这个时候,我们能不能有一个自己的解决办法呢?我们做信息整合到底要花多少钱?我们分几步去实施SOA?
先让我们看看利用国外企业SOA工具实施整合的成本。
1、软件平台费:IBM、BEA的中间件是比较好的,产品也比较全。包括门户、数据集成、BPM、BI、DB、APP等。光是平台费差不多几百万。(根据版本不同而不同,如IBM PORTAL企业版就要卖上百万,DATAPOWER就要卖几百万),微软公司的成本基本上是上述两家公司的40%,主要基于BIZTALK和OFFICE完成,偏向于办公。但不是一个档次的产品,跨平性台不太好。ORACLE偏向于数据库,即数据仓库和数据挖掘。要不把所有推翻重建,要么就是难以维护的适配器。
2:集成费:国内公司也不是傻瓜,虽然是辛苦钱,但也要争几十上百万吧.
3:硬件费:普遍推的都是小型机,一般几十万到百万。如IBM P5。
4:维护费:BEA公司维护费是总项目的20%。
从以上看,要实现SOA,基本上要花几百万、几千万甚至上亿的钱。而且技术人员要学习复杂的工具。
而这样做的好处有什么呢?主要包括如下:
1、接口从传统的N*(N-1)减到N个。
2、实现系统间数据自动交换。
3、建立结构数据与非结构数据的关联关系,实现数据漫游。
4、跨系统流程自动化执行,且有监控功能。
..........................................
要实现以上功能,我们其实自己也能实现。只是方法不一样。SOA只是一个思想。
CIO在单位里如何获得领导奖励和同事认可。
1、快速满足同事不同的味口,不同的功能需求和爱好(如布局)
2、快速为领导决策提供数据,数据显示要形象。
3、快速满足各种新的需求(如跨系统),因为非IT人员不关心如何实现。
CIO实现以上功能后,就能体现信息管理部门的价值,即命IT部门在企业里是一个消费部门。
下面,让我们来看看我的解决方案。企业自己能开发任何系统整合的应用。您只需要一个面向应用集成的门户框架。我取了一个名字叫:MYSOA。
我是信息主管,以前,信息孤岛使我的团队无法快速满足大家的IT需求,常常面临各部门的抱怨与领导的批评,工作既累又不讨好,让我寝室难安。自从有了MYSOA,我能带领我的团队轻松满足所有人的需要,深得领导和大家的好评,终于可以高枕无忧。
——CIO
|