




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試平臺技術(shù)方案武漢開目佰鈞成技術(shù)有限公司2009年2月1日工程概述大型機(jī)作為計(jì)算機(jī)中最頂級產(chǎn)品,由于其平安性和高牢靠性始終被用于金融、證券等行業(yè)。諸多行業(yè)及企業(yè)客戶基于大型機(jī)系統(tǒng)進(jìn)展應(yīng)用系統(tǒng)開發(fā)和測試,我公司在大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試領(lǐng)域積累了多年學(xué)問和經(jīng)驗(yàn),為供應(yīng)大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試綜合實(shí)力以及供應(yīng)一個公共平臺為眾多企業(yè)客戶供應(yīng)定制化效勞。本工程為提升我公司在大型機(jī)開發(fā)及測試行業(yè)交付實(shí)力,經(jīng)與IBM協(xié)商共同開發(fā)一套大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試二次開發(fā)平臺,通過該平臺能同時保證大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試工程質(zhì)量和進(jìn)度。該平臺包括功能有:各種編譯環(huán)境整合,數(shù)據(jù)模式支持,供應(yīng)對于Online程序前臺和后臺整合關(guān)聯(lián)、數(shù)據(jù)加密、代碼自動生成加轉(zhuǎn)換,測試數(shù)據(jù)自動生成、各業(yè)務(wù)數(shù)據(jù)自動備份、異樣自動跟蹤、銀行業(yè)務(wù)和保險業(yè)務(wù)共同接口以及報表自動生成功能等。指導(dǎo)思想為了保證本工程成功實(shí)施,我們在進(jìn)展該工程開發(fā)需求、設(shè)計(jì)、開發(fā)、測試和維護(hù)時遵循如下指導(dǎo)思想:環(huán)境統(tǒng)一性遵照客戶要求,我公司通過分析各工程特點(diǎn)和所面臨技術(shù)難題,經(jīng)過前期充分論證和可行性調(diào)研,需滿足系統(tǒng)統(tǒng)一性標(biāo)準(zhǔn)。使系統(tǒng)能夠整合大型機(jī)、Unix、Linux編譯器和數(shù)據(jù)庫整合,主要適用于各種大型政府系統(tǒng)、大型超市系統(tǒng)、銀行系統(tǒng)、保險系統(tǒng)、金融系統(tǒng)等桌面和Web應(yīng)用系統(tǒng)開發(fā)。多平臺支持為滿足不同客戶工作環(huán)境須要,通過將效勞器端安裝和設(shè)計(jì)在z/OS環(huán)境下,通過Java進(jìn)展設(shè)計(jì)環(huán)境,可以滿足不同客戶通過Windows、Linux、Unix等各種環(huán)境對后臺數(shù)據(jù)庫和效勞器進(jìn)展訪問和操作,使得用戶可以跨越多個平臺和不同應(yīng)用進(jìn)展集成,在統(tǒng)一基于標(biāo)準(zhǔn)開放組件來替代傳統(tǒng)軟件開發(fā)平臺。根底代碼自動化因各種類型應(yīng)用系統(tǒng)所接受程序語言不一樣,為確保應(yīng)用系統(tǒng)之間最大復(fù)用,該系統(tǒng)供應(yīng)了各程序語言之間自動生成腳本,各程序語言之間轉(zhuǎn)換功能。對于測試系統(tǒng),為便于對系統(tǒng)進(jìn)展全面測試活動,通過系統(tǒng)自動批處理腳本語言,定制化完成測試數(shù)據(jù)自動生成,節(jié)約工作人員時間,根底代碼工作能夠自動完成。接口整合因各行各業(yè)特殊性,各系統(tǒng)干脆原本接口和定義都是基于行業(yè)特殊性而制定了,為增加各行業(yè)系統(tǒng)之間關(guān)聯(lián),便于各系統(tǒng)之間數(shù)據(jù)遷移和交互,通過統(tǒng)一接口定義標(biāo)準(zhǔn),并對各系統(tǒng)之間接口定義進(jìn)展管理和定制,確保系統(tǒng)間接口能夠整合并實(shí)現(xiàn)無縫結(jié)合。數(shù)據(jù)牢靠及平安性本系統(tǒng)在設(shè)計(jì)時將充分考慮對牢靠性要求,必需接受多種高牢靠、高可用性技術(shù)以保證系統(tǒng)高牢靠性,尤其是保證關(guān)鍵業(yè)務(wù)連續(xù)不連續(xù)運(yùn)作和對非正常狀況牢靠處理。系統(tǒng)高牢靠性對于本系統(tǒng)而言主要是提高軟件容錯實(shí)力,能夠?qū)Ω鞣N可能狀況做出最合理處理,幸免因軟件崩潰等緊要問題影響用戶正常運(yùn)用。業(yè)務(wù)需求分析大型機(jī)應(yīng)用行業(yè)廣泛,且隨著各行業(yè)業(yè)務(wù)不斷增長,對當(dāng)前各行業(yè)系統(tǒng)及其IT部門提出了新挑戰(zhàn)。首先,開發(fā)人員須要不斷維護(hù)和升級原有系統(tǒng),且新系統(tǒng)在新架構(gòu)下面須要重新定義和進(jìn)綻開發(fā)。因IT根底設(shè)施越來越難以滿足日益增加需求。導(dǎo)致企業(yè)須要不斷增加人力本錢和經(jīng)濟(jì)本錢才能夠使得大型機(jī)應(yīng)用系統(tǒng)滿足企業(yè)日益增加業(yè)務(wù)須要,開發(fā)人員、測試人員對新系統(tǒng)進(jìn)綻開發(fā)和測試工作量加大,企業(yè)負(fù)擔(dān)增加。銀行業(yè)不斷升級、維護(hù),保險業(yè)海量數(shù)據(jù)處理、系統(tǒng)負(fù)載,大型超市、政府、公共事業(yè)部門業(yè)務(wù)流程不斷困難化,都導(dǎo)致了須要對應(yīng)用系統(tǒng)不斷改良和提升。為滿足企業(yè)不斷增加需求和業(yè)務(wù)整合,賜予以上內(nèi)容,該平臺設(shè)計(jì)時將涉及到以下幾個方面需求:通用環(huán)境-將原有各應(yīng)用系統(tǒng)硬件、軟件環(huán)境進(jìn)展統(tǒng)一標(biāo)準(zhǔn)化和可定制化,供應(yīng)文本編輯、調(diào)試跟蹤器、設(shè)計(jì)器、源代碼管理、編譯器、根底庫、數(shù)據(jù)庫支持等應(yīng)用;連接Web前端應(yīng)用和后端效勞中間件-因目前大局部企業(yè)和用戶運(yùn)用最多為Web訪問和操作,為提高系統(tǒng)訪問效率,統(tǒng)一限制中運(yùn)用軟、硬件資源,通過啟動后端效勞程序進(jìn)程、后端效勞程序進(jìn)程跟蹤管理等方法提升系統(tǒng)穩(wěn)定性和適用性;代碼自動生成加轉(zhuǎn)換工具-通過了全套自動化和微調(diào)功能,能夠通過簡潔設(shè)置和程序員要求,在平臺上供應(yīng)各程序語言自動生成代碼以及各代碼間自動轉(zhuǎn)換功能;測試數(shù)據(jù)自動生成-依據(jù)不同工程須要,供應(yīng)系統(tǒng)測試及軟件測試所須要各種數(shù)據(jù),分為依據(jù)工程要求供應(yīng)數(shù)據(jù),以及對數(shù)據(jù)文件管理;異樣自動跟蹤-當(dāng)系統(tǒng)或應(yīng)用程序發(fā)生錯誤時,該平臺能夠自動記錄程序異樣時系統(tǒng)日志,自動記錄并跟蹤,使得用戶能夠運(yùn)用較少時間解決相關(guān)問題,主要包括后臺錯誤管理、前臺錯誤管理、可能狀況評估等工具;報表生成工具-供應(yīng)開發(fā)工程中報表做成效勞平臺,包括報表預(yù)覽、修正和打印功能;接口整合-通過統(tǒng)一且標(biāo)準(zhǔn)化接口定義,對各應(yīng)用系統(tǒng)中可能存在接口進(jìn)展有效管理,主要包括大型超市系統(tǒng)接口管理、大型政府系統(tǒng)接口管理、銀行系統(tǒng)接口管理、保險系統(tǒng)接口管理、金融系統(tǒng)接口管理;組件和控件-針對不同系統(tǒng)間交互和可定制化開發(fā),該平臺供應(yīng)了常用組件以適應(yīng)不同業(yè)務(wù)須要,同時供應(yīng)通用控件用于開發(fā)須要;系統(tǒng)總體架構(gòu)本平臺開發(fā)是基于IBM公司z/OS效勞器,通過接受COBOL、JCL、DB2、CICS、PL/1、Assembler、Java、C++等開發(fā)語言,在XPEDITER,ELIPS,Excalibur,ASPOOL,AUTO,ZMF,等幫助工具幫助下完成系統(tǒng)方案設(shè)計(jì)、軟件部署、應(yīng)用軟件開發(fā)、系統(tǒng)測試、后期維護(hù)等階段開發(fā)與測試。按技術(shù)來分:系統(tǒng)方案設(shè)計(jì)包括-方案設(shè)計(jì)、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、接口設(shè)計(jì)、關(guān)鍵模塊和數(shù)據(jù)構(gòu)造設(shè)計(jì);軟件部署包括-制定部署方案、部署根底軟件、子系統(tǒng)部署、試運(yùn)行和調(diào)整;接受關(guān)鍵技術(shù)zSerieszSeries效勞器為事務(wù)處理密集企業(yè)供應(yīng)全面數(shù)據(jù)保障和數(shù)據(jù)處理實(shí)力,通過接受包括自動化和虛擬化在內(nèi)各種先進(jìn)技術(shù),以及開發(fā)行業(yè)標(biāo)準(zhǔn),使得它具備優(yōu)秀性能和強(qiáng)大數(shù)據(jù)處理實(shí)力。個企業(yè)系統(tǒng)上傳輸數(shù)據(jù)或進(jìn)展數(shù)據(jù)重組。COBOLCOBOL〔面對商業(yè)通用語言,又稱為企業(yè)管理語言、數(shù)據(jù)處理語言等,CommonBusinessOrientedLanguage〕是最早高級編程語言之一,是世界上第一個商用語言。由于COBOL在商業(yè)領(lǐng)域雄厚根底,而且COBOL主要是應(yīng)用于銀行、金融和會計(jì)行業(yè)等特殊重要商業(yè)數(shù)據(jù)處理領(lǐng)域。所以,即使對于具有相當(dāng)經(jīng)驗(yàn)IT公司來說,重新編寫COBOL語言牢靠應(yīng)用軟件也是不實(shí)際或是從商業(yè)角度上并不行行,而且還要花上很長時間,只要大型機(jī)存在,COBOL就不會消逝,即使是對電腦界產(chǎn)生巨大影響“千年蟲”〔Y2K〕也沒有變更COBOL命運(yùn)。等維護(hù)工作。CICS為了解決交易處理容量問題及實(shí)時性與定期性,我們接受CICS技術(shù)來解決。CICS就是CICSTS〔TransactionServer〕產(chǎn)品具有超過40年歷史,是全球最有影響力IT產(chǎn)品之一。世界500強(qiáng)中超過90%公司在運(yùn)用CICS處理他們核心交易,全球每天通過CICS處理交易數(shù)量超過300億。通過它能夠滿足銀行業(yè)海量數(shù)據(jù)交互和實(shí)時處理。WebService可以利用WebService接口方式,來實(shí)現(xiàn)平臺之間或者平臺與子系統(tǒng)之間數(shù)據(jù)無縫集成,通過調(diào)用WebService來保證各個平臺之間和子系統(tǒng)之間數(shù)據(jù)同步問題。WebServices是新一代計(jì)算機(jī)與計(jì)算機(jī)之間一種通用數(shù)據(jù)傳輸格式,可讓不同運(yùn)算系統(tǒng)更簡潔進(jìn)展數(shù)據(jù)交換。WebService特性:由于WebService經(jīng)由WEB效勞器發(fā)布,可以說WebService為分布式應(yīng)用開發(fā),供應(yīng)了一個很好平臺。WebService是一個基于網(wǎng)絡(luò)應(yīng)用程序,它向外部程序供應(yīng)必需調(diào)用接口。由于WebService是針對SOAP網(wǎng)絡(luò)標(biāo)準(zhǔn)協(xié)議進(jìn)展封裝,所以很多外部〔遠(yuǎn)程〕應(yīng)用程序都可以對WebService接口進(jìn)展調(diào)用。WebService可以利用WebService接口方式,來實(shí)現(xiàn)多操作系統(tǒng)和其它模塊之間數(shù)據(jù)無縫集成,通過調(diào)用WebService來保證各層之間和數(shù)據(jù)源之間數(shù)據(jù)同步問題。WebServices是新一代計(jì)算機(jī)與計(jì)算機(jī)之間一種通用數(shù)據(jù)傳輸格式,可讓不同運(yùn)算系統(tǒng)更簡潔進(jìn)展數(shù)據(jù)交換。WebService特性:由于WebService經(jīng)由WEB效勞器發(fā)布,可以說WebService為分布式應(yīng)用開發(fā),供應(yīng)了一個很好平臺。WebService是一個基于網(wǎng)絡(luò)應(yīng)用程序,它向外部程序供應(yīng)必需調(diào)用接口。由于WebService是針對SOAP網(wǎng)絡(luò)標(biāo)準(zhǔn)協(xié)議進(jìn)展封裝,所以很多外部〔遠(yuǎn)程〕應(yīng)用程序都可以對WebService接口進(jìn)展調(diào)用。設(shè)計(jì)原那么由于該工程屬于為大型機(jī)應(yīng)用系統(tǒng)開發(fā)和測試工作供應(yīng)一個二次開發(fā)平臺,提高開發(fā)、測試人員工作效率,增加系統(tǒng)復(fù)用性,滿足高穩(wěn)定性、平安性等要求。經(jīng)過屢次需求調(diào)研和客戶分析,結(jié)合平臺特點(diǎn),提出了一些設(shè)計(jì)原那么,這些指導(dǎo)原那么包括:代碼自動化平臺無關(guān)性災(zāi)難與復(fù)原接口統(tǒng)一功能性設(shè)計(jì)通用環(huán)境該平臺供應(yīng)通用環(huán)境包括:文本編輯器能夠進(jìn)展語言編輯、語法自動審核、查詢等功能;調(diào)試跟蹤器能夠供應(yīng)斷點(diǎn)跟蹤調(diào)試、中間運(yùn)算結(jié)果監(jiān)視等功能;設(shè)計(jì)器能供應(yīng)HTML設(shè)計(jì)、業(yè)務(wù)邏輯設(shè)計(jì)等功能;編譯器能支持各種開發(fā)語言關(guān)鍵字高亮顯示,語法錯誤查詢、錯誤自動指正功能;數(shù)據(jù)庫支持各種常用數(shù)據(jù)庫,如DB2、IMS等,同時支持可視化界面操作,文字界面,數(shù)據(jù)庫類庫,數(shù)據(jù)庫腳本編輯器等功能。數(shù)據(jù)平安及海量處理具有統(tǒng)一平安性認(rèn)證機(jī)制,在訪問方式下供應(yīng)了完善平安性認(rèn)證,平安性能限制到用戶訪問限制。同時由于該系統(tǒng)處于IBMz/OS平臺運(yùn)行,使得可以獲得更多資源進(jìn)展海量數(shù)據(jù)處理和更新,不會使得數(shù)據(jù)交互顯得冗余和延遲。自動化該平臺供應(yīng)各種類型代碼自動生成和轉(zhuǎn)換,自動代碼生成功能主要為依據(jù)不同語言構(gòu)造,編寫腳本;依據(jù)腳本,通過平臺工具自動生成代碼;依據(jù)客戶事先定義編碼規(guī)那么,平臺供應(yīng)自動Check并修訂功能。負(fù)載均衡平臺是為企業(yè)級應(yīng)用細(xì)心設(shè)計(jì),具有良好可擴(kuò)展性能,其效勞器本身就具有智能負(fù)載均衡功能,能依據(jù)實(shí)際運(yùn)用狀況對各個模塊進(jìn)展負(fù)載,滿足企業(yè)級大用戶數(shù)并發(fā)訪問要求,須要參與一臺新效勞器,通過簡潔注冊就能參與到整個擴(kuò)展環(huán)境中參與負(fù)載;并且支持多個z/OS效勞器之間耦合,能最大限度利用硬件資源。平安性設(shè)計(jì)平安架構(gòu)概述“信息平安”是具有廣泛內(nèi)涵概念,涉及指導(dǎo)思想、各層面技術(shù)保障、人員管理等諸多方面,是一個“立體”、“多維度”概念;光靠技術(shù)實(shí)現(xiàn)是不全面,也是不行取。為確保信息系統(tǒng)平安、牢靠、穩(wěn)定運(yùn)行,我公司與業(yè)界眾多信息平安機(jī)構(gòu)〔國家、部委、學(xué)術(shù)探究
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市軌道交通的非折返運(yùn)行與列車調(diào)度考核試卷
- 辦公自動化軟件綜合應(yīng)用考核試卷
- 絲印染在體育用品上的獨(dú)特應(yīng)用考核試卷
- 智能設(shè)備多模態(tài)交互設(shè)計(jì)考核試卷
- 工傷案例培訓(xùn)課件
- 快手代運(yùn)營合同范本
- 住房轉(zhuǎn)租簡易合同范本
- 貨運(yùn)車輛租賃合同
- 森林中的秘密童話讀后感
- 電子商務(wù)交易糾紛解決條款
- 六宮格數(shù)獨(dú)解題技巧
- 公安機(jī)關(guān)通用告知書模板
- 工程款支付審批流程圖
- 人教版七年級歷史下冊第一單元填空題
- 封頭重量和容積計(jì)算
- 《小學(xué)數(shù)學(xué)課程與教學(xué)》教學(xué)大綱
- 《手機(jī)攝影》全套課件(完整版)
- 彩色學(xué)生電子小報手抄報模板春節(jié)41
- 筒形件拉深成形工藝分析及模具設(shè)計(jì)
- JGJ_T231-2021建筑施工承插型盤扣式鋼管腳手架安全技術(shù)標(biāo)準(zhǔn)(高清-最新版)
- 學(xué)校已具備的教學(xué)改革基礎(chǔ)和環(huán)境
評論
0/150
提交評論