集成仍是会集?或许许多读者并没有遇到这个问题,或许以为这并不至于作为一个问题拿出来评论。可是,我想说的是,假如你是在一个企业或其它安排里担任信息化作业,你现在看到有人提出这个问题,便是一件值得幸亏的事。假如有一天,当你面临信息化决议计划,你要做的挑选题里有这两个选项,那么我要恭喜你。
1998年前后双汇集团进行ERP选型时,项目组的成员们就没有这么走运,因为其时他们做的挑选题不是这样的。
那时,双汇集团内的信息体系以部分级运用为主。各部分、子公司各自担任自己单位的信息体系选型、建造和保护。总的体系品种达十余种,所用的数据库除了Oracle以外,其他全有。处处都是信息孤岛,事务流程四分五裂。
信息化的使命很清晰,首要便是要消除信息孤岛,完结集团公司层面的一致办理和事务流程的贯穿。所以,集团成立了信息化领导小组,立项进行集团级ERP体系投标。其时国内有点名望的办理软件供给商都来了。通过几轮之后,留下最优异的几家。这时,几家公司给出的技能计划有两种:
即在子公司层面,把全部运用体系都更换成一致的一种ERP体系,然后选用分布式数据库技能,通过数据库同步的方法把数据收集到中心数据库,再在中心数据库上弥补进行集团层面的有关运用开发;
即保存原有的首要运用体系,对这些不同品种的体系进行功用封装,其他弥补树立新的运用体系,在集团总部树立一个数据仓库,选用有关中间件进行数据集成和运用集成。
在1998年的我国,这两条技能道路是肯定先然后干流的道路,它们代表了其时体系集成技能的最高水平。提出并能确保为双汇成功施行这两种技能计划的厂商,其技能实力非同寻常。
看起来并不难做出挑选。出于比较稳健的考虑,双汇项目组挑选了榜首条道路,并挑选了国内一家闻名ERP厂商担任施行。
项目发动一年多今后,其时公司级ERP体系刚刚在少量工厂施行,且运用模块没有彻底上线。这时项目组即发现有点不妙。首要是数据库同步不行安稳,中心数据库的数据完好性不能得到彻底确保。更大的问题是在出资方面。因为1998到2000年双汇集团扩张得特别快,异地工厂一会儿添加了十几个,分销网络也敏捷铺遍全国100多个城市,其他还成立了商业公司,开了许多连锁店。项目组不得不从头预算IT体系出资。不算不知道,一算吓一跳:按集团2000年头的规划,需求在全国树立三十个子站点,仅这些子站点及总部数据中心的机房设备、服务器软硬件、网络设备等购置费就要超越5000万元,假如再添加1000个连锁店和10个配送中心,就需求再追加约1.6亿元。而体系运转保护每年所需人员薪酬、服务费、通讯费、房子占用及能源动力耗费算计将超越3000万元。
这是一笔惊人的开支,远远超出1998年项目发动之初所做的预算。而集团公司仍在持续快速扩张,IT出资还会无休止地胀大下去。
而且出资仅仅一方面。体系在运转速度、数据同步的可靠性和功率、程序更新的功率等方面均存在潜在的风险。举个简略的比方,假如对库存办理功用做一处修正,全国有1000多个仓库,每个终端的运用程序就都要更新一遍,这是一件很困难的事。
我古怪为什么没有厂家提出根据互联网的大会集技能计划,这种体系其时在国外现已流行起来而且现已有不少成功事例。后来我跑遍大江南北调查国内办理软件,发现原因一是其时互联网的接入条件比较差;二是国内软件厂商没有掌握先进的开发技能,而国外厂商如Oracle的产品在我国互联网条件下跑不起来;三,也是最要害的,便是观念,不管IT圈仍是用户圈,只要是做信息化,咱们的脑子里就只要“体系集成”,没有其他。
面临双汇的信息化窘境,我把问题进行了从头定位,即从“怎么集成”改变为 “集成仍是会集”。通过和项目组一起研究评论,咱们终究坚定地挑选了实时大会集技能道路。后来的事实证明咱们的挑选是彻底正确的。
“体系集成”是一个从诞生时起就闪耀着高技能光辉,直到现在让许多人一看到仍肃然起敬的名词。它差不多在信息化范畴大行其道了二十年。二十多年来,多少IT公司披挂着体系集成这身光鲜诱人的行头,挥动着镀金的宝剑,在信息化舞台上显尽风流。或许是发觉到了观众们的审美疲劳,或许是因为舞者真实累得跳不动了(因为这身行头真实不轻),最近它的创造者推出了晋级版——SOA。虽然现在还仅仅完结了概念规划和推出了一部分面料,完好的套装没有出炉,可是现已能够看到规划者赋予了它更多的高技能颜色,除了比上一代产品简便外,穿上它的人看起来会愈加斑驳陆离和神秘莫测一些。
为了深刻了解体系集成的实质,让咱们回忆一下这种技能发生的原因和开展的进程。
体系集成技能的呈现,是因为企业或安排在曩昔的信息化进程中别离树立了多个部分运用体系,这些体系的数据和功用都互相孤立。后来发现这些互相孤立的体系给办理造成了很大妨碍,因为它们本该是一个有机结合的全体,那样才干确保事务流程的完好性和办理通道的四通八达和广泛性。为了满意这种独立体系之间互联互通的需求,一起又考虑到用户对以往IT投入的爱惜,和操作者现已习惯于运用原有体系,其他,也限于特定前史阶段的IT技能开展水平,所以体系集成技能应运而生了。一开端是IT厂商针对用户特定的体系和集成运用需求进行接口程序的定制开发,完结手法首要选用一些曩昔主机体系年代的软件技能如RPC(远程进程调用)和客户/服务器年代的API(运用程序接口)等。后来逐步开展出一些通用型产品和技能体系,比方音讯中间件,运用集成中间件等等,直到SOA(面向服务的架构)。
总的来看,体系集成技能从一开端企图完结严密的耦合,即把数据和运用悉数集成起来,逐步演变为以松懈的耦合为方针。比方SOA,是让人们着眼于各个运用体系的外在功用体现,而抛弃对详细完结和处理方法的关怀,抛弃对数据进行集成和会集,只将运用体系的功用进行恰当的区分并加以封装,以服务的方法供给给外部运用者。可见,SOA的实质是简化了的体系集成。
从紧耦合的体系集成到松耦合的体系集成,直到今日的SOA,不可否认技能和理念是在不断前进。可是这种前进与其说是为满意用户的需求而不断创新,还不如说是IT界在为本身寻觅脱节。因为体系集成的确是一种很不轻松的作业,做项目的人要去了解各式各样的不同人写的、用不同言语写的运用程序,要娴熟操作运用各种数据库,还要清楚各种操作体系环境和各式各样的网络协议等等。除此之外,为了把这些异构体系整合起来,还需求掌握一些体系集成工具软件。而一个体系集成项目的竣工,并不意味着费事的停止,反而会成为新费事的开端。因为任何部分体系的一丁点修正都有或许影响到现已完结的集成体系,所以随时或许要对接口进行晋级和从头联调。跟着用户运用规划的不断扩大、运用体系品种的不断添加以及运用体系杂乱性的不断提高,很多的IT公司和工程师们对体系集成作业现已越来越不胜其烦了,所以,简略化是不得已而为之,这便是SOA被提出的原因。
体系集成在特定的前史阶段和必定运用规模内是适用的、先进的技能,一起也是有其合理存在价值的。比方,用在企业规划比较小的时分,或许用在企业与外部进行事务协一起。可是,因为扑朔迷离的原因,体系集成被乱用了。
多年来业界对体系集成的推重和大肆宣扬让用户形成了一些过错的观念。首要,是“集成全能观念”,即企业或其它安排的IT办理者以为体系总是能够被集成的,然后无所顾及地添加新的部分体系。而体系数量的不断添加,导致整个体系办理杂乱程度的不断提高。其次,是“集成仅有观念”,便是说体系集成彻底占有了用户的脑筋,遇到任何体系隔膜或类似问题,只会想到用体系集成的方法去处理。
殊不知,不加分辩、不深化考虑而乱用体系集成的做法会把企业引向风险的地步——IT黑洞。
所谓“IT黑洞”,也能够称为“IT无底洞”或“IT泥潭”。它是指跟着企业的生长开展,组织及事务规划的胀大,其IT体系所需求的追加投入呈线性或指数增加,而一起体系的功率却不断下降的现象。就像物质越接近黑洞就越难以脱节它的引力相同,当企业的IT体系具有向黑洞或泥潭演进的特征时,跟着时刻的推移,企业将越来越难以自拔。
当选用体系集成的信息化建造形式时,跟着企业的生长,体系的全体杂乱度一般呈指数规则改变。也便是说越到后边增加的速率会越大。在体系的功能、可保护性等方针还处于临界点以内时,IT办理者或许底子认识不到风险现已迫临。而当发现体系的各项方针行将进入赤色区域时,时刻上现已来不及做出反响了。
会集是一个简略、直白乃至让人感觉有点土的名词。或许正是因为它没有“集成”这个词听起来有层次、有水平、有档次、有深度,所以它没有被IT界火热追捧和炒作。
可是“会集”却蕴含着企业办理的实质和精华。因为企业是一个有机的全体,为了在杂乱多变、竞赛剧烈的市场环境中生计、生长和开展,它们有必要要有活络的感觉和快速反响才能。这就需求对机体每一部分的状况进行实时掌握,而且进行会集一致办理。所以,企业界部遍地的信息要求及时、完好、精确地传递到办理总部,总部的指令要求在榜首时刻传到达企业界相应组织。而企业所具有的各种资源也要求尽或许地会集办理和一致分配运用,然后最大极限发挥资源使用功率。
其真实信息技能被运用于办理的开端阶段,就现已到达了这种抱负的状况。在主机-终端架构年代,全部都是实时会集的,终端只具有显示屏和键盘,其效果便是检查指令或成果以及输入数据。主机实时存储悉数的数据,进行悉数的核算,处理悉数的事务。全部都是会集而高效的。
国际向前开展。一方面,企业不再仅仅限制在一个当地的一个工厂,它开端树立分支组织,开端在异地建厂或吞并其他企业,开端跨行业运营,开端全球化运营。另一方面,IT技能也在演进。PC机、图形界面操作体系和快速以太网的呈现带来了客户/服务器架构,它的用户操作界面愈加友爱,体系的整体具有本钱不断下降,所以客户/服务器架构站上前史舞台,替代主机-终端架构成为干流。
在主机-终端年代后期和客户/服务器架构年代,大部分大企业暂时抛弃或降低了对会集、一致、实时办理方针的寻求。首要的原因在于广域数据通讯技能的开展落后于企业规划扩张的速度。而不管上述哪种架构,都无法低本钱地处理跨地域通讯问题。所以人们逐步淡忘了“会集”。这期间有一个很特别的破例,便是沃尔玛。它在不断扩张进程中为了始终保持会集、一致、实时化的办理,居然自己发射了一颗通讯卫星。沃尔玛对“会集”式办理的疯狂寻求使得它一路所向无敌,直到成为全球排名榜首的企业。
国际持续向前开展,互联网来了。它打破了全部隔膜,无所不至。所谓三十年河东,三十年河西,前史是一个螺旋式上升的进程。因为互联网彻底处理了广域数据通讯的技能和本钱问题,因而,它必定从头唤起了企业对“会集”式办理的寻求。
前史不是简略地重复。根据互联网的“实时会集式”架构与主机-终端式会集架构比较天然有实质的不同。
首要是体系的跨度规模大大不同。主机-终端式会集架构只能在一个很小的主机终端网络内运转,而根据互联网的“实时大会集式”体系则运转于遍及全球的互联网上,因而,不管企业开展到哪里,都能轻松方便地支撑。
其次,中心体系的核算架构也比曩昔的主机体系有了极大的腾跃。现在的中心体系选用运用软件多层布置方法,每一层都能够选用核算机集群技能进行负载均衡,因而能够完结体系滑润扩容和晋级,然后最大极限节省和保护IT硬件出资。
因为大局只要一个数据库和一套运用程序,所以,“实时会集式”体系的办理和保护杂乱度降到了最低(只需一个保护小组);体系的配套硬件出资降到了最低(只需购买一套服务器和网络设备,建一个机房);体系的配套软件出资降到了最低(只需购买一套操作体系软件、数据库软件和运用服务器软件)。这便是我常说的“五个一”,即:一个数据库、一套运用程序、一个机房,一套服务器及网络,一班人马;而这一班人马,也无非只要两个人:一个网管,一个DBA。
现在集团在全国有80多个法人企业,40多个工厂,120多个出售分公司,600多个办事处,8个配送中心和700多家连锁店,全部组织的事务财政一体化运用均跑在仅有一套体系上。这套体系布置在全集团仅有的机房里,机房只要两台小型机再加上一些PC机。集团在整个中心机房上的总投入只要600多万。办理人员也只要两个人,一名网管,一名数据库办理员。体系年归纳运转本钱还不到60万元。
事实上,大会集形式的优点绝不仅仅是“五个一”。仅有的数据库确保了企业财政、事务、出售、物流、出产等的全部数据改变都实时发生在一个数据库里,因而从底子上消除了各部分的事务数据在时刻上、内容上不一致的问题。此外,因为选用一个数据库的做法,体系做数据发掘十分简单。再加上财政、事务、出售、物流、出产等全部环节选用的是一套程序,事务流程高度集成,在集团公司的产业链上实时贯穿,因而整个集团的事务处理功率十分高。比方,在连锁店,双汇集团选用的是“24小时内假如连锁店的鲜肉出售不出去,就退回集团”的出售方法,这一点,假如没有实时大会集的信息体系供给支撑,完结贯穿连锁店、商业公司、配送中心及集团总部的事务流程处理机制,是底子无法完结的。