Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!
客户
于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。
任务
该公司寻找一种解决方案,帮助他们为他们的主要客户执行迁移项目。任务是Oracle Forms的应用程序转到 Java。作为这个迁移方向被要求的很少,它在Ispirer MnMTK中没有实现的。那么Ispirer团队给客户建议了执行一个概念证明阶段,来给客户表示此任务以Ispirer MnMTK的可行性。经过详细讨论,公司管理层决定执行一个POC,并对结果进行评估,以决定是否对整个项目进行此解决方案。选择的应用程序的子部分为7个Oracle Forms和1个对象库的。
解决方案
Ispirer技术团队开发了目标应用程序的体系结构,对生成的类的包结构,结果是用户界面的自动转换达到了100%和业务逻辑的自动转换达到了90%。MVC模式实现了用户界面和业务逻辑部件之间的正确通信。
为客户提供了每周工作进展状态电话。
在POC阶段中,以下工作完成:
POC还包括将转换后结果的与开源平台SonarQube的检查,它对于连续分析测量代码质量而设计的。按照在定期给客户提交的SonarQube的报告,转换结果的质量提高了。
结果和优势
2个月后,Ispirer交付的翻译成Java Swing / Hibernate的应用。此外,客户收到了关于所完成的工作详细报告,包括对主要迁移解决方案的描述和目标代码结构、与源和目标元素比较的交叉引用表。因此,Ispirer显示技术发挥的作用,证明了自动Oracle Forms到Java迁移的可行性。
从Oracle Forms到Java的迁移方向,已经从无到有,现在Ispirer MnMTK准备用于该客户的其他代码自动迁移(当然有必要进行工具的扩展以提高自动化程度,减少迁移后的手动干预的必要性)。
POC阶段的结果满意了客户,他在注意到与Ispirer的进一步合作。<\p>
关于 Oracle Forms到Java的迁移了解更多
|