|
焦点评论:未来企业的应变之道(第三期)SOA不仅是技术导向,不仅是技术层面的WEB Service,更重要的是把IT服务和业务服务,用同一种语言来表达,关键是实现业务流程的动态改变。 本文关键字: 企业信息化实践与评论 企业生态环境的变化与挑战 正如千百万年来物种在大自然环境中不停歇地进化、生息一样,每当一种新的技术、商业模式、商业规则出现的时候,总会导致企业的生态环境发生变化,不管是细小的,还是剧烈的。企业要适应生态环境的变化,就是要遵守生存竞争的残酷法则:优胜劣汰,适者生存。 在现在的企业生态环境里,我们需要多地点、多组织的运作模式,企业需要在全球的供应链里面找到自己的位置;全球化的运作,全球化的客户,全球化的市场,将给企业带来国际性运作的适应性变革;企业需要与供应商更多的协作、互动,以降低成本,提高利润。变化的速度越来越快。这些变化一方面是危机、是压力,另一方面也带来一种新的机会和挑战。 作为企业,如何快速适应变化,现在的和未来的,将成为关系企业生存、发展、快速成长的关键。 在我们与客户的交流中,我们经历了这样一个案例:在一家主机企业里,他需要跟供应商实现VMI管理,需要做第三方物流,需要零部件直接运送到企业;他需要跟上游供应商分享他的生产计划,分享他什么时候推出新的产品,对于零部件供应商有什么新的要求,分享一下什么时候停止供应产品,企业需要信息跟供应商分享,另一方面他需要知道供应商的生产计划,相关零部件的产业计划,以便应变市场的变化。另一方面,为了降低物流成本,企业通过第三方物流配送,多家供应商的零部件是通过第三方物流公司直接送到车间,直接送到工位,把整个物流全部外包给第三方物流供应商,而第三方物流则需要知道供应商的生产计划和主机厂的生产计划,同时供应商和主机厂也需要知道第三方的生产计划。 在以上的场景里面,我们发现,企业面对着人员的整合:人员分布在不同的组织、不同的地点,怎么让他们更好的协作?企业需要处理信息的整合:信息分散在各个系统里面,有的信息在供应商系统里面,有的信息在物流系统里面;企业更要应对过程的整合,实现供应商协同、多工厂协同、供应链协同,实现实时互动。 未来企业的应变之道 我们认为:如何快速适应不断变化的企业生态环境是企业制胜关键,而SOA则是未来企业的应变之道,“SOA影响企业IT和业务运作的每一层面”。 SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务过程,SOA不仅是技术导向的,而且是未来企业用来提高敏捷度、灵活性的关键;采用SOA技术架构时,必须以业务为中心,按照服务来构造企业的关键应用系统,实现过程、人员和信息的实质集成、高度协调。 通过SOA架构把组织能力服务化以后,通过服务的编排实现动态的变化。SOA不仅是技术导向,不仅是技术层面的WEB Service,更重要的是把IT服务和业务服务,用同一种语言来表达,关键是实现业务流程的动态改变。所以我们实施SOA架构的时候,技术只是一个方面,更重要是以业务为中心,按照服务构造我们企业的关联应用,才能基于SOA推动敏捷企业的建立。 通过服务接口的标准化和BPM的结合,可以简化应用之间由流程驱动的应用集成,通过服务快速适应业务需求的变化,使整个企业的IT架构不再直接依赖细粒度的技术实现。所以说面向服务给企业带来的变化是企业和企业之间的连接,业务和业务之间的连接,从面向功能转变到面向流程,从软件一开始是重新构造的IT系统,到我们的IT可以根据变化来构造,从全部部署到增量部署,从应用孤岛到流程的协作,从紧密耦合和松散耦合,从面向对象到面向消息。 SOA打造敏捷企业 SOA是通向敏捷企业之路。让我们再重新回顾和展望一下企业应用模式和技术的发展历程。早期,在企业内部,每个业务之间是相互独立的,是典型的孤岛型应用模式。企业之间通过数据交换,实现有限的信息流程和流程互动。随着一体化的进程,我们有了流程接口,应用系统在对接;但是这个接口是相对固化的,IT的灵活性跟业务的灵活性相比有较大的差别。企业终将迎来敏捷的商务应用时代,商务流程将实质融合,应用系统将实质集成,企业之间通过协同商务,根据变化来进行自适应的调整。 技术的创新为这一应用模式带来了可能,WS-*、BPEL等标准和技术层出不穷,而最为关键的、同时也是最结构性的变革的,就是SOA。SOA让我们更关注的是服务,产品的模块概念已经被打破,更重要的是服务。服务可能来自于企业,来自于合作伙伴,来自于海关、银行等等。把服务动态的变化集成在一块,实现业务模型、商务过程、业务对于IT的要求,实现系统的流程的整合,根据变化动态适应技术标准。 所以本质上来讲,SOA是一种价值模型,所有的软件功能都是服务,软件功能的实现都是通过服务的标准进行实现的,通过服务的部署来实现我们的应用。SOA架构里面,更关注的是接口。服务里面最重要的四大要素:服务是否边界清晰,服务之间共享接口,服务接口决定服务以什么方式组装,服务接口的设计是什么决定的?应该说,服务更重要的是业务决定的。我们通过业务的分析,通过业务模型,来决定我们需要什么业务支撑,才能实现合理的SOA架构。 灵活的企业应用部署方式,对于企业用户来讲,也是实现SOA战略的关键内容。系统可以分散到很多地理位置上面,分散在不同的组织上面,分散到很多不同的应用上面,对于企业而言,是一个系统,感觉不到地域的差异;系统里面通过服务和服务的接口实现互动、互联,基于SOA架构实现集中式管理、分布式管理和混合式的管理。灵活的部署方式,推动敏捷企业的运作。 (未完,待续。下期将介绍用友的SOA整体解决方案) 责编:用友软件股份有限公司U9研发本部总经理 黄涛 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 |
最新专题 |
|