长安铃木的SOA之路

[2008-5-12 11:28] 作者:邢小萍 来源:网界网 编辑:张燕青 字号设置:[ ]

【正文】

  导读:现在汽车行业竞争日趋激烈,按时完成产品开发,及时把产品拿到市场上去,对汽车企业来说至关重要,但在开发一款羚羊的改进版汽车时,长安铃木用了两年时间,比预计的时间整整延迟了一年,给公司带来了上千万的损失。出现这一问题的原因是什么呢?

    牵手SOA,自然的选择

    围绕这些问题,长安铃木的信息系统人员做了很多思考,也和很多IT企业做了大量交流。包括Oracle等公司,但都没有取得满意的答案。原因是多方面的:首先大型系统的灵活性比较差,在实施时也会面临成本和服务的困难,比如说甲骨文,长安集团对此已经深有体会。其次,虽然现有的系统很多,但公司目前对现有的系统依赖程度比较高,如果把现有系统全部打跨重新来做,对我们公司不太现实,成本也很难承受。基于对公司现有系统充分利用的合理性,长安铃木最终选择了SOA。对这种不确定的流程变动,SOA有很强的适应能力。

    当然,实施SOA也是需要一些基本条件的,IBM重庆分公司总经理唐多介绍,实施SOA的企业一般都具有一定规模,信息化发展也相对比较成熟,此外还有一些其他标准,比如:各部门数据库应用的普及程度高且均衡发展,领导管理决策依赖实时采集数据的程度要高,业务流程OA化程度高,项目管理基础要好,有一个注重业务导向的IT开发团队等。

    而这些因素长安铃木基本已经具备,在制造行业信息化建设中,长安铃木的排名相对比较靠前,IT基础设施建设已经比较成熟,现在需要的主要事一些后期的运维服务和管理效率的提升。而SOA正是能帮助他们实现这些目标的重要工具。

    走上SOA之路

    长安铃木真正走上SOA的道路是在2006年。2006年下半年,长安铃木与IBM在重庆的一个合作伙伴开始合作,朝着SOA的方向前进。长安铃木信息系统存在的问题很多,经过一番分析整理后,他们发现,真正需要解决的是三个方面的问题,即:信息的整合,把分散的系统整合起来,让用户更方便地获取信息;流程的整合,需要把底层各个应用系统的之间的数据统一起来,把各个部门之间需要的协作流程统一起来;人员的整合,为使用者提供方便。

    在这三个层面的整合上,IBM的SOA都有相应的一些解决方案:

    在人员整合方面,有WebSphere Portal,很容易实现单点登录的功能。在个性化非常强烈的今天,用户对界面的灵活性要求会非常严格,IBM提供了一个灵活的界面支持,用户可以很方便地调整自己的界面。IBM的SOA还提供了消息传递和协作功能,可以简化应用程序架构和应用程序的开发,可以高效率地满足用户需求。

    在信息整合方面,IBM的WebSphere II解决方案提供了一个单一的数据源,提供了对后台数据源的透明的访问在访问后台其他系统不同异构的数据库时,通过单一的数据源就可以访问。并且提供了很高的效率,WebSphere II还建立了一个虚拟的数据库,可以通过普通的标准语句就可以从异构的数据库中获取数据了,为用户的数据集成打下了非常好的基础。

    在流程整合方面,IBM提供了一个流程引擎,WebSphere Process Server简称WPS,还有流程建模和流程的监控。这些可以实现对业务流程的可视化的建模,通常IT人员对业务的了解得不如业务人员那么熟悉,这个工具为给业务人员提供了一个建模工具,让业务人员自己建模。建出了模型之后,这个模型可以在IBM流程引擎中运行,这个流程引擎支持平常业务中常见的一些流程模式,包括定型的流程、流程的会签、流程的返回等等。最重要的是,它提供了对后台应用系统整合的能力,通过整合应用系统的一些接口来实现流程与应用系统的整合,而且是一个中耦合的。这种中耦合使后来的流程变动方便实现。流程建模工具可以对流程进行监控,通过监控我们可以发现业务流程存在的问题,返过来再重新对业务流程进行优化、重新建模,形成一个流程的生命周期。

    IBM的SOA解决方案给长安铃木很多实实在在的帮助,主要体现在:

    第一,易用性。通过Portal实现了单点登录,所有用户只要通过一个平台就可以访问后台所有系统中的数据库。可以访问PDM中的数据,还可以访问IMAN系统中的三维数据,还可以处理流程,可以提供一个界面非常友好的报表。对于IT管理人员来说,部署这样一个界面可以方便地实现对权限的管理和用户的管理,易用性很强。

    第二,重用性。因为最大限度的使用了现有的IT资源,可以集成ERP中的现有功能,PDM中的现有功能,包括已经实施的其他各个系统中的功能。对于JS结构可以直接通过单点登录到界面,也集成在我们Portal中方便用户的使用,大大降低了实施的成本。

    第三,敏捷性。在IBM的基础上,长安铃木可以根据用户提出的一些需求随时来定制,在最短的时间内满足用户的需求。在流程方面我们可以通过流程的建模、流程的组装、流程的部署、对流程的监控管理,形成一个生命周期。尽可能的优化现有的作业流程,打造部门间的协同和系统之间的数据一致性。

    这三个价值是传统的解决方案所不具备的,传统的解决方案只是满足了当时的需求,但是并没有节约开支。长安铃木信息系统总监董斌说,他们单是完成对一些主要设备的升级有时都可能花费上百万,更不要说全套更换设备,而现在实施SOA,通过利用已有的信息系统,为他们节约了大量开支,而且部署的成本相对来说也较低,为他们后续的需求提供一个快捷的IT敏捷性。通过实施SOA,长安铃木获取信息的速度加强了,用户有新需求的时候IT满足他这种需求时间缩短了,响应加快了,用户的满意度自然也高了,最重要的是我们的成本(实施成本、培训成本)也下降了,企业后续带来的价值会多。

第2/2页 <<   1  2   >>

打印】 【手机发送】 【免责声明→论坛 →社区