【TechTarget中国原创】随着Crystal公司发布关于Eclipse的制表工具,那些使用Eclipse开发环境的SOA以及Web服务的开发人员们,现在已经拥有了一个完整的可兼容的制表工具选择。十几年来,Crystal报表一直是作为微软Visual Studio的一部分,现在,Crystal公司提供了完全基于Java的版本,它能够完全地整合到Eclipse的IDE中,Business Objects SA公司负责开发项目的副总裁Tim Lang说。
随着Crystal公司发布关于Eclipse的制表工具,那些使用Eclipse开发环境的SOA以及Web服务的开发人员们,现在已经拥有了一个完整的可兼容的制表工具选择。十几年来,Crystal报表一直是作为微软Visual Studio的一部分,现在,Crystal公司提供了完全基于Java的版本,它能够完全地整合到Eclipse的IDE中,Business Objects SA公司负责开发项目的副总裁Tim Lang说。
在过去的十五年内,Crystal报表有非常多的忠实用户,现在,Crystal报表是Business Objects 公司产品线的一部分。上周在圣弗朗西斯科举行的LinuxWorld大会上,Crystal报表发布了Eclipse版本。
当问到,当初是什么原因使Crystal公司进行了这一年半的开发工作,把Crystal报表工具运用于Eclipse环境中,Lang回答说,“是存在着的核心需求”。
我们发现,在开发人员中间,核心需求越来越普遍,包括:他们所从事的SOA项目的工作,他们希望能够有简单的、可重用的报表工具适用于基于Eclipse的应用程序,根据Lang所说。
“当我们开始和开发人员进行交流时,我们发现,对他们而言,拥有易于使用的功能、具备高重用性,这些是非常重要的,”他说。越来越多的开发人员选择使用Eclipse进行开发,因此,Business Objects公司希望能够开发出产品来支持Eclipse IDE的使用,他补充说。
“Eclipse是一个快速成长的IDE,”他说。“我们能够看到它正在迅速地占领着市场分额。”
这个产品开发项目的领导思想是:把Crystal报表放入到Eclipse中,这是该项目的一个管理者总结的,他说:“我们希望做出可重复使用的、简单的工具,而且我们希望能够实现一些比较复杂的功能。”
Eclipse版本包括Crystal报表知识库——用于实现商业逻辑的重用,如SOA实现的税收计算,Lang说。
“你可能需要在报表中使用特殊的程序语言,如类似于加拿大税收计算或者美国税收计算这样的复杂计算,”他解释说。“一旦你构建了这些算法,它们就会存储在Crystal服务器知识库中,而且,它们是可以在多个应用程序中被继承使用。假如美国税收政策发生改变,那么,你可以在程序中的某一处进行改动,然后,所有继承这个基础结构的应用程序都将做同样的改变。”
“实际上,我们非常想尝试、并且正在做的是:确保我们拥有非常健壮的后台基础结构,因为我们需要健壮的后台来提供服务,”Lang补充说。“然后,在此基础之上,确保具备一个丰富的SDK和Web服务集,这样一来,你就可以利用这个基础后台的优势了。”
在2006年一月份,Crystal公司首先推出了用于Eclipse的Crystal报表,这先于3月份举行的2006 Eclipse大会,因此,在Eclipse大会召开时,超过120个国家的5万多人已经提前下载并使用过这个软件,根据LinuxWorld大会上Business Objects的发言。
开发商声称“在过去的十年内,实际上,Crystal报表已经成为嵌入式报表的标准了。”早在14年前,它就已经与微软的Visual Basic绑定在一起了。现在,这个Eclipse版本与Crystal报表的嵌入式版本相结合,能够在许多IDE上使用,包括微软的Visual Studio .NET、IBM的 Rational Application Developer、BEA 公司的Workshop以及Borland公司的 JBuilder,根据Business Objects所说。
基于Eclipse的Crystal报表的基础版本的免费副本——使用单一服务器的开发应用程序的开发人员非常希望得到——可以通过Business Objects公司的新网站Diamond获得。企业配置的价格为:495美元/每台服务器起。
LinuxWorld大会上也使用了Diamond网站,主要是为开发人员、报表设计者以及其他使用Business Objects产品的IT专家提供一个交流的平台。同时,在Diamond这个网站上,我们将发布一些Web服务的例子、以及如何在SOA中配置Crystal报表的例子,Lang说。