红旗副总裁郑忠源做客赛迪网嘉宾聊天室访谈实录
发布时间:2006年03月10日
3月10日下午2:00-3:00 ,东方通副总经理、中国软件行业协会中间件分会理事、中国软件行业协会JAVA分会副理事长,徐志东先生,中科红旗副总裁郑忠源先生,做客赛迪网。就SOA以及其在Linux下的应用等中间件热点焦点与网友进行了热烈讨论。
主持人:大家下午好,面向服务架构SOA发展的红红火火,但是前进的路上还是布满了荆棘。今天我们有幸请到了北京中科红旗副总裁郑忠源先生和东方通副总经理、中国软件行业协会中间件分理事徐志东先生,做客赛迪网嘉宾聊天室,就SOA的实施及其在Linux下的应用等一系列问题展开讨论,并回答网友提出的问题。
现在我们请徐先生回答我们的第一个问题:SOA可以说还是一个比较新的概念,虽然现在已经有一些厂商研发出了相关的产品、技术也做得比较成熟,但对于大部分人来说,还是感觉有一些不是很清楚,东方通作为SOA行业里面的龙头老大,请您给大家简单的介绍一下到底什么是SOA。
徐志东:SOA从字面上理解就是面向服务的体系架构。实际上我们用很通俗的话就是说怎么样符合在因特网架构下,怎么样服务实施者和调用者之间建立很简易的调用关系。这时候用简单的包装方式去调用一定的服务,然后拿来完成一个服务平台,这种模式就是以核心平台向远端调动服务的体系我们叫做SOA。
赛迪网领导与嘉宾合影
主持人:非常感谢徐先生精采的解答。第二个问题就请我们的郑先生回答一下。因为LINUX和SOA都是开放的,并且在国内红旗和东方通都取得了很大的成绩,那么您能回答一下LINUX和SOA之间到底是什么样的关系?
郑忠源:我们作为一个厂商来讲,我们的工作重点和目前全部的精力都放在开发底层的操作系统之上。大家知道操作系统起着充分发挥硬件作用,并且为上层的应用软件提供支撑的作用。因此我们作为底层的操作厂商来讲,我们的任务是为像东方通这样的系统软件商提供一个更加稳定、更加可靠和效率、新能更好的平台。那么作为LINUX来讲,目前是一个开放性的系统,我们的目标是希望利用我们自己的工作,为中国的用户打造一个适合中国人使用的系统平台。并且在很多的案例当中,包括我们和其他的中间件厂商一起合作,为我们中国的客户服务。作为SOA是一个理念,通过这个理念需要利用一整套的技术和方式,去适应目前的商业用户需求。应该说是一种新的角度去整合利用我们的技术,以及通过这样的概念和方向去重新开发我们的技术。
主持人与嘉宾合影
主持人:那么现在作为一个底层的操作系统来说,LINUX和WIN系统相比有什么差异?
郑忠源:从功能角度上讲,LINUX也好,WIN也好都是操作系统,他们的作用都是相同的。就是充分发挥硬件的性能,然后为上层的应用软件提供支撑。作为LINUX来讲,它的稳定性、可靠性和安全性应该说在长期的实践当中,已经得到了证明。在目前的国际和国内的应用越来越广,发展势头非常良好。所以就是包括它本身提倡开放的原则和理念,已经为广大的用户和广大的厂商所接受。那么现在LINUX已经不光是我们LINUX厂商在做这个事情,实际上是从硬件厂商到系统软件厂商,到应用软件厂商,再到用户已经形成了一个完整的产业链。我们可以预见将来LINUX在全球包括在中国的发展会越来越好。
主持人:那么请问您怎么样能说服像徐总这样的客户来使用你们的产品?
郑忠源:我相信徐总已经不需要说服了。
徐志东:我们的产品和郑总他们的LINUX在很早以前做过实验,走的非常平稳。
主持人:那么通过东方通是什么时候开始做SOA这方面的?
徐志东:实际上SOA目的的起源的目的就是要解决整合问题。我们真正去考虑整合问题的时候比较早,从今年开始我们第一个产品TI就已经开始向整个方向靠拢了。真正的SOA出来以后,提出了一个普通概念的模型,后来国外的一些厂商也在推动SOA的发展,这样从2003年,我们的第一个SOA的产品架构是怎么样去在TI的基础上符合SOA完成整合的问题。这个产品是从2003年就开始了。
主持人:您能不能给大家全面的介绍一下东方通的一系列非常好的产品,还有在做SOA方面的成功案例,举几个有代表性的例子。
徐志东:东方通的产品,因为作为中间件来讲,中间件的产品是一个系列的软件,里面我们分成三个大的部分。第一个块就是基础中间件,第二类就是整合类中间件,第三类是为解决复杂系统的行业套间方式。
基础类就是从消息中间件,交易、应用服务器和安全等最底层的产品。第二层就是整合类的。第三层基于SOA架构的是两条线一条是企业服务总线这块。第三块就是我们的通用传输平台,海量传输平台,然后移动的应用和无线结合起来,这块产品我们成为MBP。还有面向电子商务我们也有一些平台。实际上我所说的这些产品就是我们中间件的走势,从一个基础的产品,逐渐的向一些行业的、通用的方向发展。但是这些都是基于原始中间件产生的,而且我们把这些东西都把SOA架构去分装的。这样大家就都可以调用。
举一个例子,现在国内真正SOA的案例有一部分但是不是很多。像烟草的案例就很典型,就是它的系统有最早的PB做的,也有C做的,还有JAVA做的。因为烟草有工业控制里面的东西,他需要把这几个捏起来,这就需要怎么样使.NET的东西可以用SOA表现出来。第二就是要求原来的系统,相对要能够自己控制和自己独立的这样一种模式。实际上从我们现在自己的实施过程中也觉得SOA现在也并不能解决所有的整合问题,而是在一定程度上,我们去利用非SOA的传统技术去解决整合的问题,SOA是我们的一个方向。但是离用户的距离还是远了一点,没有那么快。
嘉宾合影
主持人:您说到它现在还是离用户比较远的,发展也不会那么快。那么你们有没有什么策略和想法,可以让SOA真正的贴近用户呢?
徐志东:说到这一块,我们在2005年12月16日当时我们推出了一个概念就是叫BOV。这个就是面向业务的体系架构。实际上对于用户来讲,他并不关心你的应用系统是拿什么做的,我只需要我的业务可以正常执行,而且和其他的系统可以互联互通。所以我们就推出了一个BOV。实际上B的意思就是说我们在整合类的服务层上面又加了一层叫VSP,就是垂直行业的应用包。这样内部的结构问题对于用户来说是透明的,这个产品的服务调用,包括像SOV,我们必须需要的几类技术,所有的这些内容我们都分装起来,只告诉用户留什么样的接口,你怎么样调用。实际上我们都是想帮助用户解决问题,而不是把一个新鲜的技术和概念推给用户。
主持人:刚才徐总说了东方通的设想。那么郑总你们为了对SOA提供更好支持,另外为了给用户提供更好的服务,你们也给大家展望一下。
郑忠源:作为操作系统厂商来讲是做底层的,离SOA还有一定的距离。我们和用户之间还是有一点距离的。那么红旗从目前的LINUX产业发展来看,从我们的实际工作当中碰到的用户情况来看,我们所面临的最主要的几个任务,首先就是跟硬件的兼容性、软件的兼容性,这都是最基础的。第二要提高稳定性和可靠性。像徐总他们说我们要去做SOA,包括实践对用户的这种服务,这些都是建立在底层有一个非常稳定可靠的平台,否则的话操作系统三天两头出问题。这些都是需要我们做工作的。第三就是在安全性,现在SOA都是在互联网上为用户提供服务,大家都知道目前的网络安全环境还是比较严峻的。那么作为底层操作系统厂商来讲,需要提供一种更加安全的平台,这是我们将来工作的重点。第四就是性能。作为LINUX来讲本身就是和其他的操作系统相比就是一个性价比比较高的产品,那么我们要在为用户提供尽可能高的性能的条件下去降低我们的成本。但是我们说低价的东西并不是低质的东西,你要把性能体现上去,能够充分发挥硬件的作用,能够充分发挥应用软件的作用,能够使整个的系统发挥出更大的效用。所以这几方面都是我们工作的重点。那么对于兼容性来讲,我们目前红旗已经得到了像英特尔、思科、惠普等等这些大型厂商的硬件和软件的认证。大家可以看到在英特尔的网站上按照为红旗系统提供应用的驱动,我们的操作系统得到了国内外硬件和厂商的大力支持,这样使我们硬件和软件的兼容性来讲是独树一帜的。在稳定性来讲,我们在很多的关键性领域里面都得到了应用,这就证明了它的稳定性。对于安全性来讲我们会持续的跟踪安全的漏洞,并且进行快速的修补。并且我们红旗开发了自己的安全系统,通过了国家认证。这是目前的商用操作系统可以达到的最高级别。那么在性能方面,我们和其他的厂商在一起做了性能测试。未来我们也将继续在这几方面做出努力。
郑忠源先生
主持人:我们现在来看一下网友提出的问题。有一位叫风的网友说SOA与之前的中间件技术相比最大的特点市什么?现在IBM推的很凶。
徐志东:我先说一下SOA本身和之前的中间技术是两种技术的走向,本身所实现的目标是一致的。第二个IBM确实推SOA推的很凶,现在在SOA的圈子里面大家都问,您SOA了吗?好象SOA变成了一种很时髦的提法。作为IBM来讲,作为SOA一个很大的推动者作出了很大的贡献。那么IBM在产品方面跟的很快,实际上IBM对于中间件的概念推的更厉害。他们说IBM就是中间件。实际上不光IBM,包括一些SOA很先进的厂家都在推这个概念。
徐志冬先生
主持人:有一位网友问徐先生,SOA是否是一个厂商为了商业利益而新推的概念?还是技术发展的一个必然趋势?
徐志东:首先我想说一个问题,实际上业务和技术这两个东西本身是不矛盾的。就是说业务的进展推动了技术的发展,技术的发展反过来又促进业务往前走。实际上作为SOA来讲,我觉得SOA到一定程度上应该是一种趋势。为什么这么讲呢?作为SOA本身来讲有几个特点,第一就是自己的可独立维护性和可运转性。第二就是他们相互之间的数据连接和数据传递是量不大的。因为整个的SOA的模式是机遇互联网的,所以在这种状况下,大家可以想象这样一种状况,等互联网上的服务器服务极大的时候,你可能不知道要买的东西在哪。你只要敲入我想要一本书,底层就会给你送上来。实际上SOA的技术不是什么新技术,但是它整个的组合可以带来一种业务需求的变化,所以我觉得这是一个趋势问题。
主持人:有一位网友问徐先生,SOA的本质到底是技术问题还是业务问题?
徐志东:SOA的本质实际上我认为是一个业务问题。因为SOA首先不是一个技术,或者说它不是一种技术框架。实际上我们通过很多方式,现在有人也在说SOA实际上是我们大家做软件的人都想达到的状态,所有东西都构建化。现在所有的东西都是服务化,构建都是通过一种描述方式去描述,大家都可以通用调用它。实际上我觉得SOA就是这种方式,也是一种业务模式。就是怎么样让我们的业务能够满足SOA的一些要求和架构,这样我们就可以把它推而广之。
主持人:有网友问SOA是否有炒做的嫌疑?国内的中间件厂商是否会加入炒做的行列?
徐志东:实际上我们一直在说SOA离我们现在的用户还是有一定的距离的。我们不希望把一种概念还不完整的产品就推向用户。SOA我们会去支持它,因为它是一个趋势。但是我们不会加入这个行业里去炒做,让用户在选择产品的时候比较盲目。
郑忠源:我补充一下,对于IT行业里面任何一个概念的提出,首先肯定它都不是一个无源之水。肯定是厂商总结了在和客户的交流和实际的业务当中,碰到的问题,以及如何解决问题,综合这些提出来的。任何一个新的概念的提出,到用户完全接受,包括产品的使用和普及肯定有一个过程,这个过程肯定需要厂家共同推动这个东西的普及,最终使这样一个模式去为广大用户所接受。所以这么一个推动的过程是比不可少的。
主持人:也就是说可能在这个过程当中有些用户就觉得很炒做。
徐志东:我觉得作为新技术和新概念的推出肯定需要宣传,只不过是大家觉得宣传的力度大了,就有炒做的嫌疑了。实际上作为我们来讲,我们也在支持SOA,包括我们和SUN联合推出的BOV,都是为了这个技术尽快落地。但是如果说我们作为用户来说,也会觉得我们是在炒做这个东西。
主持人:最后我想问一下,因为大家都知道实际上在WIN和LINUX相比的合,WIN的应用性非常强。比如说郑总的LINUX提供给东方通,他们是直接可以拿过来。比如说我作为一个普通用户去使用还是需要一些什么特殊的知识呢?
郑忠源:关于这个问题我想先讲两个基础的观点。第一点WIN并不是任何一个人上来之后不用学,就直接会用的。为什么大家会有这种感觉,那是因为在你的学习和工作过程中,你已经在不知不觉的学习了,包括你周围的朋友、同事,你有一些问题不会你都会去问,这都是学习的过程。即使是我本人,有一些WIN软件我也不会用。从2000到XP系统我也过渡了很久。因为这里有一个使用习惯的问题,而使用习惯是一个阻碍用户很大的力量。实际上WIN是社会帮它分担了学习的成本。而对于一个从来没有接触过计算机的人,对于LINUX和WIN的难度来讲是差不多的。第二个观点就是对于易用性这件事情来讲,从WIN出身的用户和LINUX出身的用户是有不同理解的,如果是从LINUX出身的用户来说,他们会觉得WIN系统不如LINUX好用。举一个例子,我以前学LINUX,后来开始用PC的时候我就觉得WIN非常难用。所以这个问题在不同的应用者眼里是不一样的。第三个就是我们和东方通的合作,这种操作系统和像东方通这样的系统软件之间的结合,基本上不是每一个用户,甚至不是每一个系统管理员都可以遇上的。所以这种易用性的要求实际上是比较低的,而更大程度上是说怎么样给这个系统提供更加安全稳定可靠的环境。实际上任何一个企业级的应用软件,安装也好,使用也好,都不是一个拿鼠标点几下就可以完成的工作。
主持人:有网友问从应用集成到业务整合的解决方案似乎是跨度越来越大,但是SOA真正能够实现业务层面的整合吗?
徐志东:实际上我想说一下,作为整合SOA本身来讲SOA并不是很万能的一种东西。他也只是去解决某一块的问题,但是现在各个厂家都有一种思路,就是希望把自己的整个产品线完全的去符合SOA架构,而且本身SOA架构本也在延伸。所以并不是说SOA能够去解决任何层面的东西,比如说从最简单的数据整合来讲,SOA的解决方案并不一定比传统的数据整合解决方案效率要高。我刚才还看到了他关于EAI的问题,我个人认为EAI本身这个东西不是说是技术,也不是产品。它实际上是一种用户的需求。而对于EAI本身来讲有两种实现的方式,怎么样让大家变成系统互联互通互操作。一个是传统技术,包括我们从传统的消息,底层的数据集成,再加上运行服务去完成。第二种方式就是SOA。而实际上SOA的底层技术也必须是应用服务器基础上实现的。实际上SOA是一个目标,需要让传统技术和SOA共同达到EAI的顶点。这个就是EAI和SOA的关系问题。
主持人:这里有一个问题是对于国产操作系统在政府采购当中屡屡受挫是为什么呢?
郑忠源:我觉得对于政府采购来说已经取得了很大的进展。从2004年底,开始国家省级政府机关智能化开始持续了一年,包括后来做地市政府的智能化开始有一个数据。就是操作系统的份额占了25%到30%,其中办公套件就是金山等等几家占了60%以上,杀毒软件占了90%左右。但是从金额上来讲还是比较低的,只占30%。虽然套数很高。这说明了一个什么问题,说明国产软件的价格比较低,所以以更好的性价比提供了一个好的产品。我们要客观的看待国产软件和国外软件的差距。我们不能说我们就比它更优秀或者是更好,但是我们一定是在某些方面会比它有我们的优势,更重要的是我们有合理的价格为政府机关提供了一种在日常的工作当中够用的系统。当然在这个过程当中,这些客户给我们提出了很多的反对意见,包括采购的时候,还有采购以后培养和使用过程中都给我们提出了很多的意见,这些意见都是我们改进系统的动力。这个应该说政府采购为国产软件的发展提供了一个非常难得的契机,在此之前,应该说我们还没有取得这么好的成绩,因此我觉得我们不能说在政府采购当中屡屡受挫,而是应该说取得了重大的进展。
主持人:可能一开始国外的软件占了100%,我们从无到有,从少到多。但是它在比较少的时候不能说是屡屡受挫,而是应该看到它的成长势头和希望。这里有一个网友提问说2006年以后,SOA和LINUX的发展都有哪些新趋势?
徐志东:我们觉得从SOA本身来讲,现在实际上SOA概念出来这么长时间了,各个厂家都在马上跟,包括我们东方通。我们希望国内有更多的厂家可以参与到SOA里面来,因为作为SOA本身来讲,如果没有原来的中间件积累可能会比较难达到原来的状况。我们在2006年的策略就是让我们SOA更加贴近用户。我们现在是微软也有这种类似服务的架构,GTE也有这种架构,他们之间的结合就是由我们第三方去做。我们现在中间件行业协会也在做这方面的工作,怎么样它出一个在国内应用的标准出来。另外一个就是作为SOA来讲,怎么样更好的满足客户的需求,这一直是我们厂商在努力做的。
郑忠源:我来回答关于LINUX的问题。LINUX的应用目前主要在三个方面,服务器、嵌入式和桌面。作为服务器领域来讲,是目前LINUX最成熟、应用面最广,也是得到最多应用的领域。作为服务器领域来讲,目前主要的方向应该说是往高端方向发展,另外一个就是往安全方向发展。高端的方向我们可以看到,新的64位服务器出现了普及,另外就是支持更多的平台。那么在安全性方面,是目前LINUX领域的一个重要方向。但是这种基础的架构如何为广大用户所用,或者说能够让他们更加容易的用起来,这也是目前需要解决的问题。
那么对于嵌入式来讲,大家都非常看好LINUX在嵌入式领域的发展。应该说LINUX在嵌入式领域都得到了很多的应用。包括我们公司在成立不久以后做了一个很大的项目,就是福利彩票机,里面用的就是我们红旗的嵌入式的LINUX。但是嵌入式的LINUX发展有这样一个问题,就是它需要很雄厚的资本和技术实力去做。应该说大公司在这方面的投入都是非常大的,包括英特尔、摩托罗拉等等。但是它目前的应用还是处在一个中间的阶段,还没有向服务器领域那么成熟。
桌面的应用可能是许多网友最关心的一个方面。很多人都会想什么时候LINUX和WIN可以在桌面上一拼高下。实际上作为LINUX内核的创始人,对于LINUX在桌面上的应用也是非常的关注,但是这还需要一个相当长的过程。这个过程不是说LINUX在性能上或者是功能上不能满足用户的需求,而是整个的产业链,在桌面上目前还处在一个形成的早期,包括像硬件的支持,像操作系统上面各种各样的桌面应用软件的开发,目前都处在一个发展的过程当中,这个还需要一段时间去完善。但是需要告诉朋友们的是,目前的桌面的LINUX在满足普通的办公应用是足够的。因为普通的办公应用也就是三方面,就是电子邮件的收发、办公软件的处理,还有互联网的浏览。但是要想玩游戏还是比较困难的。那么中国的LINUX桌面都是走在全世界前列的。应该说红旗在其中是佼佼者。
主持人:有网友问目前有哪些运行于LINUX上的支持SOA的开发框架?
徐志东:实际上SOA本身这块的开发框架是基于应用服务器的。
主持人:有网友问IBM总是强调各平台无缝的连接,SOA能不能做到跨平台的连接呢?
徐志东:针对本身的应用来讲,对于一个应用或者是一个产品来讲,对于应用来讲是基本上可以做到的。当然这个需要应用的支持和配合。但是各个SOA产品之间还需要有相关的一些更加细致的标准和规则去定义,但是从大的原则上来讲,也是没有问题的,这个工作还需要继续努力。
主持人:基于CORBA架构的应用,基于C的应用,.NET的应用,这些东西都能够无缝的通过WEBService在一起吗?
徐志东:如果所有的东西能够分装成WEBService的话,C是没有问题的。刚才我也说了,我们在烟草的项目里面,除了没有CORBA以外,其他的几种问题都碰到了,而且都解决了。
主持人:ESB、消息总线、消息中间件是否都在解决同样的问题?
徐志东:首先这三个东西不能放在一起比,但是他们解决的一个问题是同样的。信息总线和ESB的概念差不多,但是作为消息中间件本身来讲,就是怎么样解决一点对多点,或者是多点对多点之间的数据的可靠传递。实际上我们可以这样理解,ESB本身可以由消息中间件来组成,据我了解,在中间件厂家里面,它的ESB就是由消息总线来完成的。这是其中的一类实现手段。他们三个本身解决的问题不是说都在解决一个问题,消息中间件是为了解决距离传输的。而ESB是一个框架架构。
主持人:有一位网友问AJAX对SOA有没有促进作用?
徐志东:据我所知,AJAX里面很多的概念不是和SOA等同的。它是在中间一小块里面实现技术的综合体。
主持人:据我所知,LINUX在一些高校还有研发机构里面是非常普及的。那么我想问一下红旗在针对这部分用户有没有一些什么样的想法或者是计划?
郑忠源:红旗是一个商业运作的公司,很多的朋友对次可能有一些错误的印象。因为我们是一家需要靠自己的力量在市场上生存的公司,因此我们在过去的几年当中一直在完善自己的产品和加强与其他厂商的合作。所以目前我们也算是一个新公司,因此在过去几年当中,对于学校和社区这块,虽然我们一直想做,但是我们一直没有太多的精力去顾及。那么红旗发展到今天,已经可以去关注这块,可以在学校也好,社区也好推广普及LINUX和红旗的产品。包括加强和社区之间的沟通合作。那么在这里我可以透露一点,在今年红旗将在社区和学校这块有非常大的动作。请各位朋友保持关注。
主持人:我们看到网友是非常踊跃的,这里还有许多很有意义的问题,可惜由于时间关系,今天就不能一一解答了。非常感谢各位网友对我们此次聊天的关注,我们今天的聊天就到这里,感谢郑总和徐总能够拨冗前来,谢谢!
赛迪网领导与嘉宾合影
主持人:非常感谢徐先生精采的解答。第二个问题就请我们的郑先生回答一下。因为LINUX和SOA都是开放的,并且在国内红旗和东方通都取得了很大的成绩,那么您能回答一下LINUX和SOA之间到底是什么样的关系?
郑忠源:我们作为一个厂商来讲,我们的工作重点和目前全部的精力都放在开发底层的操作系统之上。大家知道操作系统起着充分发挥硬件作用,并且为上层的应用软件提供支撑的作用。因此我们作为底层的操作厂商来讲,我们的任务是为像东方通这样的系统软件商提供一个更加稳定、更加可靠和效率、新能更好的平台。那么作为LINUX来讲,目前是一个开放性的系统,我们的目标是希望利用我们自己的工作,为中国的用户打造一个适合中国人使用的系统平台。并且在很多的案例当中,包括我们和其他的中间件厂商一起合作,为我们中国的客户服务。作为SOA是一个理念,通过这个理念需要利用一整套的技术和方式,去适应目前的商业用户需求。应该说是一种新的角度去整合利用我们的技术,以及通过这样的概念和方向去重新开发我们的技术。
主持人与嘉宾合影
主持人:那么现在作为一个底层的操作系统来说,LINUX和WIN系统相比有什么差异?
郑忠源:从功能角度上讲,LINUX也好,WIN也好都是操作系统,他们的作用都是相同的。就是充分发挥硬件的性能,然后为上层的应用软件提供支撑。作为LINUX来讲,它的稳定性、可靠性和安全性应该说在长期的实践当中,已经得到了证明。在目前的国际和国内的应用越来越广,发展势头非常良好。所以就是包括它本身提倡开放的原则和理念,已经为广大的用户和广大的厂商所接受。那么现在LINUX已经不光是我们LINUX厂商在做这个事情,实际上是从硬件厂商到系统软件厂商,到应用软件厂商,再到用户已经形成了一个完整的产业链。我们可以预见将来LINUX在全球包括在中国的发展会越来越好。
主持人:那么请问您怎么样能说服像徐总这样的客户来使用你们的产品?
郑忠源:我相信徐总已经不需要说服了。
徐志东:我们的产品和郑总他们的LINUX在很早以前做过实验,走的非常平稳。
主持人:那么通过东方通是什么时候开始做SOA这方面的?
徐志东:实际上SOA目的的起源的目的就是要解决整合问题。我们真正去考虑整合问题的时候比较早,从今年开始我们第一个产品TI就已经开始向整个方向靠拢了。真正的SOA出来以后,提出了一个普通概念的模型,后来国外的一些厂商也在推动SOA的发展,这样从2003年,我们的第一个SOA的产品架构是怎么样去在TI的基础上符合SOA完成整合的问题。这个产品是从2003年就开始了。
主持人:您能不能给大家全面的介绍一下东方通的一系列非常好的产品,还有在做SOA方面的成功案例,举几个有代表性的例子。
徐志东:东方通的产品,因为作为中间件来讲,中间件的产品是一个系列的软件,里面我们分成三个大的部分。第一个块就是基础中间件,第二类就是整合类中间件,第三类是为解决复杂系统的行业套间方式。
基础类就是从消息中间件,交易、应用服务器和安全等最底层的产品。第二层就是整合类的。第三层基于SOA架构的是两条线一条是企业服务总线这块。第三块就是我们的通用传输平台,海量传输平台,然后移动的应用和无线结合起来,这块产品我们成为MBP。还有面向电子商务我们也有一些平台。实际上我所说的这些产品就是我们中间件的走势,从一个基础的产品,逐渐的向一些行业的、通用的方向发展。但是这些都是基于原始中间件产生的,而且我们把这些东西都把SOA架构去分装的。这样大家就都可以调用。
举一个例子,现在国内真正SOA的案例有一部分但是不是很多。像烟草的案例就很典型,就是它的系统有最早的PB做的,也有C做的,还有JAVA做的。因为烟草有工业控制里面的东西,他需要把这几个捏起来,这就需要怎么样使.NET的东西可以用SOA表现出来。第二就是要求原来的系统,相对要能够自己控制和自己独立的这样一种模式。实际上从我们现在自己的实施过程中也觉得SOA现在也并不能解决所有的整合问题,而是在一定程度上,我们去利用非SOA的传统技术去解决整合的问题,SOA是我们的一个方向。但是离用户的距离还是远了一点,没有那么快。
嘉宾合影
主持人:您说到它现在还是离用户比较远的,发展也不会那么快。那么你们有没有什么策略和想法,可以让SOA真正的贴近用户呢?
徐志东:说到这一块,我们在2005年12月16日当时我们推出了一个概念就是叫BOV。这个就是面向业务的体系架构。实际上对于用户来讲,他并不关心你的应用系统是拿什么做的,我只需要我的业务可以正常执行,而且和其他的系统可以互联互通。所以我们就推出了一个BOV。实际上B的意思就是说我们在整合类的服务层上面又加了一层叫VSP,就是垂直行业的应用包。这样内部的结构问题对于用户来说是透明的,这个产品的服务调用,包括像SOV,我们必须需要的几类技术,所有的这些内容我们都分装起来,只告诉用户留什么样的接口,你怎么样调用。实际上我们都是想帮助用户解决问题,而不是把一个新鲜的技术和概念推给用户。
主持人:刚才徐总说了东方通的设想。那么郑总你们为了对SOA提供更好支持,另外为了给用户提供更好的服务,你们也给大家展望一下。
郑忠源:作为操作系统厂商来讲是做底层的,离SOA还有一定的距离。我们和用户之间还是有一点距离的。那么红旗从目前的LINUX产业发展来看,从我们的实际工作当中碰到的用户情况来看,我们所面临的最主要的几个任务,首先就是跟硬件的兼容性、软件的兼容性,这都是最基础的。第二要提高稳定性和可靠性。像徐总他们说我们要去做SOA,包括实践对用户的这种服务,这些都是建立在底层有一个非常稳定可靠的平台,否则的话操作系统三天两头出问题。这些都是需要我们做工作的。第三就是在安全性,现在SOA都是在互联网上为用户提供服务,大家都知道目前的网络安全环境还是比较严峻的。那么作为底层操作系统厂商来讲,需要提供一种更加安全的平台,这是我们将来工作的重点。第四就是性能。作为LINUX来讲本身就是和其他的操作系统相比就是一个性价比比较高的产品,那么我们要在为用户提供尽可能高的性能的条件下去降低我们的成本。但是我们说低价的东西并不是低质的东西,你要把性能体现上去,能够充分发挥硬件的作用,能够充分发挥应用软件的作用,能够使整个的系统发挥出更大的效用。所以这几方面都是我们工作的重点。那么对于兼容性来讲,我们目前红旗已经得到了像英特尔、思科、惠普等等这些大型厂商的硬件和软件的认证。大家可以看到在英特尔的网站上按照为红旗系统提供应用的驱动,我们的操作系统得到了国内外硬件和厂商的大力支持,这样使我们硬件和软件的兼容性来讲是独树一帜的。在稳定性来讲,我们在很多的关键性领域里面都得到了应用,这就证明了它的稳定性。对于安全性来讲我们会持续的跟踪安全的漏洞,并且进行快速的修补。并且我们红旗开发了自己的安全系统,通过了国家认证。这是目前的商用操作系统可以达到的最高级别。那么在性能方面,我们和其他的厂商在一起做了性能测试。未来我们也将继续在这几方面做出努力。
郑忠源先生
主持人:我们现在来看一下网友提出的问题。有一位叫风的网友说SOA与之前的中间件技术相比最大的特点市什么?现在IBM推的很凶。
徐志东:我先说一下SOA本身和之前的中间技术是两种技术的走向,本身所实现的目标是一致的。第二个IBM确实推SOA推的很凶,现在在SOA的圈子里面大家都问,您SOA了吗?好象SOA变成了一种很时髦的提法。作为IBM来讲,作为SOA一个很大的推动者作出了很大的贡献。那么IBM在产品方面跟的很快,实际上IBM对于中间件的概念推的更厉害。他们说IBM就是中间件。实际上不光IBM,包括一些SOA很先进的厂家都在推这个概念。
徐志冬先生
主持人:有一位网友问徐先生,SOA是否是一个厂商为了商业利益而新推的概念?还是技术发展的一个必然趋势?
徐志东:首先我想说一个问题,实际上业务和技术这两个东西本身是不矛盾的。就是说业务的进展推动了技术的发展,技术的发展反过来又促进业务往前走。实际上作为SOA来讲,我觉得SOA到一定程度上应该是一种趋势。为什么这么讲呢?作为SOA本身来讲有几个特点,第一就是自己的可独立维护性和可运转性。第二就是他们相互之间的数据连接和数据传递是量不大的。因为整个的SOA的模式是机遇互联网的,所以在这种状况下,大家可以想象这样一种状况,等互联网上的服务器服务极大的时候,你可能不知道要买的东西在哪。你只要敲入我想要一本书,底层就会给你送上来。实际上SOA的技术不是什么新技术,但是它整个的组合可以带来一种业务需求的变化,所以我觉得这是一个趋势问题。
主持人:有一位网友问徐先生,SOA的本质到底是技术问题还是业务问题?
徐志东:SOA的本质实际上我认为是一个业务问题。因为SOA首先不是一个技术,或者说它不是一种技术框架。实际上我们通过很多方式,现在有人也在说SOA实际上是我们大家做软件的人都想达到的状态,所有东西都构建化。现在所有的东西都是服务化,构建都是通过一种描述方式去描述,大家都可以通用调用它。实际上我觉得SOA就是这种方式,也是一种业务模式。就是怎么样让我们的业务能够满足SOA的一些要求和架构,这样我们就可以把它推而广之。
主持人:有网友问SOA是否有炒做的嫌疑?国内的中间件厂商是否会加入炒做的行列?
徐志东:实际上我们一直在说SOA离我们现在的用户还是有一定的距离的。我们不希望把一种概念还不完整的产品就推向用户。SOA我们会去支持它,因为它是一个趋势。但是我们不会加入这个行业里去炒做,让用户在选择产品的时候比较盲目。
郑忠源:我补充一下,对于IT行业里面任何一个概念的提出,首先肯定它都不是一个无源之水。肯定是厂商总结了在和客户的交流和实际的业务当中,碰到的问题,以及如何解决问题,综合这些提出来的。任何一个新的概念的提出,到用户完全接受,包括产品的使用和普及肯定有一个过程,这个过程肯定需要厂家共同推动这个东西的普及,最终使这样一个模式去为广大用户所接受。所以这么一个推动的过程是比不可少的。
主持人:也就是说可能在这个过程当中有些用户就觉得很炒做。
徐志东:我觉得作为新技术和新概念的推出肯定需要宣传,只不过是大家觉得宣传的力度大了,就有炒做的嫌疑了。实际上作为我们来讲,我们也在支持SOA,包括我们和SUN联合推出的BOV,都是为了这个技术尽快落地。但是如果说我们作为用户来说,也会觉得我们是在炒做这个东西。
主持人:最后我想问一下,因为大家都知道实际上在WIN和LINUX相比的合,WIN的应用性非常强。比如说郑总的LINUX提供给东方通,他们是直接可以拿过来。比如说我作为一个普通用户去使用还是需要一些什么特殊的知识呢?
郑忠源:关于这个问题我想先讲两个基础的观点。第一点WIN并不是任何一个人上来之后不用学,就直接会用的。为什么大家会有这种感觉,那是因为在你的学习和工作过程中,你已经在不知不觉的学习了,包括你周围的朋友、同事,你有一些问题不会你都会去问,这都是学习的过程。即使是我本人,有一些WIN软件我也不会用。从2000到XP系统我也过渡了很久。因为这里有一个使用习惯的问题,而使用习惯是一个阻碍用户很大的力量。实际上WIN是社会帮它分担了学习的成本。而对于一个从来没有接触过计算机的人,对于LINUX和WIN的难度来讲是差不多的。第二个观点就是对于易用性这件事情来讲,从WIN出身的用户和LINUX出身的用户是有不同理解的,如果是从LINUX出身的用户来说,他们会觉得WIN系统不如LINUX好用。举一个例子,我以前学LINUX,后来开始用PC的时候我就觉得WIN非常难用。所以这个问题在不同的应用者眼里是不一样的。第三个就是我们和东方通的合作,这种操作系统和像东方通这样的系统软件之间的结合,基本上不是每一个用户,甚至不是每一个系统管理员都可以遇上的。所以这种易用性的要求实际上是比较低的,而更大程度上是说怎么样给这个系统提供更加安全稳定可靠的环境。实际上任何一个企业级的应用软件,安装也好,使用也好,都不是一个拿鼠标点几下就可以完成的工作。
主持人:有网友问从应用集成到业务整合的解决方案似乎是跨度越来越大,但是SOA真正能够实现业务层面的整合吗?
徐志东:实际上我想说一下,作为整合SOA本身来讲SOA并不是很万能的一种东西。他也只是去解决某一块的问题,但是现在各个厂家都有一种思路,就是希望把自己的整个产品线完全的去符合SOA架构,而且本身SOA架构本也在延伸。所以并不是说SOA能够去解决任何层面的东西,比如说从最简单的数据整合来讲,SOA的解决方案并不一定比传统的数据整合解决方案效率要高。我刚才还看到了他关于EAI的问题,我个人认为EAI本身这个东西不是说是技术,也不是产品。它实际上是一种用户的需求。而对于EAI本身来讲有两种实现的方式,怎么样让大家变成系统互联互通互操作。一个是传统技术,包括我们从传统的消息,底层的数据集成,再加上运行服务去完成。第二种方式就是SOA。而实际上SOA的底层技术也必须是应用服务器基础上实现的。实际上SOA是一个目标,需要让传统技术和SOA共同达到EAI的顶点。这个就是EAI和SOA的关系问题。
主持人:这里有一个问题是对于国产操作系统在政府采购当中屡屡受挫是为什么呢?
郑忠源:我觉得对于政府采购来说已经取得了很大的进展。从2004年底,开始国家省级政府机关智能化开始持续了一年,包括后来做地市政府的智能化开始有一个数据。就是操作系统的份额占了25%到30%,其中办公套件就是金山等等几家占了60%以上,杀毒软件占了90%左右。但是从金额上来讲还是比较低的,只占30%。虽然套数很高。这说明了一个什么问题,说明国产软件的价格比较低,所以以更好的性价比提供了一个好的产品。我们要客观的看待国产软件和国外软件的差距。我们不能说我们就比它更优秀或者是更好,但是我们一定是在某些方面会比它有我们的优势,更重要的是我们有合理的价格为政府机关提供了一种在日常的工作当中够用的系统。当然在这个过程当中,这些客户给我们提出了很多的反对意见,包括采购的时候,还有采购以后培养和使用过程中都给我们提出了很多的意见,这些意见都是我们改进系统的动力。这个应该说政府采购为国产软件的发展提供了一个非常难得的契机,在此之前,应该说我们还没有取得这么好的成绩,因此我觉得我们不能说在政府采购当中屡屡受挫,而是应该说取得了重大的进展。
主持人:可能一开始国外的软件占了100%,我们从无到有,从少到多。但是它在比较少的时候不能说是屡屡受挫,而是应该看到它的成长势头和希望。这里有一个网友提问说2006年以后,SOA和LINUX的发展都有哪些新趋势?
徐志东:我们觉得从SOA本身来讲,现在实际上SOA概念出来这么长时间了,各个厂家都在马上跟,包括我们东方通。我们希望国内有更多的厂家可以参与到SOA里面来,因为作为SOA本身来讲,如果没有原来的中间件积累可能会比较难达到原来的状况。我们在2006年的策略就是让我们SOA更加贴近用户。我们现在是微软也有这种类似服务的架构,GTE也有这种架构,他们之间的结合就是由我们第三方去做。我们现在中间件行业协会也在做这方面的工作,怎么样它出一个在国内应用的标准出来。另外一个就是作为SOA来讲,怎么样更好的满足客户的需求,这一直是我们厂商在努力做的。
郑忠源:我来回答关于LINUX的问题。LINUX的应用目前主要在三个方面,服务器、嵌入式和桌面。作为服务器领域来讲,是目前LINUX最成熟、应用面最广,也是得到最多应用的领域。作为服务器领域来讲,目前主要的方向应该说是往高端方向发展,另外一个就是往安全方向发展。高端的方向我们可以看到,新的64位服务器出现了普及,另外就是支持更多的平台。那么在安全性方面,是目前LINUX领域的一个重要方向。但是这种基础的架构如何为广大用户所用,或者说能够让他们更加容易的用起来,这也是目前需要解决的问题。
那么对于嵌入式来讲,大家都非常看好LINUX在嵌入式领域的发展。应该说LINUX在嵌入式领域都得到了很多的应用。包括我们公司在成立不久以后做了一个很大的项目,就是福利彩票机,里面用的就是我们红旗的嵌入式的LINUX。但是嵌入式的LINUX发展有这样一个问题,就是它需要很雄厚的资本和技术实力去做。应该说大公司在这方面的投入都是非常大的,包括英特尔、摩托罗拉等等。但是它目前的应用还是处在一个中间的阶段,还没有向服务器领域那么成熟。
桌面的应用可能是许多网友最关心的一个方面。很多人都会想什么时候LINUX和WIN可以在桌面上一拼高下。实际上作为LINUX内核的创始人,对于LINUX在桌面上的应用也是非常的关注,但是这还需要一个相当长的过程。这个过程不是说LINUX在性能上或者是功能上不能满足用户的需求,而是整个的产业链,在桌面上目前还处在一个形成的早期,包括像硬件的支持,像操作系统上面各种各样的桌面应用软件的开发,目前都处在一个发展的过程当中,这个还需要一段时间去完善。但是需要告诉朋友们的是,目前的桌面的LINUX在满足普通的办公应用是足够的。因为普通的办公应用也就是三方面,就是电子邮件的收发、办公软件的处理,还有互联网的浏览。但是要想玩游戏还是比较困难的。那么中国的LINUX桌面都是走在全世界前列的。应该说红旗在其中是佼佼者。
主持人:有网友问目前有哪些运行于LINUX上的支持SOA的开发框架?
徐志东:实际上SOA本身这块的开发框架是基于应用服务器的。
主持人:有网友问IBM总是强调各平台无缝的连接,SOA能不能做到跨平台的连接呢?
徐志东:针对本身的应用来讲,对于一个应用或者是一个产品来讲,对于应用来讲是基本上可以做到的。当然这个需要应用的支持和配合。但是各个SOA产品之间还需要有相关的一些更加细致的标准和规则去定义,但是从大的原则上来讲,也是没有问题的,这个工作还需要继续努力。
主持人:基于CORBA架构的应用,基于C的应用,.NET的应用,这些东西都能够无缝的通过WEBService在一起吗?
徐志东:如果所有的东西能够分装成WEBService的话,C是没有问题的。刚才我也说了,我们在烟草的项目里面,除了没有CORBA以外,其他的几种问题都碰到了,而且都解决了。
主持人:ESB、消息总线、消息中间件是否都在解决同样的问题?
徐志东:首先这三个东西不能放在一起比,但是他们解决的一个问题是同样的。信息总线和ESB的概念差不多,但是作为消息中间件本身来讲,就是怎么样解决一点对多点,或者是多点对多点之间的数据的可靠传递。实际上我们可以这样理解,ESB本身可以由消息中间件来组成,据我了解,在中间件厂家里面,它的ESB就是由消息总线来完成的。这是其中的一类实现手段。他们三个本身解决的问题不是说都在解决一个问题,消息中间件是为了解决距离传输的。而ESB是一个框架架构。
主持人:有一位网友问AJAX对SOA有没有促进作用?
徐志东:据我所知,AJAX里面很多的概念不是和SOA等同的。它是在中间一小块里面实现技术的综合体。
主持人:据我所知,LINUX在一些高校还有研发机构里面是非常普及的。那么我想问一下红旗在针对这部分用户有没有一些什么样的想法或者是计划?
郑忠源:红旗是一个商业运作的公司,很多的朋友对次可能有一些错误的印象。因为我们是一家需要靠自己的力量在市场上生存的公司,因此我们在过去的几年当中一直在完善自己的产品和加强与其他厂商的合作。所以目前我们也算是一个新公司,因此在过去几年当中,对于学校和社区这块,虽然我们一直想做,但是我们一直没有太多的精力去顾及。那么红旗发展到今天,已经可以去关注这块,可以在学校也好,社区也好推广普及LINUX和红旗的产品。包括加强和社区之间的沟通合作。那么在这里我可以透露一点,在今年红旗将在社区和学校这块有非常大的动作。请各位朋友保持关注。
主持人:我们看到网友是非常踊跃的,这里还有许多很有意义的问题,可惜由于时间关系,今天就不能一一解答了。非常感谢各位网友对我们此次聊天的关注,我们今天的聊天就到这里,感谢郑总和徐总能够拨冗前来,谢谢!

