将主机系统转换为开放系统的再集成方法

文档序号:6570811阅读:210来源:国知局
专利名称:将主机系统转换为开放系统的再集成方法
技术领域
本发明涉及一种再M方法,更*^地,涉及一种重建集^lt据处理i^几系
统环境的硬件(HAV)和软件(SAV),以使其适合于开放系统的再集成方法,所述再 集成方法将包含在数据库或"fit文件中的数据转M适合于所述开放系统,且重 新使用应用程序,因此能够在短时间内以^^实现,并极^i也Pff氐了维护费用。
背景技术
一般地,在大集团和政府机构中,将主机系统用于处理数据。
术语"主机系统"为工业术语,其是指由大公司,例如IBM公司制造 的大型计算机。主机系统主要用于执行大公司,例如大集团和金融机构的 商业活动所需的计算,并按照集中而非分散的计算方法配置。
这样的主机系统成本高且每年快速增加。出于这个原因,最近主机系 统环境被开放系统环境,例如UNIX或Linux代替。所述UNIX或Linux被 设计成能够使不同计算机制造公司的硬件(HAV)和软件(SAV)链接。
然而,#(专统^^)的主机系统环境完全重建为开放系统环境非常昂贵且要 花费很长时间。

发明内容
技术问题
本发明把注意力贯注于一种重建主机系统环境的硬件(HAV)和软件(SAV), 以使其适合于开放系统环境的再集成方法,所述再集成方法将包含在数据库或普 通文件中的数据转^^适合于所述开放系统沐竟,且重新佳月应用程序。
本发明还把注意力贯注于一种在短期内以低成本实现的再集成方法, 所述方法以极大降低的维护费用将主机系统环境转纟械开放系统环境。
技术方案
在整个本申请中使用的术语"再集成"是指当将主机系统环境转才械 开;改系统环嫂时,重建所述传统^^系统环嫂的硬件(HAV)和软件(SAV),以使其 适合于所述开》文系统环境,将包含在数据库或4if文件中的数据4封械适合于所 述开放系统环境,并利用中间设备、编译器等重新使用应用程序,以代替重建整 个系统。
本发明一方面提^"种将主机系统环境转换为开放系统环境的再集成方法, 所述再集成方法包括以下步骤(a)使结构、监控、文件^f分、保护以及被转换 的开放系统的管理工具用户化,并构建内夕卜信道链接环境;(b)^/f亍数据和应用 程序源的转换才喿怍;(c)检查应用程序的功能和兼容性;以及(d)检查》朽皮转换的所述开放系统的^c^和适当的响应i^l的性能和改进。
纽,所ii^机系统可为IBM公司的^i^LJ不境,而所述开放系统可为UNIX环境。
步骤(a)可进而包括按照所述开放系统的才剁乍标准设置管理系统的步骤。 在步骤(b)中,所述数据和应用程序源的转换操作可包括转换数据>#|史据、
虚位储存^4圣法(VSAM)文件、连续^4圣法文件(SAM) iU兹带文件的才剁乍以及按照联
机/批处理分类和应用禾誘语言的禾1^>转换才斜乍。
在步骤(c)中,可"^f亍^^几/批处理值确认、在联合处理前后检查结絲
数提、检查程亭源处理和变更的兼容性、以及检查被转换应用程序和工具的功能
兼容性。
在步骤(d)后,所述再集成方法可进而包凌斜企查和改进联机/批处理应用程
序l^亍以及检查内夕H连接以确保所述应用程序^/f亍的步骤。
本发明另一方面提4^"种计算机可读记录介质,其^f诸能够^f亍前述将i^几 系统环^^转换为开放系统环嫂的再M方法的禾1^ 。 有益效果
本发明的将主机系统环境转换为开放系统环境的再集成方法重建集群数据处 理主机系统环境的硬件(HAV)和软件(SAV),以使其适合于开放系统环境,转换包 含在数据库或^it文件中的数据以使其适合于所述开放系统环境,并重新使用应 用程序。因此,本发明的再集成方法与全部重建主机系统的传统方法相比,能够 在短时间内以j线本实现,并极大地降j0,护费用。


图1是示出系统构成的结构图,其概念性地说明按照本发明一实施例 的将主机系统环嫂转换为开放系统环嫂的再M方法;
图2是流程图,其说明按照本发明一实施例的将主机系统J;f^fe转换为开 放系统环嫂的再絲方法;
图3是流程图,其详细说明图2的兼容性检查步骤;以及
图4是流程图,其详细说明图2的性能改进步骤。
具体实施例方式
在下文中,将详细描述本发明的实施例。但是,本发明并不局限于下 面披露的实施例,而是可以各种形式实现。因此,为完成该披露并为本领 域技术人员提供方法,依次描述下面的实施例。
图1是示出系统构成的结构图,其概念性地说明按照本发明一实施例
的将主机系统环>^:4争换为开方文系统环境的再M方法。
参见图i,处理集群数据的主机系统ioo为工业术语,其是指由大公司,
例如IBM公司制造的大型计算机。所述主机系统100主要用于执行大公司,例如大集团和金融机构的商业活动所需的计算,并按照集中而非分散的计 算方法配置。
同时,开放系统200为工业术语,指明为实现不同计算机制造公司的 硬件(HAV)和软件(SAV)间的链接而设计的方法,JL/斤述开放系统能够按照才剁乍系 统、通信技术等而初C^类。it^提到的所述开放系统200 ^L具有才喿怍系统,例如 UNIX、 Linux等的中型计算机。
当将所述主机系统100的环境转换为所述开放系统200的环境时,本 发明重建所述传统i^几系统100 5械的HAV和SAV,以使其适合于UNIX系统环嫂, 转换包含数据库或"fit文件的数据,以使其适合于所述开放系统环境,并利用中 间设备、编译器等重新使用应用程序,以代替重建整个系统。因此,与全部重建 主机系统环境为开放系统环境的传统方法相比,本发明能够在短时间内以〗tt本 实现,并极大地降低维护费用。
图2是流程图,其说明按照本发明一实施例的将i^几系统J^^转换为开放 系统环境的再M方法。图3是流程图,其详细说明图2的兼容性检查步骤。 以及图4是流程图,其详细说明图2的性能改进步骤。
参见图2,首先,分析和设计当前主机系统100 (参见图1)的全部现 有操作状况(步骤100)。
这里,所述全部现有操作状况包括例如现有结构、操作系统、中间设 备功能、数据管理系统(DBMS)、交易恢复系统(BRS)、联机/批处理环嫂、应 用程序、程序设计语言、变动管理、使用打包的应用程序或正被使用的应用程序, 等等。
在步骤100中,设计例如系统环嫂、数据转换以及应用牙踏源等。
更特别地,在步骤100中,对当前使用的主机系统100的现有操作状况 和再集成方案的分析使得能够构建开发环境和蓝图设计、执行的详细策略 以及变更/开发的影响范围。此外,步骤100为理论上执行和检查结构程序 的询问步骤,在实际执行所述结构程序前,所述询问步骤以从执行过去的 再集成方案而学到的经验为基础。
在这样的询问步骤中,分析当前系统,分析所需应用程序和解决方案, 作出再集成实施计划,设计系统环境,且设计数据转换和应用程序源。
所述分析当前系统是分析当前使用的主机系统的现有状况的过程,在 所述过程中,执行操作系统的现有条件分析,例如现有结构、操作系统、 中间设备功能、DBMS、 BRS等,以及开发区域环境和功能分析,即程序设计 语言、应用打包的现状、耳劲几/批处理环境、应用禾1^JJW犬、变动管理、使用的 应用程序等。
在需求和解决方案的应用程序分析中,分析用户需求及其应用程序, 选择工程风险因素,校验所述解决方案的应用程序,等等。这里,在用户需求及其应用程序的分析中,分析用户需求和差距,分 析无解决方案将净皮用于的功能,且分析能力维持费用和成本,例如系统容 量、数据容量等。
在所述解决方案的应用程序确认中,按照M/F的相应功能计划和功能 执行工具列表,且限定必需工具的每项功能的基本需求。
在作出再集成执行计划中,分析和安排所述用户需求和所述现状,设 计用于执行的蓝图和详细策略,推断和检查变更/开发的影响范围,检查克 服方案风险的方法以及应用所述解决方案的方法,等等。
在所述系统环境设计中,未来结构,例如系统、中间设备、DBMS、硬 件、软件、网络(NfW)、通道接口、文件备份、故障恢复等被设计,系统按 装计划被作出,即确保与预先安装相关的基础设施,例如电力、空间等, 第三工具^皮选择,例如列入名单的软件,例如系统软件、保护、监控/解决 问题工具、各项功能所需的DBMS应用程序等,开发环境被构建,等等。
在所述数据和应用程序源的转换设计中,数据,例如数据库、虚位储存 路径法(VSAM)文件、连续路径法(SAM)文件、i兹带等的转换计划被作出,第三工 具,即开发工具、调试工具等被选择,程序转换,即转换目的限定、转换 流量设计、编译器选项限定等被设计,公共开发内容,例如程序辨认(ID)、 赋名规则等被限定,是否额外应用特殊功能,例如使用3270屏幕、COOL: Gen、 网络基存储管理模块(NBSM)等被检查,等等。
同时,必须在所述数据转换设计中考虑的应用程序/数据类型以及应用 程序源如下源程序,例如不存在源模块/加密套接字协议层(SSL)的计算 机辅助软件工程、偏通用模型(PGM)源逻辑错误、未使用的PGM、过程信息 错误、传送器识别(TxID)与程序组识别(PgID)间的不一致,等等;由于编 译器不同而产生的问题;编译选择,例如ANSI模式、被零除、零获得等; 由于数据库,即数据类型限定,例如字符类型、数字类型、集合小数、图 解、零程序等以及数据库返回代码映射而产生的问题;在转换过程中,即 在扩充的二进制编码的十进制交换码(EBCDIC)与美国标准信息交组 (ASCII)间的顺序差异问题,例如PGM中的条件值、屏幕显示序列等,包含 特殊字符,例如移出/移入(SO/SI)、十六进制等/不能被转换的不完整字符、 由韩国字符处理法,例如S0/SI处理、调整韩国字符阿拉伯数字、字母停 顿、图解类型、路径等效/中间功能等而进行的1和2字节转换、空间、满 宽/半宽、零程序等;内外模块链接,例如规则系统链接、批处理型联机(BTO) 链接、是否删除CANCEL文本、是否具有EBCDIC/ASCII转换模块、是否具 有满宽/半宽转换模块、是否强迫添加S0/SI等;等等。
步骤200为获取兼容性的步骤。在步骤200中,如图3所示,相应于 转换所述开放系统200的操作环境(参见图1 ),以在步骤100中分析和设计的所述主机系统100的现有操作条件为基础建立,数据和应用程序源的 首次迁移操作被执行(步骤220 ),且因此所述应用程序的功能和兼容性被 检查(步骤230 )。
这里,相应于所述开放系统200的所述操作环境包括使例如结构、监控、 文件^f分、保护以及管理工具用户化,或使内夕卜信道,例如各种联营组织、自动 ^JS服务(ARS)、呼叫中心、自动售货机/自动取款机(CD/ATM)等的链接环嫂等用 户化。
》&卜,在数据和应用程序源的所述首次迁移操作(步骤220 )中,执行 例如数据库、VSAM文件、SAM文件或磁带数据的转换操作,以及按照联机/ 批处理分类和应用禾辨语言的程序转换4斜乍。
另外,在检查所述应用程序的功能和兼容性(步骤230 )中,执行联机 /批处理值确认、在联合处理前后检查结^p数据、4企^^l/f源处J里和变更的兼容 性、以及检查被转换应用程序和工具的功能兼容性等。
jtb^卜,可包括按照开放系统200的操怍标准il^管理系统的处理。
更特别地,所述兼容'魁企查步骤(步骤200 )是实际构建过程的第一步,在该 步骤中,系统和勤出设施的^f乍环境,例如服务器、应用程序、工具等^^t立, 且兼容性被检查,^tit^斤述数据和应用程序源的首次迁移操作补充。
首先,建立转换时所述开放系统200的操作环境。具体地,建立对应 于新环境的操作/开发环境,例如结构等,使监控、文件备份、保护以及4射乍 工具用户化,例如批处理时间表、种类、承载、卸载、数据库曰志提取、安全、 打印机、文件^P分、监控、交易十tt、磁带管理等,而后建立所述内夕卜信道链接。
然后,建立处理系统。具体地,建立管理系统,例如用于变更的标准 和程序、开发工具等,建立DBMS处理/操作系统,优化服务器/数据库/解决 方案环境,例如中间设备环境分析和计划作出(Tx执行过程分析、区域设 计以及问题分析方法)以及Oracle环境分析和计划作出(实数应用程序串、 初始参数、盘片管理以及输入/输出(JJO)差量)等。
最后,转换所述应用程序,并检查其兼容性。具体地,所述数据和应 用程序源的首次迁移操作,例如数据变换和数据库、VSAM文件、SAM文件、 磁带文件等的兼容性检查,并执行按照联机/批处理分类和应用程序语言等的 禾誘转换#^乍,然后检查应用禾辨功能和兼容性,例如确认每个^^L/批处理PGM ^f立能源的结果值、检查主计算才^:、在联合处理前后检查结^数据、检查与 EBCDIC对ASCII相关的程序源处理和变更、数据库差异、韩国字符大小变更等的 兼容性、检查所转换的应用考辨以及工具,例如分类/浮喊/卸载等的功能兼容性。
步骤300是改进性能的步骤。在步骤300中,如图4所示,检查与在步骤200 中建立的所述开放系统200的承截和合it^量相关的性能(步骤310),并4似亍所 述数据和应用程序源的第二次迁移操作以确保所述应用程序的执行(步骤320 )。
此外,为确保所述应用程序的执行,检查并改进联机/批处理应用程序的 ^U亍(步骤330 ),并检查内夕h^接(步骤340)。
更特别地,所述性能改进步骤(步骤300 )絲二迭代步骤,其中,^fti周整 和再开发操怍以检查新转换的开放系统200的性能,并确保所述应用程序的 执行。
首先,完成操作环境的构建。具体地,通过例如调整硬件结构和软件 性能,执行对系统、中间设备以及所述DBMS的调整和优化。
其次,建立新转换的开放系统200的环境。具体地,在构建其他结构, 例如确认系统、批处理系统、外部连接系统、管理系统、文件备份系统等 而不包括操作/开发环境后,完成所述操作环境,例如系统/数据库参数优 化、变动管理系统、资源分配、监控、BRS、安全等的构建。
然后,完成所述管理系统的构件。具体地,建立操作环境,例如按照 所述操作标准的交易系统环境的限定、PGM变动管理的应用程序、监控、开 发工具、内外信道链接环境等。
最后,改进所述应用程序的执行。具体地,在执行所述数据和应用程序 源的第二次迁移操作后,检查并改进所述联机/批处理应用程序的执行,例如 推断调整点、数据库中差异的差距、为性能的大量分4財喿作变更、为性能改进的 工具链接等,并检查内夕卜链接,例如企业申请齡(EAI)、 BYSYS等。
步骤400是执行取样操作的步骤。在步骤400中,执行全面检查以确 保在所述改进性能步骤(步骤300 )后建立的所述开放系统200的稳定操作 和平稳保持。
更特别地,步骤400是在应用所述新开放系统200之前执行取样操作 的第三迭代步骤。在步骤400中,综合检查所述开放系统200的稳定操作 和平稳保持是否稳定,并准备发布,例如在所述新环境中的应用程序教学 等之后的操作。
首先,作出取样操作计划,例如用于检查联机/批处理/信道连接兼容 性和性能的方法和时间表、其他操作工作的执行,例如大量批处理操作、 以及BTO等;然后将其切换到所述开放系统的管理冲莫式。具体地,执行操 作状况检查例如日常维护保养、最长时间监控、操作统计等,故障与变更 管理,例如变更控制、故障追踪、历史管理等,操作系统应用,例如工作 时间表和处理、操作人力的输入和任务等,等等。
然后,执行所述取样操作。具体地,在执行所述数据和应用程序源的 第三次迁移操作后,执行4^几/批处理应用领域测试。最后,扭/f亍应用程序教学, 例如制造和引抖动*1乍/开发、对负责应用牙誘维护的人员进4豫学等。
同时,在步骤所述开放系统200至400中,优选使用迭代法靠近目标
8水平。
上述再集成方法,即按照本发明一实施例的将主机系统环境转换为开放 系统环境的工程主要改变系统,例如服务器、数据库、操作系统等,而不同于一 般开发方法,不是开发交易逻辑。
此外,本发明不是经历应用程序分析、设计和开发过程的一般应用程 序开发。本发明的再集成开发方法类似于螺旋模型进行,以便通过增加对 大规模系统和迭代法的风险分析而使风险可降低到最小。
另外,本发明需要询问步骤,所述询问步骤利用所学经验以便从迭代 开发方法中去除无效功,缩短开发周期并改进正确度。经过询问步骤,特 殊方案站点的特征被单独分析,可能出现的问题被提前推出并阻止,且高 效的构件过程祐j企索以阻止重复错误,因此在预定时间周期内实现了成功 的目标。
同时,按照本发明一实施例的所述将主机系统环嫂转换为开放系统环境的
再集成方法可以计算才;M戈码形式^f渚于计算机可读记录介质中。所述计算机可读 记录介质可为^H渚数据的、可被计^^几系统读取的任意记录装置。
例如,所述计算机可读记录介质可为只读内存(ROM)、随才踏i^4^者器(RAM)、 压缩磁盘只读内存(CD-ROM)、磁带、石植、软盘、移动^f诸器、非易失'^^t器 (闪存)、光学数据^t装置等。此外,所述计算机可读记录介质可为载波,例如 因净争网4专專命。
此外,所述计算机可读记录介质可在计算才几系统间分配,所述计算机 系统经通讯网络而被连接,并被以由分散法可读取和执行的代码形式存储。
虽然参见将主机系统环境转换为开放系统环境的再集成方法的一定实施例 已对本发明进行图示和说明,但本领域技术人员可理解的是,可在形式和 细节上进行各种改变而不脱离附加权利要求所限定的本发明的精神和范 围。
权利要求
1、一种将主机系统环境转换为开放系统环境的再集成方法,所述再集成方法包括以下步骤(a)使结构、监控、文件备份、保护以及被转换的开放系统的管理工具用户化,并构建内外信道链接环境;(b)执行数据和应用程序源的转换操作;(c)检查应用程序的功能和兼容性;以及(d)检查对被转换的所述开放系统的承载和适当的响应速度的性能。
2、 如权利要求l所述的方法,##4^于所^li^几系统为IBM公司的i^L 环竟,而所述开放系统为UNIX环境。
3、 如权利要求1所述的方法,其特征在于步骤(a)进而包^封安照所ii开放系统的^j乍标准:&j:管理系统的步骤。
4、 如权利要求1所述的方法,其特征在于在步骤(b)中,所述数据和应 用禾誘源的转换#^乍包括转换数据> :据、虚位储存^4圣法(VSAM)文件、连续路 径法(SAM)文件或磁带文件的操作以及按照联机/批处理分类和应用程序语言的程 序转换樹乍。
5、 如权利要求1所述的方法,其特征在于在步骤(c)中,执行联机/ 批处理值确认、在联合处理前后检查结^数据、检查程序源处理和变更的兼容 性、以及检查被转换应用程序和工具的功能兼容性。
6、 如权利要求l所述的方法,其特征在于在步骤(d)后,所述再集成方 法进而包^^r查和 :iii联机/批处理应用禾l^才似亍,以及检查内夕卜链接,以确保所 述应用餅她的步骤。
7、 一种计#^几可读记录介质,其特4i^于其^ft能够^frK利要求1至6 中^f可一项所i^r法的禾1^。
全文摘要
本发明提供一种将主机系统环境转换为开放系统环境的再集成方法,所述再集成方法重建集群数据处理主机系统环境的硬件(HAV)和软件(SAV),以使其适合于开放系统环境,转换包含在数据库或普通文件中的数据以使其适合于所述开放系统环境,并重新使用应用程序。因此,所述再集成方法能够在短时间内以低成本实现,并极大地降低维护费用。
文档编号G06F15/00GK101553794SQ200680056142
公开日2009年10月7日 申请日期2006年12月8日 优先权日2006年10月27日
发明者李江镐, 金钟承 申请人:三星Sds株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1