利用已有的信息系统实施SOA,为长安铃木节约了大量开支,而且部署的成本相对来说也较低,为后续的需求提供一个快捷的IT敏捷性。如今,SOA(面向服务的架构)和BPM(业务流程管理)已成为越来越多的企业实现业务整合,提升市场竞争力的有效手段。
关键业务流程的梳理
坐落于重庆巴南区的重庆长安铃木汽车有限公司,创建于1993年6月,由重庆长安汽车股份有限公司(占51%)、日本铃木株式会社(占25%)、日本双日株式会社(占14%)、铃木(中国)投资有限公司(占10%)四方持股,公司注册资本19000万美元,投资总额55500万美元。占地面积约42万平方米,现有员工3000余人,具备年产20万辆整车和20万台发动机的生产能力。
为了保持市场竞争力,缩短新产品开发上线时间,重庆长安铃木汽车有限公司采用基于SOA架构,成功进行了关键业务流程的梳理。实现了核心系统的整合,显着提高了各部门的协同和工作效率,避免了因流程脱节和数据分散造成项目延误。
追求完备的流程管理
作为一个大型汽车生产商,高效完备的流程管理是企业竞争力的关键环节之一。“一个企业中除了关键业务系统外,还有流程的问题,我们遇到的问题是如何加强流程管控。” 重庆长安铃木汽车有限公司信息系统总监董斌说道。
任何一款长安铃木新品推出前,有上百种零部件在生产设计过程中,上百个业务环节在同步进行,假如一个部门、一个业务环节没有按照时间点完成任务,一个零部件在流程中出现问题,都会影响到产品上市。因此,对流程的有效控制是十分重要的。
公司的关键业务是产品开发,这一部分没有建立跨部门、跨平台的流程系统。2007年长安铃木计划出一款新车,产品开发比预计时间多了一年。造成时间拖延主要是因为过程监控上的人为过失导致时间的延长。后来采用了OA系统控制关键业务的流程,但是OA没有办法和其他系统交换数据,效率还是不高。
汽车的产品开发有一个特点,上千个零件一起开发,其中一个零件慢了整体速度就受影响。原来长安铃木的产品开发流程之间主要靠人为的启动,如果在关键位置上的员工离职,整个流程就会受到影响。
长安铃木汽车有限公司技术中心技术管理所所长连明源说:“我们希望有这样一个平台,能够把所有部门片段的流程连接起来进行重组。最重要的是要和流程中实现数据的系统之间进行数据交换,加快业务的流转速率,同时希望流程能够实现业务流程监控和对人执行力的监控。”
连明源说,公司现在对现有系统有依赖程度,如果把现有系统打垮重新来做,这样的阵痛很难承受。所以,长安铃木选择了SOA架构。“我们现在的体会是SOA对我们这种不确定的流程变动有很强的适应能力。”
“我们的目标是解决整个公司级的流程管理,流程管理系统能够直接在流程的关键结点将相关数据直接与应用系统产生交互,解决数据处理的及时性和不一致。” 长安铃木汽车有限公司信息系统总监董斌这样描述对SOA的期望。
为了更好解决流程管理中存在的灵活性不足等问题,2007年10月长安铃木引入SOA架构来改善流程管理。
实施SOA之路
长安铃木的IT发展了多年,系统很多,对每个系统的使用培训必不可少,系统的管理也非常困难。流程和应用系统是分离的,流程走完之后可能需要分别维护各个系统,造成系统之间的数据不一致、不同步。跨系统的业务流程也没有办法监控,特别是导致产品开发项目进度跟不上。跨系统的进度查询,包括实时的报表都没有办法做出来。
因此,长安铃木的信息系统面临着三方面的整合。首先是信息的整合,把分散的信息整合起来,让用户很方便的获取这些信息。其次是流程方面的整合,要通过流程把底层各个应用系统的之间的数据统一起来,把各个部门之间需要的协作流程统一起来。三是人员的整合,为使用者提供方便。
如果采用传统的解决方案,存在很多的不足。一是开发周期很长、成本很高,因为现有的系统太多、太杂,架构、数据库、平台都不一样,开发起来的话成本会很高。二是现有的IT资源在PDM、ERP相关的系统上投入了很多的东西,要重新开发这些流程需要重新开发所有的功能。比如说,假如设计变更管理,要有一个设计环节,设计完了之后需要在PDM中归档,归档之后设计的信息需要传给ERP、采购系统等系统,要修改生产数据组织订货和生产。如果要做一个流程实现这些功能需要重写所有的东西,不能利用PDM现有的设定归档功能,设定发布功能,也不能利用ERP中的部门结构的导入、设备的导入功能。三是运行的效率跟数据库结构不一样,要同时运行多个系统数据的话效率会非常低。四是管理负担会加重。五是很难实现快速的满足。通常需要经过一个开发、测试、交叉使用的复杂过程,扩展性和灵活性就比较差了。因此长安铃木没有选择传统的解决方案,而是采用了IBM 公司SOA架构的解决方案。
在人员整合方面,WebSphere Portal很容易实现单点登录的功能。另外,它集成了基于决策的权限管理,在开发一些新的应用时,不再担心培训怎么管理,资源怎么管理。在个性化非常强烈的今天,用户对界面的灵活性要求会非常严格,WebSphere Portal提供了一个灵活的界面支持,用户可以很方便地调整自己的界面。
长安铃木汽车有限公司技术管理所产品数据系系长张凯说:“IBM的SOA还提供了消息传递和协作功能,可以简化我们的应用程序架构,简化我们应用程序的开发,给我们带来一个高效率的满足用户需求的途径。”
在信息整合方面,IBM公司的WebSphere II提供了一个单一的数据源,可以实现对后台数据源的透明访问。并且提供了很高的效率,如果从不同的数据库中取数据的话,通常的做法是,先取出数据,再根据他们的关键字等进行连接和处理,通过循环的方式找出需要的数据库。GB2II是建立了一个虚拟的数据库,可以通过普通的标准语句,从异构的数据库中获取数据,为数据集成打下了非常好的基础。
最后一点,在流程整合方面,IBM为长安铃木提供了一个流程引擎—WebSphere Process Server(简称WPS),可以实现业务流程的可视化建模。通常IT人员对业务了解得不如业务人员那么熟悉,WPS给业务人员提供了一个建模工具,让业务人员自己建模。
建立了模型之后,这个模型可以在IBM流程引擎中运行,这个流程引擎支持平常业务中常见的一些流程模式,包括定型的流程、流程的会签、流程的返回等等这些模式。最重要的是,它提供了对后台应用系统整合的能力,通过整合应用系统的一些接口来实现流程与应用系统的整合。
对SOA的感觉,长安铃木信息系统总监董斌说,单是完成对一些主要设备的升级有时都可能花费上百万,更不要说全套更换设备,而现在实施SOA,通过利用已有的信息系统,为长安铃木节约了大量开支,而且部署的成本相对来说也较低,为后续的需求提供一个快捷的IT敏捷性。通过实施SOA,长安铃木获取信息的速度加强了,用户有新需求的时候IT响应时间缩短了,响应加快了,用户的满意度自然也高了,最重要的是实施成本和培训成本都下降了。如今,长安铃木正信心十足的朝着SOA的方向前进。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突