在王会长热情洋溢的讲话之后,我们上午的研讨会就正式开始,成立于2001年的Eclipse联盟,受到了业内著名软件厂商的支持,如何用这种开发工具开发WEB服务,它能为开发者带来哪些效益,下面我们今天请IBM高级技术顾问瑞伯先生。
瑞伯:
……这实际上成了很高质量的标准,然后有一些厂商的推广,可以说这种商业行为,他们必须有办法来实施,可以说,具有这样的功能和性能,IBM的节奏,放弃它的网络熟悉,之后产生的结果越来越普遍,而且成为一种标准,而且这些标准是实施其他标准的一个基础,因此为了实施这三方面,有一个开放的标准,要让这些标准成为开放的标准的话,我们必须需要有两个条件。首先一点,这些标准,必须以一种开放的方式来开发。我们需要有更多的这种社区来参与这个贡献,而不是由单个厂商垄断的,同时必须是不用任何索取费的。还有第二点,就是我们必须有这种广泛的代码可以实施。也就是他们不用付任何专利费,同时对所有的用户都是非常友好的。第三点,我们必须要采取这种标准来开发这种应用,如果你有一些应用的开发工具的话,那么你总会遇到一些困难,我们必须要用相关的工具来应用这个标准来开发相关的网络应用。我们看一下网络服务,这里面有开放的标准,我们有WSI,他们涉及到“英文”和“英文”这种标准。我们还有一些开放的标准,他们也是OASIS W3C等等这样的相关的实施。那么今天我们谈一谈,主要是要加入相关的工具,在开放的环境下,来充分利用这个标准来建立大家的应用。因此,我主要来谈一谈,还有其他的一些相关的标准,
谈一谈Eclipse将会发挥什么样的作用,实际上应该充分的利用开放的标准来建立这种开放性的应用。然后,我会来谈一谈Eclipse的基金会,首先我谈一谈Eclipse,它是一个开放原代码的普遍工具,这意味着它是一种基础架构来进一步整合相关的工具。这种技术实际上是由IBM开发出来的,而且它为开放代码做出贡献,大概涉及到几类事情。实际到了2004年,还是因为IBM单独做这件事。实际上,到了2004年,我们实际上把它做成了一种法律实体,这样也可以使它能够成为一个完全独立的所谓这样一种敏感,现在称之为基金,有点像这个基金会。Eclipse本身,是扎瓦的编程语言来开发的,但是并不局限于扎瓦,它用任何一种编程的语言都可以整合在一起,而且它有很好的扎瓦的开发工具,现在成为最流行的这种开发的环境,我们看到,最近有数据显示,现在正在不断受到更多的好评,不断的在发展。其中十分重要的一点,它可以有很好的这种扩展性,而且一会儿我会谈到这一点,这实际上,这种特性,可以让我们加入新的工具,可以说有基本的概念,也就是,它这里边有一个扩展点,这个扩展点,就是你可以加入相关的功能。
还有给大家举一个例子,这个扩展可以让你能够比较容易的扩展,大家可以用扩展点进一步扩展你的功能。它的这种“英文”可以进一步使用“英文”来使用新的扩展。它原来是一个开放原代码,但是它可以应用于其他的一些商业产品的开发。像“英文”,还有“英文”,我们开放这样一种新的产品,也是基于Eclipse开发的。
这个实际上是我们的插阀的功能的一个展示。我们看一些平台,它本身并不是能够扩展的,但是它可以实现很多的功能,包括用户界面,还有VCM,还有相关的配置,还有一个在线的帮助系统。比如说,像在这里边,我们有这个版本,你比如说,在“英文”的时候,要采用不同的版本,任何一个方面,他们会为这个“英文”做出贡献。这个平台本身实际上,是我们能够充分使用相关的工具,首先的这边,我们有两个热插阀,它的功能一个是成为扎瓦的可开发,第二点是PPT,是叫插入键。成为扎瓦的这个条件,这实际上是两个功能。那么我们目前的扎瓦的工具,是这个工具的厂商,能够在这个平台上进行合作。最底下的是运行信息,就是工具的,还有更新管理器,如果有新的工具的话,可以下载到工作件,然后使得整个平台更新。再上面是项目模型或者是计划模型,也就是说,你在这个地方可以制定CL这样的项目和模型,然后又有模型框架,模型框架可以做一些不同的模型,还有图象模型,这样的话,可以制定图表,再上面一层是一些工具,嵌入式的工具,刚才我们说到JAVA的工具,还有测试一些性能,以及网络工具,还有支持这个WEB服务和应用的那些工具,最近我们还做业务职能和报告工作。也就是说,这个工作加上来了。再上面一层是生态系统。也就是说,供货商他们提供一些原代码的工具。我前头提到了IBM的“英文”,还有“英文”,还有“英文”这样的工具,我预见在2006年,我们会看到更多的厂商使用“英文”。我们也希望“英文”能够成为像“英文”一样的标准的平台。我们再来看看IBM的情况,下面我想和大家一起看IBM的产品结构,这里可以看到,IBM的软件开发平台,最底下是“英文”这样的一个产品管理仪器。所有的开发产品都是在“英文”产品管理这一层来进行的。这上面是小组统一平台,可以找问题,解决问题。在“英文”这个平台上,我们把这个产品插进去。这样的话,我们可以有助于“英文”的一系列的产品,涉及到产品的整个生命周期。这张图是IBM的市场营销方面的结构图,大家可以看到,“英文”是IBM工具战略的核心。我们可以看到,网络工具是IBM战略的一个核心了。下面我要向大家介绍网络平台计划。这个计划就是不断的扩展“英文”并且把它做一些应用。你可以到我们的网站上去看看有关的信息,这里有网址。这个项目主要有两个目标。第一个就是要创造一些工具,从而使得最终用户能够以此来开发应用,其次就是要提供很好的针对工具厂商的界面,从而使之能够不断的扩展,推出新的产品,所以,针对最终用户,也针对最终厂商,大家可以从网站上直接下载马上就能用,如果说你的工具比较复杂先进的话,你还需要第三方的产品来直接扩展。
这个计划,最早是去年6月发起的,分成两个子项目,叫做JST标准和WEB标准。除了JAVA之外,还有网络服务,还有数据库工具等等。除此之外,“英文”也扩展到了服务器了。所以现在可以集成应用服务器,将其集成到一起,可以在应用服务器上继续推出新的产品,支持开放原代码。我们也支持很多其他的商用的像IBM或者是BM这样的一些方案。
这张图说明的是我们网络工具进入子计划的范围,大家可以看到这里头有两根轴,大家可以对技术进行分类,一边是开放标准,比如像HDM等网络服务。这些标准不依赖于任何执行实施方面的技术。另外一边,我们看到了JAVA标准,这些都是专门针对JAVA这种实施技术的。下面是一些标准机构所确定的标准,像W3C这样的标准。JAVA这样的标准只有SAP这样的机构能够决定标准。下面有一些不是由技术标准制定的标准,而是人们广泛使用那些标准。就是说,在网络工具方面,我们现在正在努力,我们打算留一些空间,以便使得那些比较流行的非标准机构进行的标准,也能够得到广泛的适用。大家可以到我们的网站上下载一些代码。我们每天都把最新的版本列出来,我们不断的跟踪,开放原代码方面进行进展,我们不断的做最新的更新,我们有每天晚上每个星期的集成,我们还有每两个月发布的里程碑。这也是更加稳定的。除此之外,我们还有其他的一些产品,每年我们发布最终成果,这也就是我们在计划上个月,我们的M3里程碑出来的,我们今年将会推出最终版本。
剩下的时间,我想详细的向大家介绍一下在网络服务方面,我们究竟能提供什么?在网络工具项目中,我们提供的这个工具就是针对“英文”,还有其他的人们广泛使用的技术,我们也很好的说明了网络服务的向导和浏览器,我们还能更好的进行经营开发,我们还有一些网络互操作性方面的工具,这样可以测试性能。在JAVA的子项目中,我们支持J2EE标准,比如说,我们有J2EE浏览器,向大家介绍J2EE的组建,这些都是进入WEB服务的一些工具,我们也做一些人们经常使用的像“英文”工具方面的网络服务工具的开发。


