您现在的位置是:首页 > 头条新闻 >

“温州模式”的SOA从业务领域开始

2009-05-22 16:00:00作者:佚名来源:

摘要SOA对于松散系统的整合不仅仅是在具体的业务应用上,同时也可以进行流程的重新整合,真正能灵活面对不同的业务需求。如果资金和精力都不是问题,真值得试一试。...

毛伟生来到温州与和谐生产方式的创始人张老师见面了。自从河北省北牛皮革集团受张老师指导后,也在构建网络联结生产系统,全力投入建设以来,陆续开通了几个模块,并且开放给加盟企业使用。

加盟企业包括本地的皮革生产企业,也包括分布在全国各地的皮革用户,目前所联结的还只是订单履行状态的实时了解,虽然很普通,但是已经极大地改善了复杂沟通的局面。为了将后面的模块做得更到位,毛伟生这次是受蒋春宇董事长的委托,来温州实地进行考察。

后面的模块重点与其他企业一样,北牛的生产部门平等地分享来自需求方的订单,之后通过预置的关系,将复杂的订单分解到最合适的能力单元,从而通过细致而高效的订单履行系统为客户提供满意度最大化的服务。这个构想说得轻巧,实现起来谈何容易。张老师之前在讲座中说,温州模式的本源就是联结的网络经济,那时候主要通过亲友的传播来实现复杂订单的履行。在河北会不会因为区域文化的问题而无法实现呢?这一点已经被北牛高层认识到了。

特别的运作模式

张老师特地将毛伟生带到温州规模很大的“天一角”室内食街进行讲解,一起来的还有温州的几位企业CIO。

“你说,这是一家饭店,还是一个小吃一条街?”张老师一边点菜,一边问毛伟生。

“既是饭店,也是食街!”

“你说对了!这是温州的特别之处。对客户而言,他只要和一个接单员打交道就可以了。你一圈点下来,菜大部分已经上桌了。服务系统在你进来的时候就启动了,包括包厢服务等。我们的生产系统就是小吃加工户,他们并不是天一角的员工,而是经过认证的优秀加工户。他们只要专心做好自己的产品就可以了,订单是随点菜的程序进行调节的,没有多余的库存。”张老师一边说,一边比划。

毛伟生看着看着,就有感觉了,这些加工户专注于生产,市场需求由专人去管理,是共赢的模式。这个可以容纳一千人同时就餐的地方原来是一个大车间,经过这样的改造,着实让人感到惊讶。

SOA从何处开始

刚一落座大家就聊开了,话题集中在独特的温州模式上,也交流了当前比较热的SOA、SaaS甚至云计算等,不知谁说:“小毛,你现在要做的就是将同行的业务能力SOA化。”真是一语惊醒梦中人,毛伟生想:“是啊,‘面向服务架构’是软件开发多少年来的一个重要进化,虽然没有人将技术进步和实际的业务进化进行映射匹配研究,但是确实很有道理。如果将河北30多家甚至未来更多的皮革生产企业按照他们所擅长的生产工艺进行分离,然后进一步在单一企业内部进行分离,不就形成了一个面向服务的业务架构了吗?每一个能力单元,都在系统内为订单的履行提供具体的服务,每一个能力单元既能实现自身对规模化生产的需求,也能联合起来满足客户个性化的需求,这个个性化自然包括批量小,工艺特别等因素。”想到这里他兴奋起来,连干了数杯绍兴黄酒。

他向张老师征求意见,张老师表示赞同,说:“这正是和谐生产方式的精髓!被你们专业人士用SOA来解释就更形象了。”一位温州CIO也很兴奋,说:“如果业务是基于SOA思想的,技术上的SOA实现起来就更方便了。所以,SOA还是应该从业务开始。”

 

SOA先从业务开始?是不是不靠谱?和技术上的SOA有什么关系?业务上如果能SOA,那么这些企业原来的优势如何在新的体系中继承?利益关系应该如何分配?30多个联合体真的能实现极少的行政成本和交易成本吗?会不会产生新的问题?

毛伟生非常明白,这些问题是清晰的,是需要尽快给出答案的。现在已经知道的业务方面的众多问题,已经超越了单体企业面临的问题,也不是一个集团企业所能思考的,是一组新的分工体系下的问题,这些问题应该用什么思维方式呢?

SOA的理念对于产业集群来说,确实是“门当户对”,一个新的问题是,假定目前已经确定在整个供应网络的业务处理上采用了SOA的方法。那么IT系统的SOA特性又应该怎样呈现呢?另外,财务、人力资源、行政管理等经营活动也能够按照这个逻辑进行分离,进行再调用吗?业务需求发生了变化应该怎么办?这些问题萦绕在毛伟生的周围,他觉得自己被困住了。这些“天才的设想”显然有创新之处,甚至在温州得到了一些佐证,然而如果大面积地在北牛集团的系统中应用,会有怎样的风险?

毛伟生必须在回北牛集团之前,将这些问题搞清楚,这样才能向集团高层汇报并进一步实施,他能弄清楚吗?(东经控股集团 王甲佳)

——报喜鸟集团战略发展部研究员杨芳点评

产业集群的鲁棒性

伟生到和谐生产方式的发源地温州考察,实地感受到温州产业集群的运作模式,对构建北牛集团的网络联结生产系统一定会有很大帮助。

2008年以来的国际金融风暴凸显了温州产业集群的鲁棒性(鲁棒是Robust的音译,也就是健壮和强壮的意思。鲁棒性robustness就是系统的健壮性。它是在异常和危险情况下系统生存的关键。)的一面。

在经历了短暂的外贸订单减少之后,温州产业集群迅速调整产品结构,很快恢复了生机。这与某些地区的产业集群在国际金融风暴中面临灭顶之灾形成了鲜明的对比。所以会出现这种情形,是因为温州产业集群是内生型的,不是国际产业分工的一个片段,而是自成体系的生态群落,因此具有很强的生命力、适应性和抗风险能力。

温州产业集群形成的早期,都是先有一家学会做一种产品,然后沿着血缘、亲缘关系网扩散,并从产业扩散到自发的分工协作,形成一个个自发的分工协作网。这些协作网是统分结合富有弹性的,他们集中采购原材料、集中销售产品,按工序分散加工,不但节约了生产经营成本,而且形成产能弹性,当市场景气时可以快速扩张,出现经济萧条不但风险分担,而且可以迅速转产。其中一些产业集群,如乐清电气产业集群,则在外来压力(工业生产许可证)下形成了以着名品牌为龙头的更加规范的网络化生产体系。

“动车组”式的新模式

基于“分离与调用”的和谐生产方式,正是温州产业集群在信息时代实现自身升级的新探索。和谐生产方式的预定机制、能力延迟整合和深度支持等基本模式,把家庭作坊的管理成本低、生产效率高的优势与共享品牌、共享作业标准、共享基础管理结合起来,并通过网络内部总协定降低了交易成本,成为能够充分发挥劳动力资源优势,又具有国际竞争力的“家庭作坊+标准化+信息化”的“动车组”式的新型工业化模式。

 

和谐生产方式的这些基本特征与SOA将应用程序的不同功能单元之间通过定义良好的接口和契约联系起来的松耦合具有极强的同构性——用“分离与调用”来描述SOA 并无不妥,或者可以说和谐生产方式就是SOA灵活性、服务的可复用性以及系统的鲁棒性特征在供应链网络的业务层面的“实现”。

毛伟生在设计他的网络联结生产系统的时候,需要将“分离与调用”的基本原理完全彻底地贯彻下去,才能为北牛集团的战略转型打造出这个“动车组”赖以驰骋纵横的“铁轨”——支持产业集群按照和谐生产方式原理实现全面升级的信息系统。

“分离与调用”原理在生产层面的应用已经得到了充分的证实,它用标识清晰的标准化能力单元的灵活组合来履行个性化订单,解决了个性化、不确定性需求与标准化生产的矛盾。从和谐生产方式的视角来看,任何订单履行系统都是一个“调用之网”,它以整个网络的商业模式为序模式(商业模式也规定了用什么“主题”来标识整个网络以赢得市场),以能够提供相对独立的虚拟产品的业务流程(此时的业务流程仅以“关系计划”模式形态存在,而非传统意义上的固化流程)为中观模式,以订单激活业务流程,调用各能力单元,在供应链网络上组成一个虚拟工厂来履行这个订单。而由能力单元再调用人、机、料资源来完成所承担的活动。

在和谐生产方式体系中,能力单元是以机器为能力标识而被调用,以人、机、料结构为微观模式来调用资源的,对其进行标准化改造的方法则是工业时代留给我们的最大遗产,因此比较容易取得成功。

但是北牛集团还有为客户提供整体解决方案的业务,如何将“分离与调用”的和谐生产方式基本原理贯彻到这类业务中还需要进一步探索。解决方案也是一种“产品”,但它是不同于实物产品的知识产品,履行知识产品的订单所遇到的麻烦是,很难标识所需调用的能力单元(不能标识则难以调用),因为它没有如机器这样可以用来明显标识其能力的标准。

解决方案订单都是以项目的方式来履行的,项目的工作分解结构(WBS)本质上等同于流程,这个“流程”中的各项活动也是相对固定的,是有着固定的“服务”能力输出,因此是可标识的。也就是说,可以通过调用标识清晰的“活动”来灵活地组成不同解决方案项目的WBS。而标识清晰的标准化活动则有固定的人才、工具、资料、模版、知识等资源结构,可以进行另一个层次的调用。

解决方案订单履行过程的“分离与调用”机制解决之后,为不同能力单元提供统一的基础支持体系就容易再次利用“分离与调用”原理来建立,因为这些基础支持多数以提供知识产品作为服务输出的,如多数管理活动;另一些则兼有实物生产的成分,如多数后勤庶务服务。

人的“分离与调用”

在对整个供应链网络上的各项活动进行全面的“分离与调用”设计之后,最后,也是最困难的一步是对人进行“分离与调用”。人是最难标识的,所有的人力资源管理者都在追求“让合适的人做合适的事”这一基本目标,而这个目标却很少能够达成。

网络游戏为我们提供了一个很好的机制,那就是通过自选角色把人与各种活动联系起来,再通过经验值为这个角色分等定级,还形成了自动淘汰机制。通过自选,可以解决人与活动的兴趣爱好匹配问题;通过基本的资格考核之后让人被活动调用,就可以通过考核每一次活动的“质量、成本、交期”,来为其设定经验值,通过积累经验值实现自动升级与淘汰,而且某项经验值高的人有更多的机会得到从事该项活动的任务,这样具有从事该项活动潜力的人就被自然地培养成从事该项活动的专家;通过为活动确定KPI指标以及为活动定价的方法,则可以从微观层面构筑起更加科学的绩效管理与薪酬制度基础。

 

由于人的“分离与调用”是最困难的,解决这个问题也是最有意义的,它如同原子的核裂变一样,所释放出来的能量也是极为惊人的。

在以活动作为机枢来实现彻底的分离与调用之后,每个活动所需要的知识结构就可以用“模式语言管理”的技术加以结构化表达,并通过信息系统来开展培训、活动支持和组织知识积累。实际上,从商业模式到业务流程或者说“关系计划”模式,再到具体的每一个活动的“模式语言”体系,正是组织自身的基因,企业的进化有可能进入“基因工程”的时代。

专家点评

——AMT上海企业资源管理研究中心咨询顾问梁星点评

破解SOA先业务还是先技术的难题,我们先来剖析一下到底什么是SOA。从字面上来看,面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。

单从词义来看,SOA貌似是一个纯IT技术名词,但本质上看SOA并不仅仅是一个IT概念,而是偏重组织、管理以及商业模式。SOA的商业价值主要体现在降低业务流程的整合成本和对业务流程变化的快速支持的基础上。SOA能力的引入,使业务流程由传统的“刚性”流程,变成了“柔性”流程,从而使业务可以随时调整业务流程,以满足市场和客户的需求。SOA与传统的信息技术的不同之处在于,SOA是第一次把由信息技术支持的业务流程改造、业务流程设计、业务流程实现的能力放在了业务人员手中。部署SOA不仅涉及到IT系统的构建模式,同时也涉及业务流程架构和业务的管理运作模式。

SOA、技术、业务三者之间的关系

SOA是为了满足业务和管理上的新需求而诞生的概念

从IT发展的历史来看,IT系统建设中,基本经历了三个应用阶段,如图1所示:

第一阶段信息发布,最主要的任务是把某一个业务下的信息数据管理起来,比如早期的财务系统、人力资源系统;

第二阶段是企业系统的内部整合,当企业内部绝大多数信息系统都已经建立之后,是否能够有效地进行协作和资源整合,成为主要解决的问题;

第三个阶段,是企业内部的信息系统需要与外部环境,包括供应商、分销商和客户进行整合。

北牛皮革集团面临的产业群的问题,正是企业发展到IT系统建设的第三个阶段遇到的问题。现在企业面临的竞争已经不是单个企业的竞争,而是和其他产业链上的企业联合在一起组成的产业群的竞争。就像案例中的北牛皮革集团一样,北牛皮革集团面临的问题,是如何更好的和产业群中的其他合作伙伴合作,为客户提供满意度最大化的服务。

 

SOA正好能适应北牛皮革集团新的业务需要,解决其和产业群中的其他合作伙伴的分工问题。正如案例中提到的那样,SOA能够解决北牛集团现在已经知道的业务方面的众多问题,已经超越了单体企业面临的问题。

SOA是技术和业务有效结合的桥梁

SOA并不是单纯的IT概念,而是业务、管理和技术三位一体的综合概念,如图2所示。

在实施SOA的过程中,业务和IT技术之间很难有个明确的界限。实施企业的技术人员必须要明白软硬件提供的服务和构建在它们之上的业务流程之间的联系。商业流程除了要运行正确,同时还要考虑到将来应用的扩展和IT对业务的影响。

业务方面的SOA特性

业务方面的SOA特性,正好可以解释北牛皮革集团的问题,业务发生了变化该怎么办?SOA的最大的优势就在于能够支持业务的敏捷性,针对业务的变化可以做到“随需应变”,这是SOA区别于其他IT技术最大的亮点。所以,如果业务发生了变化,基于SOA的IT信息系统能够迅速而且低成本的适应业务的变化,重新搭建符合新业务的信息系统。

IT系统的SOA特性

从 IT 角度而言,SOA 定义一个软件体系结构,此体系结构由松散耦合的分布式组件组成,而这些组件通过通信通道进行合作,从而形成了组合应用程序。IT系统的SOA特性可以表现在以下几个方面:

组件体系结构:这提供了用于构建可伸缩和可重用的软件组件的独立于平台和语言的灵活方法。

松散耦合:理想的机制来对服务使用者和提供者进行松散绑定,完全消除点对点接口。

实用工具服务:构建可重用 IT 服务库,提供电子邮件服务、信用卡服务等等,其通过 SOA 成为企业资产的一部分。

遗留支持:虽然通常使用 SOAP/HTTP,但服务并不一定为 Web 服务。应用程序和遗留系统都完全可以加入到 SOA 中来。

平台独立性:标准的采用已成为了 SOA 中的关键,从而让之前不兼容的技术跨一系列平台进行协作。

SOA应该先业务后IT

IT只是满足业务要求的一个技术工具,任何IT系统的成功实施,都必须是符合业务需要的信息系统。对于SOA的实施,业务领域流程的清晰定义尤为重要。只有业务流程清楚了,才知道在SOA上面封装什么,什么地方应该紧耦合,什么地方松耦合。

 

很多SOA实施经验告诉我们,在SOA系统实施之前,要做业务领域流程梳理,这是SOA系统实施前一件非常重要的工作。系统实施前业务流程的梳理时间甚至比系统实施的时间长很多。对于像SOA这种适合敏捷业务需求的信息系统来讲,SOA更需要业务流程等前期投入,在SOA系统实施之前做业务流程优化,会为SOA项目奠定良好的基础。

案例中北牛皮革集团面临的SOA先从业务领域开始是否合适的担心是不必要的。从业务角度来先思考整个基于SOA体系的信息系统,反而是推动SOA大面积地在北牛集团的系统中应用的一个很好的方式。

北牛集团推广SOA应该注意的三大风险

风险1:IT部门和业务部门的有效协同。在SOA的具体实施过程中,业务部门与IT部门的共同参与和协同合作至关重要,也是有效降低SOA风险的重要方面。不能将IT部门视为北牛的后台职能或是成本中心,而是应该被定位为关键的业务驱动力,否则,跨部门的协调工作将会难以进行,SOA的风险也将难以得到控制。

风险2:SOA分步凳
(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们