第三页
同时,黄涛特别强调指出:用友的SOA最重要之处,不是实现简单的SOA的调用,也不是WEB服务某个技术规范的实现问题。最重要的问题是U9的业务建模,即把所有的应用变成服务。因为基于SOA设计的软件和基于传统的过程化设计的软件,可能实现功能差不多,但体系结构是不一样的,前者由服务模型实现。SOA则实现了业务服务概念到IT服务的完美转变和结合。U9里面每一个服务都是和业务服务对应的,这就实现了IT对业务敏捷性的支持,这才是SOA强调的本意,更是用友U9的SOA和其他SOA之间的差异。
SOA不仅是WEB服务,更是一种架构设计
对于使用了微软的底层技术,黄涛并不否认,他表示,目前如果把一个服务发布成WEB服务,还需要应用软件开发厂商来具体实现Web Service某个技术标准的1.2、1.5版本的具体细节,那就说明目前SOA技术还不成熟,还不到发布SOA架构的U9的时机。应该由底层平台厂商来实现这些基础的WS技术标准的相关细节。
同时SOA的目的不只是解决一个系统的调用方式,而是解决业务敏捷的问题,让IT更好的支持业务的变化。它的前提条件是运作服务化,然后把组织能力通过接口的服务体现,通过服务的组合编排来实现灵活的业务过程。架构是一个基础性的东西,而十几年前开发的软件也支持SOA架构,但那并不是SOA架构,而只是调用方式。
针对网友“作为U9设计服务,有什么样的流程,能够实现什么样的监控?”的问题,黄涛详细的介绍了U9服务建模的实现过程:首先是U9平台里面服务的建模,即在U9开发平台里面定义相关服务的接口、服务安全性的要求、服务发布的约束和配置;其次,用模板和代码来实现服务的逻辑,这时可以将其发布到运行环境里面去,然后进行调试和部署。并在后台对这个部署进行监控,这时可以把这个服务发布到某个工厂,也可以发布到销售公司,实现服务的透明分布,实现分布式的SOA。此外对服务的运营,也可以进行监控。服务的资源部署用了服务器资源可以进行监控和管理,这个过程中,每一步都有相应的平台工具和规范来约束和支持。
关于SOA与WEB服务的区别问题。用友U9高级技术专家董乃文表示,其实在产业界对SOA有大量的争论,最大的争论就是SOA是不是WEB服务。董乃文认为,在谈到SOA的时候,说的应该不仅仅是WEB服务。因为SOA是一种架构设计风格,在OMG等国际化标准组织中,对SOA提供了很好的参考架构,其中最底层是基础运营设施层,包括WEB服务标准、以及不同厂商的数据库等等,都在这一层;在基础运营设施层之上是组件层,提供基础的组件服务,如在U9里面有CBO——基础商业组件;在组件层之上是业务服务层,一些业务服务,如单据、审核等,都被以业务服务组件的方式来提供;再往上是业务过程层,一些更大颗粒度的业务过程,如采购、销售等,都在这一层来提供。从这一角度来看,SOA更多强调的是如何按照这几层来拆解企业应用系统,并以服务的形式来提供。
“而且更需要说明的是,SOA架构各层并不是割裂的,例如某些业务服务,可以主要在业务服务层实现,但同时可以把一些计算采用存储过程,放在基础运营设施层来实现。而并不是说一定要放在哪一层,相反的是,应该是各个层之间协作实现完整SOA解决方案,各层之间通过服务并暴露给服务消费者,这个目的就达到了。”董乃文进一步解释道。
U9技术路线选择充分考虑客户的需求
对于U9为什么选择微软技术路线的质疑,黄涛则认为:一个产品选择哪个技术路线,这个选择权并不在厂商,而是在客户。用友在U9开发过程早期,便和很多客户做过调研,总结发现中高端企业需要的信息化系统主要都是基于微软的技术,这也是用友选择微软技术的主要因素。此外U9也考虑到了一些不同的技术,例如在数据库层面,U9是能够支持ORACLE等厂商数据库的。不仅如此,U9还支持多数据库厂商应用部署到多个操作系统,包括LINUX。虽然对于WEB服务器和应用服务器等还是需要在微软操作系统上,但这U9这种标准化程度很高的产品来讲,这些都不是很复杂的问题。
U9为什么是中国的世界级?
在此次与网友的交流过程中,对于用友U9的宣传口号——“中国的世界级”,很多网友提出了不同的看法:有些网友认为用友U9宣传“世界级”过早;更有些“崇洋派”非常尖刻的说,国内厂商怎么可能开发出世界级的管理软件;一些竞争对手也跳出来浑水摸鱼,趁此机会大泼U9的冷水。其实不只是网友,一些业内专家也认为一个新产品刚刚面市,在没有世界500强用户的时候,不应该称为世界级。
对此,黄义璋则表示,世界级的产品,不一定必须是世界500强的企业在使用,中国的管理软件目前确实很少有在世界500强企业中使用,但这是历史原因造成的,更何况U9是一个新产品。“此时没有,并不代表未来也没有。” 黄义璋这样说道。
据黄义璋介绍,用友设计这款产品是针对中高端企业的复杂应用,很多中国企业已经开始全球化运作,在管理和业务上已经是具备世界级了。由于中国经济环境的复杂性,也造成了中国管理和业务的复杂性。U9正是针对这种需求和环境而研发的,具有不同于欧、美世界级软件的独特性。在技术架构和应用架构上更具有后发优势,特别是对SOA的率先完全支持。不仅如此,无论是中型企业还是大型企业,U9都可以随着企业的成长和业务模式的变化,不断适应。“我个人觉得,世界级不是指必须世界500强企业在使用的才叫世界级产品,而是要看能否支撑世界级的管理模式、业务复杂性和技术水准。”黄义璋进一步强调。
此外,在深度应用上,U9汲取了过去用友产品的很多宝贵经验与财富,也研究了很多国外产品,特别是在面向国内中高端ERP用户,目前所蕴含的业务和管理模式从数量和深度上是世界级的。U9的灵活性以及对客户需求的适应性也是世界级的,可以完全支持企业高速发展与随需应变。
面对这种质疑,黄涛表示,U9能做到中国的世界级,不是嘴上说说、更不是靠宣传,而是用友有实实在在的产品、技术在支撑,U9不会怕任何质疑、不回避任何问题。“因为企业的选择是非常理性的,如果产品和技术过不了关,是没法和SAP、ORACLE等PK的,我们欢迎大家以任何形式来深入了解和使用U9产品。”黄涛满怀信心的说道。
早日结束“画皮门” 理性深入了解各方产品
针对目前轰动业界的“画皮门”事件,有网友认为,“画皮SAP”事件也算是打破了对国外产品盲目崇拜的神话,过去国外厂商经常宣传“世界500强,80%都用在SAP产品”,由此形成光环效应,其实是在误导消费者。实际上,每年世界500强的企业都在大比例更换,特别在本次经济危机中,破产、倒闭屡见不鲜,跨国公司在中国的非常规手段也确实受到大量揭露,并非个案。正如一个网友玩笑的那样: “世界500强也不行,用了SAP,照样会倒闭!”。
对此,几位专家纷纷表示,希望网上尽快结束“画皮门”事件的争吵,用更加客观、理性的态度来看待国内的管理软件市场,并深入到产品、技术层面,通过产品的真正使用,用事实说话。同时也期待和欢迎国产管理软件的高端产品确实能和国外巨头产品一较高下,这将是中国企业的福音。
在长达一个小时的沟通中,用友U9的技术专家还就其它问题与网友进行了深入交流,针对每一个网友的提问,专家们都耐心的尽量做到透彻的解答。
有分析人士认为,这次交流不仅是一次技术上的碰撞,更是大众认识用友U9的机会。正是这样一次碰撞,让大众看到:用友U9是靠实实在在的产品和技术支撑起来的。同时,这次看似普通的交流,更让大众明白:用友敢于直面质疑,这种勇气正是源于用友公司对自身技术和产品的自信。而国外管理软件产品的核心研发大都在国外,国内真正看过、实施过、应用过的人其实不多,很多评论、褒贬,或多或少都带有盲目崇拜的心理因素,更不要说能从研发层面来学习和了解产品了。
同时,该分析人士指出:用友U9作为中国第一个以成为“世界级”为目标的高端管理软件ERP,如果用友公司未来更加开明,让更多人能从产品研发和技术层面、甚至研发团队层面来深入了解U9,也许会在很大程度上转变人们的传统观念,让更多的人关注和支持本土管理软件。
网友评论