• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    Sybase構建中國電信長途網絡資源管理系統案例

    發布: 2007-6-09 19:33 | 作者: seanhe | 來源: | 查看: 59次 | 進入軟件測試論壇討論

    領測軟件測試網

    項目背景

    中國電信長途網絡資源管理系統(簡稱NetTracker)是在總結原“全國長途電路計算機管理系統”開發、運行和維護過程中的大量經驗和教訓的基礎上,總結了中國電信集團公司網運部

    資源管理處和各省公司的資源管理部門的用戶通過多年來的使用后,提供的大量反饋意見,并結合了新時期電信網的發展需要和資源管理工作的新要求、新特點進行開發的。

    在分析幾年來全國長途電路計算機管理系統的運行使用情況和用戶的反饋意見后,我們發現: 全國長途電路計算機管理系統現有功能完善,系統運行穩定可靠,是目前長途傳輸網網絡資源管理、資源的合理配置、資源的調度等工作的唯一手段,成為中國電信集團公司網運部資源管理處和部分省公司的資源管理部門必不可少的管理工具。但是,隨著資源管理工作的進一步加深,對資源管理工作提出了更新、更廣的要求,特別是近年來由于電信技術的迅猛發展,大量新技術、新設備陸續投產,原有系統已很難適應新環境下帶來的新需求。為此,我們開發了新的長途網絡資源管理系統。

    長途網絡資源管理系統是一套定位于電信企業后臺的運行支撐系統,它首先是一個全業務長途網絡資源信息管理系統。因此,網絡資源資源管理系統的定位應該是業務支撐系統而不是生產系統,主要功能是整體上把握全局的資源,并在此基礎上實現業務的流程管理和分析規劃等功能。

    面臨的挑戰

    Sybaes認為系統建設的難點有以下幾個方面:

    完整的模型設計

    在設計過程不單純針對具體資源建模,而是從傳輸網的角度出發對整個網絡建模,這為路由選擇算法實現、全網的統計分析等功能奠定了基礎。

    系統的開放性

    符合J2EE規范的企業級應用平臺除了為構建應用系統提供了強大的功能外,更為系統今后的擴展奠定了基礎;跇藴实膽闷脚_技術可以在不改變應用程序的情況下,依賴于平臺技術的更新和應用平臺的擴展來提升應用的能力。同時基于標準技術意味著與其他系統的平滑互聯成為可能,互聯雙方只需要考慮針對業務邏輯提供接口,而不需要考慮諸如異構系統互聯等技術問題。

    業務模型組件化

    業務模型組件化將有利于清晰地表達業務邏輯,減少各業務邏輯在軟件結構上的相互依賴程度,這將減輕業務邏輯變更帶來的對整個系統的影響,為系統適應需求變化打好基礎。

    據有分布式協同工作能力

    省際長途數據需要集團公司和相關的省公司協同管理,在設計時將從數據的分布和操作的分布兩個角度來解決這個問題。

    可擴展性

    長途網絡發展速度較快,新技術、新設備不斷涌現。為了適應這種情況,在系統設計過程中,可擴展性作為一個重要考慮因素。從數據建模,到界面設計都會考慮如何便于新規格和新類型資源的加入。

    易用性

    網絡資源數據基本上都是依靠人工方式來錄入和配置,如何減輕用戶工作強度會在設計中充分體現,例如: 資源模板錄入、批量錄入與關聯、支持數據導入等操作方式的提供。

    安全

    保證數據不因意外情況丟失和損壞,提供多種安全檢查審計手段。

    準確性

    保證系統數據處理的準確性,提供多種核查手段。

    可靠性

    保證系統可靠連續運行。

    性能價格比

    考慮在滿足用戶需求的前提下,尋求最佳性價比。系統擴展性充分考慮了應用軟件可擴展性與硬件設備可擴展性兩個方面。擴展性太弱,不能滿足未來發展對系統的需求; 擴展性太強,會在系統使用初期造成一定程度上的浪費。本方案硬件以能滿足用戶五年的需求為考慮擴展性的依據。

    Sybase解決方案

    中國電信長途網資源管理系統是一個分布式的應用系統,它由集團公司應用、各省公司應用、北方事業部應用。這些應用稱之為系統中的節點,每個節點上包括應用服務器(Sybase EAServer)、數據庫服務器(Sybase Adaptive Server Enterprise)和客戶端應用(Powerbuilder & Web Application)。集團公司節點負責處理中國電信長途網省際資源,各省公司節點負責處理各省內長途網資源數據,北方事業部應用負責處理中國電信在北方的長途網資源。

    系統中每一節點是一個三層體系架構的應用。其中數據庫服務器用于數據的存儲(數據層),應用服務器用于實現業務邏輯(業務層),客戶端用于提供用戶視圖(視圖層)。業務層提供幾大類服務: 企業應用(PB-NVO & J2EE組件)、WEB應用(JSP)、報表服務(MICRO STRATEGY)和接口服務(JAVA),集團公司節點還提供了網絡分析服務。視圖層提供給用戶兩種視圖: 客戶端應用程序(POWER BUILDER)和瀏覽器(IE)?蛻舳藨贸绦蛲瓿山换チ看蟮膶Y源的維護和配置工作。瀏覽器用來展現報表服務提供的各種查詢統計報表、一些輕量級的交互(系統維護等)和機房資源管理。

    應用系統架構

    視圖層: 客戶端應用分為: Windows客戶端和IE客戶端。

    Windows客戶端應用使用PB8.0實現,IE客戶端應用使用JSP實現。

    業務層: 業務層用來實現大部分業務邏輯,它用來處理和傳遞業務對象數據。業務層應用采用基于組件的方式來實現。

    服務組件: 業務層有兩類的組件: 應用系統服務和業務邏輯組件。

    業務邏輯組件實現了對長途資源的各種管理功能。應用系統服務組件是為了保證系統運行,與具體業務無關的公共組件,包括: 主服務、驗證服務、會話管理、資源鎖管理和基礎服務。

    數據層: 分為三部分: 數據存儲、數據挖掘和數據同步。

    數據存儲,采用ASE12.5,用來支持應用層業務邏輯;

    數據挖掘,采用Sybase IQ,用來支持統計查詢報表服務;

    數據同步,采用Sybase Replication Server,用來支持各省公司和集團公司間的數據同步。

    使用Sybase產品:

    ASE12.5.2 for HP-UX Itanium,

    Replication Server

    EAServer5.0 for HP-UX Itanium,

    PowerBuilder8.0.4,

    PowerDesigner 9.0,

    Sybase優勢

    Sybase的解決方案考慮到了中國電信長途網絡資源管理系統設計的多重因素,并具有以下特點:

    整個系統既可以采用集中式與開放的客戶/服務器體系結構,也可以采用與三層應用結構相結合的方式,技術成熟完善。

    Sybase數據庫系統提供多種手段和工具,能夠對數據庫進行有效的監控,以保證系統正常運行。

    針對信息量大,信息結構復雜的特點,對數據庫和開放工具的性能要求比較高,Sybase的產品能較好地滿足這種要求。

    良好的安全保密性能,在Sybase解決方案中不僅在數據庫中有多級的安全機制,符合NCSC定義的C2級安全標準,能夠有效地保證數據的安全,而且在網絡傳輸過程中基于網絡傳輸低層協議之上也具有多種加密機制,支持SSL進行數據加密。

    客戶預期

    “Sybase企業級關系數據庫管理系統、應用服務器、復制服務器等先進的技術平臺,保證了系統先進的體系結構與技術特點。我們相信,新的網絡資源管理系統一定會使我們的業務管理水平提升到一個新的高度,同時為我們進行規劃分析,預測決策提供了有力的保證。所有這些都使我們在未來的競爭市場中更加具有信心!

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>