基于Eclipse的水晶报表工具

日期: 2008-01-01 作者:Rich Seeley 来源: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说。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • SAP收购CallidusCloud 与Salesforce竞争

    一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。