技术开发 频道

金蝶:让SOA走下神坛


  金蝶眼中的SOA——BOS平台

  纵览全球的软件产业格局,可以看到的国外软件巨头不断蚕食SOA市场,IBM不仅以服务商的角色介入SOA,而且还在推广传播众多的SOA成功实施案例;BEA公司将自身定位于SOA平台提供商,并推出一系列产品和方案;而国内软件企业,像中创、东方通等公司也在不同程度的切入SOA工具和解决方案的开发。种种迹象表明,SOA正在超越概念走向应用,SOA应用的车轮滚滚向前,已成为一股不可阻挡的潮流。

  作为最早倡导“ERP+平台”概念的国内软件领军企业,金蝶又如何看待SOA这个问题?

  金蝶国际软件集团高级副总裁金卓君说:“我相信SOA对于大家都是持续不断研究和探讨的话题。我个人认为SOA是永无止境的,会持续深入和更加系统性的发展。今天才是SOA时代刚刚开启的时候。但是,金蝶已经在SOA上做了几年的工作,是实践的先行者,也确实感觉到SOA可以给用户带来的价值,可以给金蝶带来的价值。金蝶在SOA的非常好的体现就是金蝶的BOS平台。”

  金蝶BOS平台诞生于2003年,是面向业务的集成与开发平台,也是在国内最早遵循SOA规范的平台。金卓君讲了这样一个故事:金蝶BOS平台的诞生其实比较偶然。多年前,金蝶曾经有一个项目在系统开发到一半的时候,发生了代码丢失的状况。当时一个负责开发的经理很着急,因为很难在短时间内再次开发出如此之多的单据、报表。他考虑最快速度的方法就是编写工具来生成单据、报表,才可以赶上项目的工期。于是,单据生成器、报表生成器就这样诞生了。后来大家普遍认为这种做法可以大大降低开发的工作量,提高工作效率。对于报表生成器、单据生成器的管理规则也都是逐步形成的。正是由于研发人员去研究如何去提高研发的效率,降低程序修改的工作量,才有了后来的金蝶BOS平台。

  金蝶自身是BOS平台的第一个用户,也是最早受益于BOS平台的用户。金卓君称,基于BOS平台,金蝶的研发效率至少提高了30%,开发周期大大降低。后期的维护也变得更加简便易行,由于系统是基于统一架构的,后续人员在维护系统时能很快接手。在对基于BOS平台的系统升级时,只需做一些细微的参数调整,就能满足用户的需求。因为接口等等也都统一封装在平台里。从客户和伙伴方面得到的信息也是同样的。

  金卓君还举了一个例子,福建的一个用户在实施金蝶ERP时,创造了42天实施K/3所有的模块的纪录。而在实施过程中,企业还自己独立的,基于BOS平台构建了质检管理等几个个性化应用。这一切仅仅源于2005年时,该企业有两个IT顾问到金蝶研发中心做了两天的培训。他们回去之后,后续的一切系统都是他们自己开发完成的。可见BOS是非常简洁、高效的平台。

  “截止2007年5月,金蝶BOS已经过数千家客户验证,拥有数百个客户自主开发的行业插件,约50%的ERP实施服务伙伴掌握了BOS的设计与开发方法。”金卓君不无自豪的说。

  谈到金蝶与IBM的合作,金卓君说:“IBM的SOA平台是面向技术的。金蝶谈的是ERP领域的SOA,ERP关注的是业务层面,而技术上怎么去实现,并不是客户所关心的。所以BOS就是面向业务的SOA应用,和IBM产品之间有着明显的差异。对于金蝶的客户而言,只需要去了解基于客户自身业务的BOS平台。在SOA和平台的技术层面,金蝶有很多方面可以向IBM学习。”

  构建自己的SOA

  金卓君认为,在推广SOA时应当采用平民化的方式:“在推广的时候,SOA的概念比较抽象,用户感觉离他很远,很难理解。为什么金蝶会推动SOA的平民化运动?必须让用户能用,推广的语言也要从用户的方向去考虑,特别是中小企业,很难理解SOA的概念。于是,我们告诉用户,有了BOS这样的业务平台,单据、报表、流程、特殊的功能,就可以在这上面进行开发,不需要依赖别人,可以就可以做,也不需要很长的周期,更不需要专门学习某一种开发语言。我觉得我们应该去检讨,怎么从用户需求的角度出发,告诉他们系统的价值。我们则用技术去优化系统的应用性,让用户确实体会到。这是今后几年推广SOA的关键问题。”

  为了让更广大的用户体验到BOS平台,体验到SOA,金蝶主办了主题为“我学 我用 我的ERP”的金蝶BOS应用大赛。希望让ERP系统的应用人员享受到ERP DIY的乐趣,成为SOA技术在ERP领域创新实践的主角。

  金蝶软件(中国)有限公司市场部总经理马鋆辉透露:本次BOS应用大赛总投资超过500万元,历时五个月,分培训认证、初赛、决赛等多个环节,设立了‘非常好的创新奖’、‘非常好的实践奖’等多个奖项。金蝶为此组建了技术支持与辅导团队,为大赛配备了系列培训教材,筹建了在线的“金蝶BOS互动社区”。

  说道此次大赛的意义,金卓君称:“举办此次BOS应用大赛可谓一箭双雕,不论在产品营销层面,还是在研发或产品更新层面都有十分深远的意义。这几年来,金蝶推广BOS平台已经尝到了甜头。过去金蝶的研发中心基本要用30%的资源来应对各式各样的客户需求。相当于减低了30%的研发效率,造成了资源的浪费和成本的增加。另外,BOS也使金蝶确确实实成为了个性化ERP的领导厂商,凸显了跟同行之间的一些差异化的竞争优势。所以很多用户在市场上比较的时候,功能可能差不多的情况下,因为BOS的存在,用户最终选择了金蝶。”

  “我们从2005年开始应用金蝶BOS平台构建企业个性化应用。”福州高意科技集团信息总监吴栋材说,目前高意已经基于BOS平台自主地实现了采购检验、退货检验、库存检验、内部计划、保税物料的进出口管理等个性化应用。“我们认为金蝶BOS使用方便,技术人员容易上手,能够很好地满足流程的快速定制和改变,能实现复杂的审核提醒功能、复杂报表的快速开发与分布等需求。

  在将金蝶BOS平台与SAPNetWeaver平台对比时候,金卓君再次强调了金蝶BOS平台的不同:“SAP的思路是让套装软件里的模型足够多。金蝶并不是这个思路,让客户可以像搭积木一样,简单、快捷、成本低的部署ERP。用户使用SAP的产品时,可能要理解很多的业务模型,挑选出一个最适合自己的模型。而金蝶不一样,是让客户去自主的构建流程,构建自主的ERP。”

  对于SOA的话题,金卓君总结说:“金蝶有一个主张,不希望把SOA搞得十分悬乎。希望SOA真正可以让企业的人员来掌握。在目标市场上,个性化需求最多的是什么,金蝶会把它提炼出来,让它变成一个工具。这就是金蝶对SOA的理解。还在象牙塔上的SOA价值并不大。只有让SOA走下神坛,真正落到应用的实处,才是用户需要的SOA,才是金蝶倡导的SOA。”
0
相关文章