我的工作在一个Oracle的商店。有一个工具,这包括大约1000Oracle形式(使用的形式的建设者从6,90年代初的软件)使用Oracle10g在后面结束。它是服务于大约500个独特的人民一个月,有200并发连接在任何给定的时间在工作一天。

显然,这是一些需要加以解决,以摆脱的形式运行和搬到一个基于网络的解决方案。这些工具需要进行访问,从Windows、Linux、各种UNIX,虚拟机和Solaris。

什么选择那里的存在,这将是可行迁移到?它不仅需要可行的移徙但发展将需要由8或因工程师,他们支持该工具的设置(和其中许多人宁愿留和不现代化,这个工具的设置)。

Oracle提供了一些解决方案转换Oracle形成一个蹩脚的Java程序(这是一个非常可怕的临时解决方案)。

我的解决方案的选择已经迁移到红宝石在轨道上(我一个大大的拥护者的轨),但这将涉及一个学习曲线(我们将打击任何解决办法)为其他开发商。此外,其他困难,这是转换一些非常复杂的形式to HTML forms.

有人处理这样一个解决方案?是否有任何软件包提供的之外的任何人Oracle?

任何特定Java网框架?

会应用程序。UI,过测试或任何其他JavaScript UI框架提供的经验丰富的用户需要的?

.净是一个考虑因素,但最后的手段(主要是因为许可证费用,就没有室在预算外什么我们付Oracle执照).

有帮助吗?

解决方案

这正是我目前正在使用的......

Oracle Application Express

学习曲线比大多数基于Web的Forms开发人员的替代方案要小得多,因为所有代码都在PL / SQL中(除非你开始喜欢使用Javascript,你可以)。另外,在Application Express(3.2)的最新版本中,有一个转换工具向Apex表格申请

自9.2以来,Oracle版本免费提供。

其他提示

我将为Oracle Application Express +1,我认为在您的情况下有一些显着优势。

  1. 免费许可
  2. 如果他们是像我这样的Oracle偏执狂,那对当前的员工来说可能是一个很有吸引力的选择。
  3. 这是100%的网络,而11g甚至不需要网络层。

答案非常晚,但相关。即将发布的Oracle Application Express V3.2版本增加了一个Oracle Forms迁移工具,您可能会发现该工具可以进一步提高您的工作效率。

您应该查看此网站 http://www.forms2net.com/ 它的迁移工具Oracle Forms to .Net。这是非常好的东西!

在荷兰QAFE( http://www.qafe.com )是成为一个populair的替代方案。他们已经围绕几年来,服务的公司在欧洲之外。

他们的成名

  • 自动转换和重新使用的60-70%的代码
  • 适用filterrules使产出更清洁(中删除所有不再适用的/需要的编码)。一个新的功能,以提高质量的输代码。
  • 使用的输出和编辑/行直接在QAML生成器
  • 提供你的造型(通过CSS)
  • 散进程的形式之一的规则被定义
  • 形式分析,为一个更好的影响分析
  • 呈现的任何网技术的你想要的(也以尚待开发的技术),而不理想,因为介绍层分离的'逻辑'

我在公司工作,开发这个平台上,所以不要把我的话,自己试试让我知道你在想什么;我认为这些人作出了最好的包装以外的Oracle。

Oracle维护所有专业化的供应商列表正是在做你需要做的事。

由于Oracle Forms的大量安装基础,这是一个非常常见和受欢迎的主题。如果您执行简单的 Google搜索,则会有大量帐户进行这种转变。

根据我的个人经验,我们很幸运地构建了我们的Oracle Forms应用程序,以获得不错的PL / SQL API。在我们过渡到J2EE时,重复使用所有现有的PL / SQL很简单,我们手工完成。听起来你有太多的表格可以有效地做到这一点。

Oracle Migration Assistant是免费的。它几乎与PITSS为迁移所做的完全相同。 PITSS提供了一些可以在未来使用的整洁的东西,这将证明成本合理。但如果它是您需要的表单迁移,则迁移助手也会做同样的工作。

但是如果您购买了PITSS,您可以轻松编写一个脚本,将一组表单重命名为可重复的内容,并写下名称所在的日志。以1.fmb,2.fmb等名称加载。执行更改。然后使用引用日志文件的另一个日志文件将它们重命名。然后重复另一组表格。每100个表格可以节省数千。

报告迁移是浪费时间。您无论如何都必须打开每个表单并重新定位字段,尤其是在参数表单上。如果没有PITSS工具,您就必须这样做。

尝试联系ATX的人员: http://www.atxtechnologies.co。英国/ JAVA / forms2java / 。 J2EE Java和Adobe Flex意味着许可可能是免费的(除非您也想要Flash Builder)。如果它像Forms2Net一样,转换率会相当高,之后您将获得高质量的Java代码。

您好我使用GWT / spring / ORMS组合做了类似的工作,结果太棒了,怎么也取决于业务流程的复杂性我的是一个非常非常复杂的业务流程,我所做的就是segragate所有的分层并将每一层视为一项服务,在这个过程中,我制作了一个应用程序,每个人都哇哇大叫,同时有资格获得许多认证,但如果你想更快地做到这一点而不改变前端,你可以使用出埃及记 欢呼声

vasem

vasem_want@yahoo.co.uk

我发现由PITSS开发的PITSS.CON( http://www.pitssamerica.com )是Oracle Forms Migration中最好的。 PITSS.CON可以让人们在几天之内从任何2.3到10g的迁移,而不是手动执行此操作,只需几百个表格或几千年就可以花费几个月。令人难以置信的是这个工具可以做什么。

您好我在PITSS(pitssamerica.com)工作,我想详细说明gwoods1412所说的内容。您可以从任何版本的Oracle Forms 2.3,3.0,4.0,4.5,5.0,6i或9i迁移到10g。该工具还可以迁移Oracle Reports,我们有一个解决方案可以使用Reports参数表单解决问题。 Oracel Forms and Reports 10g是一个基于Web的解决方案,因此您无需承担迁移到其他平台的费用。

APEX可以免费使用,但不能免费迁移到。迁移工具只提取字段(项),而不是业务逻辑。因此,您无法从表单中获得真正的投资,而是获得查询和字段说明。

如果您使用像PITSS.con这样的工具,您将在几天内在网上测试您的应用程序。您的开发人员将致力于其他项目,并且所有项目都将在世界上正确。哦,是的,一旦你进入10g,你就可以与APEX,ADF,Java,.NET等互操作。这意味着可以在新工具集中完成新的开发。您开始逐步有条不紊地迁移到新技术。很高兴在两个月内没有一个巨大的发布会,你可以在这个月有一个。

APEX并不是真正的企业解决方案。以下是Oracle APEX产品经理David Peake的引用:

“我的主要目标之一是不要过度销售APEX转换功能,并确保与会者明白转换表单需要大量投资,并且不管您转换为什么工具都不会轻松。”

我偷了格兰特罗纳德(Oracle融合中间件产品经理)博客的引用,可以在格兰特的博客

您确实需要查看TurboEnterprise的Forms Conversion实用程序。我不使用Oracle Forms,但我的一个朋友使用他们的软件来转换Oracle Forms并且他喜欢它。我认为他们的网站上也有免费版本。 www.turbo-enterprise.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top