2008-12-10 14:51:54
[原创]后ERP时代的几点架构思考

ERP解决不了企业面临的所有问题,企业面临的所有问题也不可能让ERP全部解决。
这阵子正在看《复杂——诞生于秩序与混沌边缘的科学》,感触最深的就是任何事物都有其内在发展的必然性,都是一个复杂的系统,很难从严谨的科学理论获得假想中的均衡和完美。
譬如社会经济,就是这样一个复杂的系统。经济学家希望构筑一套经济理论,让经济可控,可操作,但众多的偶然性因素(或者说必然性事件)的出现,会导致经济发展的结果是截然不同的。譬如现在的美国次债危机,已让整个世界经济步入衰退。
同样,IT架构,也是这样一个复杂事物。很有人都相信,借鉴业内的最佳业务实践,存在最优化的IT规划,可以指引企业的IT建设在一个既定的轨道上很好的前行,从而打造企业最佳的IT环境。但实际上,这些努力尽管会让IT环境有了一定程度的提升,甚至发生某些质变,但是否真的能够建立一个完美的IT架构,支撑业务在多变的企业生态链环境下完美运行,可能从一开始就是一道无解的题。
观察不同企业的IT建设,你会有更深刻的认识。就拿建设银行的IT架构来说,其核心业务系统从大机时代开始,走向开放系统,现在又回归到大机环境,从集中建设,到分散建设,又到集中建设,基本上整个IT建设走了一个来回,只是这中间所经历的人和事发生了变化,IT环境的复杂度进一步提升。于是,现在的集中模式,是一个最佳的IT架构吗?不见得。
又譬如,当前,80%的数据还是由大机系统在维护(另一个说法是,这仅仅是一个IT神话,其实现在也就50%或更少的数据在大机上,但大家就是喜欢神话),依复杂适应性系统的 “报酬递增率”理论来看,只是当初,大机出现的早,更早的被推广开来,于是,拥有者所得,从而占据了市场。
很多架构师或者企业的cio/cto们,希望给企业IT建设一个永久性的定论,实际却不可得。任何让IT环境成为单一环境的努力(譬如单一解决方案供应商,单一软件产品供应商,单一硬件产品供应商),基本上是不太现实的,可以说是完全否定的。所以,一个企业的IT环境中,会存在SAP,存在Oracle,存在IBM,存在微软,存在其他的不同厂家。IT环境从来不是一个单一环境,却是个多样化的异构环境,异彩纷呈。
ERP解决不了企业面临的所有问题,因此,在后ERP时代,大家需要思考一下企业的IT环境下还需要些什么,从IT架构的角度,哪些技术和功能组件是IT环境所必需,对企业业务发展是必需的。
l 面向服务架构(SOA )技术的引入
SOA是IT环境部署层面策略性的问题,其目的就是让IT环境保持足够的弹性,来适应业务环境的不确定性。由于IT环境的复杂性,其应用最广的领域还是在异构环境的兼容性和互联互通上。尽管SOA最近的规范SCA/SDO致力于让IT系统在建设过程中,就开始封装数据对象服务或实现服务编排架构,但在一个既有的企业IT环境下,作为“拥有者所得”,这样的改造成本是巨大的,基本上是不太可能,有也仅仅是一部分。因为,SOA的核心不在于这两个规范,而是需要回归其最初的命题,在异构环境下搭建一个灵活的架构,从而让IT系统更容易的支撑业务,系统间更容易沟通和调整。于是,在复杂的IT环境下,SOA成为了一个必然选择。
l 主数据管理(MDM)的建设
IT系统,说到底就是信息管理。在一个复杂,异构,多样化的IT环境下,系统的建设有先后之分,有业务之分,有技术之分,因此,大量的现有数据存在于不同的业务系统中,解决的也是特定部门的特定业务问题。但一旦你站在企业的高度来思考信息管理的问题,你就会发现,就解决企业层面的特定业务问题而言,这些不同系统内维护的数据存在着必然的相关性,需要统一进行管理。因此,作为企业唯一的真实数据或希望打造企业维度的真实数据,MDM成为了解决企业数据唯一性和权威性的一个有力工具,可以有效的消除数据的冗余性和不一致性。
l 协同技术的运用
协同技术的核心是解决信息在人员之间如何分享的问题。在企业IT环境下,人员,系统,业务,流程这几类资源和角色是相互作用,相互影响的。如何以最佳的方式,进行跨部门,跨合作伙伴,跨客户之间,分享双方的信息和知识,为特定的业务目标协同工作,提高业务操作效率,是协同技术和解决方案的关注点。现在流行的WEB2.0技术,也可以纳入到协同技术的一些范畴,目的就是由以前的单向推送通道,演变成双向沟通能力。因为,信息沟通永远是双向的,就像人与人之间的对话,或者说它本身就是个复杂系统,存在正反馈和负反馈(正反馈,会导致系统涌动,报酬递增率;负反馈,会导致系统趋于稳定,均衡,报酬递减率)。协同技术,可以帮助企业有效的强化双向沟通能力,简化信息共享的成本,加快信息和知识的传播。
l 商业智能(BI/BAM)的建设
商业智能,则是另一个重点,致力于对基础性、运营性的数据,进一步整理、分析,让基础数据转化为高端信息。商业智能涵盖对历史性数据的分析挖掘,也覆盖对实时性数据的快速计算和分析,通过实时业务仪表板,让决策人员可以快速的响应业务的变化。从信息对业务影响的层次来看,可以分为基础性数据,运营类信息,专家级知识,决策型事件。如何实现企业的全面业务透视能力,除了构建数据仓库,引入商业智能工具,企业级搜索引擎的运用,更是可以发挥其他工具所无法比拟的优势,帮助企业全面掘取针对特定业务主题的结构化数据和非结构化数据,真正让企业获得其相关业务知识的充分广度和深度。
因此,在后ERP时代,其IT架构会逐渐演变为以SOA技术为架构核心,ERP,CRM,SCM等企业业务管理系统成为基础性数据的拥有者。而这些基础性数据,在SOA架构下,会演变为运营类信息,更通过商业智能技术的整理和分析,成长为专家级知识。同时,在SOA的事件驱动框架下,这些信息充分协作配合,为企业领导提供决策型事件。而通过协同技术,企业各类业务角色之间可以充分的进行信息和知识共享。
IT架构是个复杂系统,对后ERP时代的IT环境更是如此,但大家也无需妄自菲薄,更不要得意忘形。世界不断在前进,技术不断在发展,IT架构不断在进化。
0
推荐到鲜果: 查阅更多相关主题的帖子: CIO IT战略规划 业务流程 系统集成 系统规划 信息化主管沙龙 SOA EAI ERP 协同 架构 商业智能 企业搜索 BAM BI BEEHIVE EDA ESB BPM SOA集成 SOA实践 ORACLE 甲骨文 AIA SOA参考架构 SOA管控 复合应用 门户 WEB2.0 MDM 主数据管理 复杂系统 蝴蝶效应



评论
挺专业的一篇文章。顶!
发布者 红生
2009-8-23 11:20:05