大型机应用现代化:数据迁移转换备选方法

日期: 2011-03-31 作者:Stephanie Best翻译:李松 来源:TechTarget中国 英文

在本文的上一部分中我们讨论了数据集成软件的一些优点。现在,让我们看一下数据转换其他一些可用的解决方法。   定制编码   据统计,定制编码方案是大型机应用移植中数据转换最常用的方法,通常在大型机上采用COBOL实现。定制编码的脚本和程序由于初始成本很低,且开发人员易于掌握,因而经常被采用。

然而,这种解决办法会逐渐变得问题多起来,也被公认为容易出错,调试和维护困难且成本高。在大型机上使用COBOL编码来进行数据迁移,在处理时间、数据延迟以及MIPS方面尤其费力。然而对某些组织机构,定制编码也能够满足他们的需求,因而也不失为一种选择。   大型机的应用程序工具   大多数基于大型机的文件传输应用程……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

在本文的上一部分中我们讨论了数据集成软件的一些优点。现在,让我们看一下数据转换其他一些可用的解决方法。

  定制编码

  据统计,定制编码方案是大型机应用移植中数据转换最常用的方法,通常在大型机上采用COBOL实现。定制编码的脚本和程序由于初始成本很低,且开发人员易于掌握,因而经常被采用。然而,这种解决办法会逐渐变得问题多起来,也被公认为容易出错,调试和维护困难且成本高。在大型机上使用COBOL编码来进行数据迁移,在处理时间、数据延迟以及MIPS方面尤其费力。然而对某些组织机构,定制编码也能够满足他们的需求,因而也不失为一种选择。

  大型机的应用程序工具

  大多数基于大型机的文件传输应用程序都具有一个功能选项,可以将一个文件从EBCDIC码自动转换到ASCII码。这样的应用程序工具可以用来将二进制数据转换,或解压成ASCII码数据。但是,在使用时,用户需要了解使用这些应用程序工具的一些限制。相比开放系统的处理而言,大型机的处理花费会更高。如果不够仔细,用户可能会遇到一些麻烦,比如任务步骤数目的限制,或者记录格式与转换后的数据不匹配。

  UNIX应用程序工具

  基于UNIX的转换应用程序,比如dd,是大型机应用现代化另一个可选方法。但是,在选择使用这一方法之前,必须要了解这里面有一些重要的限制。举例来说,dd不能转换压缩的十进制数,不支持COBOL的复制簿,在速度和规模上也有限制。然而,风险最大的一个限制是,如果语法中即使出现一个拼写错误,也会使磁盘上的部分或全部数据都破坏掉。

  降低复杂程度,就越接近成功

  许多业务和技术的驱动力正激励公司来实现大型机应用的现代化,从而使得这些应用能够运行在开放系统上,比如Windows和UNIX。这些大型机的应用现代化往往都比较复杂,并且包括多个阶段。对数据解析和转换的有效处理是这些工程项目能否成功的关键前提。组织机构需要详细地审查和了解他们的需求和数据容量,然后才能采取一种既容易可行又稳固可靠的方案来获取所有任务所必需的数据。只有这样,组织机构才能实现其所追求的诸如成本节省和更加敏捷之类的效益。

  本文是大型机应用现代化系列文章的第三部分,在第一部分中我们主要介绍了大型机应用现代化过程中遭遇的难题以及这个过程对数据移植和集成的要求。第二部分中主要介绍用于基于大型机的应用现代化的多种方法。如果您在大型机应用现代化过程中遭遇过一些令人头痛的问题,可能已经解决,也可能尚待解决,欢迎与我们分享。我的邮箱是:zhangpeiying@techtarget.com.cn

相关推荐

  • 如何让大型机反映更敏捷?

    敏捷是个相当有用的概念,也已经成为一个广泛使用的流行词。实际上,“敏捷”和“精益”有时候在探索和现代化项目的情况下会被提及,主要针对著名的健壮大型机平台。

  • WebSphere MQ For AIX和HP-UX安装配置

    WebSphere MQ支持的UNIX平台有AIX、Linux、Solaris和HP-UX。由于篇幅有限,本文主要对AIX和HP-UX平台的安装步骤进行描述。下面我们来具体看一下。