BEA 准备把 ColdFusion转移到 SOA中

日期: 2008-01-01 作者:Rich Seeley 来源:TechTarget中国 英文

BEA Systems 在周一宣布了BEA WebLogic Edition以及BlueDragon的发布,并承诺可以轻松实现把ColdFusion的遗留应用程序转移到SOA的Web services世界中去。

  BEA Systems 在周一宣布了BEA WebLogic Edition以及BlueDragon的发布,并承诺可以轻松实现把ColdFusion的遗留应用程序转移到SOA的Web services世界中去。

  这个新的产品是一系列的组合,它本身是BEA对从New Atlanta Communications 公司获得的BlueDragon技术的代工,并被集成到了BEA WebLogic中,WebLogic Server的市场负责人Blake Connell这样说。

  据New Atlanta称,BlueDragon是用实时的服务器技术,并且允许以ColdFusion Markup Language (CFML)写的代码在J2EE服务器上部署,例如WebLogic 或者IBM的 WebSphere,或者也可以在微软的.NET环境中使用。

  由程序员J. J. Allaire 和Jeremy Allaire在上个世纪90年代初期使用 C++编写的ColdFusion,在2001年被卖给了Macromedia,并且现在已经是Adobe Systems的产品线的一部分了。Adobe正在出售用java重写的以窗口形式的Web services 开发的ColdFusion MX 7,该系统也支持Adobe的PDF产品。

  Connell说,新的BEA产品是针对旧的CFML代码,这种代码是先于J2EE的,或者某种程度来说是先于Java语言本身的。这些是在Web的早期,由政府和商业机构开发的Web应用程序,包括传输。这是一个不小的市场,因为ColdFusion在全球范围内是广泛存在的。他说大约有125000服务器为ColdFusion付取许可费用,并且有大约350000的开发人员在使用这种开发语言。在他看来,大部分的这些开发人员是在从事维护工作。

  Connell说:“我们并没有看到ColdFusion有什么新的进展。”

  BEA产品策略是提供一种方式,能够使用现有的CFML Web应用程序,把他们放到WebLogic上,然后用BEA的为SOA 开发的AquaLogic Data Services Platform把遗留应用程序转移为服务。Connell这样说。

  BEA的客户之一,Georgia的交通部部门,正在使用BlueDragon 和 WebLogic的结合来让它的架构能够适应现代化的需要而不用重写它的CFML代码。

  Connell说,具有使用一个运行的CFML应用程序而不是用新的脚本语言来重写它的能力,是能够出售BEA产品的一个关键卖点。

  “你有重写过这些遗留应用程序吗?”他说:“那实在是需要太多的时间了。”

  他说BEA相信很多机构都愿意让他们的代码专注于创建新一代的Web services应用程序,而不是用最流行的新的语言,比如Ruby,来潦草的写新的程序。

  在WebLogic-BlueDragon产品的发布的同时,BEA也承诺它的J2EE服务器是一个典型的工业成功典范。盛赞它所具有的新的特性, BEA 执行副总裁Wai Wong说:“仅仅过去的一年,我们就在年度证书授权费用上有了12%的增加,比IDC市场预计的增长更快,证明了我们正在从我们的竞争中减少损失。”

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

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

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

  • 任意云 | 合纵连横,微软+戴尔重构混合云的新局面

    随着去年各行各业的“互联网+”战略全面启动,“在中国、为中国”的戴尔本着任意云战略,联合微软公有云Azure,优势互补,合纵连横,正在打开混合云市场的新局面。

  • 揭秘New Relic APM技术细节

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

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

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