自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

不受制于廠商 大型機遷移概念及優(yōu)勢

運維 服務器運維
大型機遷移的關(guān)鍵在于,提供便利的應用軟件移植途徑,使應用可在源代碼級別完成至Windows或 Unix平臺的移植。

廠商們最近開始吹捧關(guān)于大型機遷移這一存在些許矛盾的理念了。盡管如此,此舉將為大型機上應用的跨平臺提供便利。

大型機遷移的概念

大型機遷移的關(guān)鍵在于,提供便利的應用軟件移植途徑,使應用可在源代碼級別完成至Windows或 Unix平臺的移植。在此前提下,這些產(chǎn)品的目標將趨向于批量處理及模擬COBOL CICS。移植應用軟件的方法多種多樣,但主要有以下因素:

編程語言。有很多可用的COBOL編譯器,最流行的是起于80年代的Micro Focus COBOL。用其他語言編寫的模塊,例如C、C++或Java對平臺的兼容性更強,也更容易進行跨平臺移植。

數(shù)據(jù)倉庫。一般來說,DB2應用是可以完整遷移至其他關(guān)系型數(shù)據(jù)庫管理系統(tǒng)平臺上,例如UDB、 Oracle或SQL Server。企業(yè)同樣可以選擇開源數(shù)據(jù)庫引擎以節(jié)約后期成本。產(chǎn)商們有許多不同方法以應對虛擬存儲訪問方法(VSAM)數(shù)據(jù)集:某些在分布式文件系統(tǒng)上模擬VSAM集群,還可以通過提供包含某些DBMS后端將VSAM文件調(diào)用轉(zhuǎn)換為SQL語句。

交易處理模擬器。供應商們通常會提供某種CICS模擬器,用于支持大部分的開放應用程序接口(API)。在這樣的情況下,命令調(diào)用將通過模擬軟件實現(xiàn)類CICS的功能。我目前還沒有發(fā)現(xiàn)一款可以用于IMS數(shù)據(jù)庫或者在線交易的模擬器。

批量處理。某些產(chǎn)品包含了工具,用于將一次性會話的工作控制語言轉(zhuǎn)換為腳本。其他產(chǎn)品則通過一個實時翻譯器運行原始的JCL。

移植應用最大的問題莫過于重新編譯。潛在問題可能包括PL/1與匯編程序的重寫或調(diào)試。某些代碼可能會因為無法完全模擬CICS命令的一個子集而需進行修改。最后,應用程序可能會有很少部分,如IMS數(shù)據(jù)庫或企業(yè)組件無法遷移至其他平臺。遇到這種情況,就需要有所取舍,采取應對方法以實現(xiàn)所需功能。

#p#

大型機遷移的優(yōu)勢

大型機遷移支持者指出了幾個方面的優(yōu)勢。首先遷移意味著對傳統(tǒng)應用的投資,如果企業(yè)擁有可靠強勁的大型機應用并創(chuàng)造利潤,這樣的投資將很容易實現(xiàn)。其二,代碼可以充分調(diào)試、測試與預測。最后,移植意味著多年應用維護的經(jīng)驗與知識積累。

廠商們表示,移植應用程序比重寫的風險要小。像之前所提及的,舊軟件是久經(jīng)考驗的,而重寫軟件是件十分消時而又昂貴與艱難的事情。產(chǎn)商們指出,遷移項目有很多因為重寫代碼而失敗。

大型機遷移最終與最重要的原因在于其可以節(jié)約開支。可以看出成本開支與大型機的價值是最大的矛盾。這兩個方面都可能引起無盡的研究與調(diào)查,以說服對方,但是沒有魔法藥水可以將大型機每秒百萬指令集(MIPS)轉(zhuǎn)換為SPECinits。不僅如此,軟件性能會因為平臺而不同,在遷移規(guī)劃中,各款軟件都需要在不同平臺上不斷進行測試分析。

#p#

大型機遷移是個好主意嗎?

最后,遷移依賴于長期合作目標、文化與應用程序關(guān)系。企業(yè)將花費心思對待成本開支,詳細分析開銷與投資回報。同樣需要考慮個人與企業(yè)開銷。

公司同樣需要與產(chǎn)商建立長期合作關(guān)系。在遷移后,企業(yè)將可能擺脫IBM的硬件束縛,但同樣可能陷入模擬軟件供應商的制約中。

分析結(jié)果要為遷移的可行性負責,專門用于發(fā)揮大型機性能的軟件可能無法在其他平臺穩(wěn)定運行。相反,移植交易將無法改善Windows或Unix性能。最后用戶很可能得到與預期相距甚遠的產(chǎn)品或結(jié)果。

最后,選擇大型機遷移所適合的應用軟件十分重要。對于待移植的系統(tǒng),最好是小型、自行包含COBL的應用,沒有任何IMS接口的松耦合架構(gòu)。松耦合意味著其他應用程序接口通過網(wǎng)絡、MQ或批處理文件進行交互。所以至少在在第一階段,公司需要避免使用那些通過策略賺錢的軟件。

大型機遷移很可能是某個戰(zhàn)略計劃中一個無關(guān)輕重的技術(shù)細節(jié)。無論公司是否計劃將應用移植到其他平臺都沒有太大的影響。如果某個程序需要重新設計或重寫,企業(yè)需要考慮其對應的平臺。這樣做將可以避免受廠商長期限制,并創(chuàng)造出一個確實合適的現(xiàn)代應用軟件。

【編輯推薦】

  1. 二十年后大變身 IBM大型機完成戰(zhàn)略轉(zhuǎn)型
  2. 何為大型機、中型機、小型機?
  3. 誰說大型機是昨日黃花
責任編輯:景琦 來源: TT中國
相關(guān)推薦

2012-03-02 09:46:34

大型機

2011-04-11 10:37:38

2010-08-23 16:23:53

CSS+DIV

2010-02-24 13:32:36

大型機

2011-10-19 09:57:11

2014-04-14 15:11:09

SUSE大型機Linux

2016-10-24 17:25:44

2021-03-14 18:26:43

云端云計算大型機應用程序

2011-10-19 09:39:25

2015-08-24 11:33:43

Ubuntu LinuIBM大型機

2016-07-25 13:26:40

大型機大機IBM

2012-04-19 09:46:48

敏捷開發(fā)大型機

2012-04-26 10:45:24

敏捷開發(fā)

2015-10-30 14:53:32

BMC云計算

2010-08-27 13:46:58

DIV+CSS

2012-05-08 11:21:20

IBM大型機z114z196

2017-02-28 09:10:31

開源大型機

2012-01-06 09:48:54

云計算IBM

2014-05-28 10:20:30

大型機運維

2009-01-07 18:11:33

服務器虛擬化數(shù)據(jù)中心
點贊
收藏

51CTO技術(shù)棧公眾號