<em id="5xgjh"></em>
    <nav id="5xgjh"><code id="5xgjh"></code></nav>
  1. <sub id="5xgjh"><address id="5xgjh"></address></sub>
    <form id="5xgjh"></form>
    <sub id="5xgjh"><address id="5xgjh"></address></sub>
      <sub id="5xgjh"></sub>
    1. <nav id="5xgjh"></nav>

        首頁 > 軟件 > 正文
        分享到:

        Dynatrace攜手中國銀行軟件中心全面提升產品質量

        時間:2016-08-02 15:22:37 來源:IT世界網 評論:0 點擊:0
          在移動互聯網快速發展的影響下,傳統的銀行業務開始紛紛+上互聯網,打造更加智能、移動的電子銀行系統,并以發展互聯網金融為未來的業務重點。同時,如今的用戶體驗已變得越來越重要,擁有廣泛客戶群體的傳統商業銀行都在不遺余力地優化自身業務系統,確保為用戶提供更加出色的使用體驗,而擁有諸多海外跨境業務,著力在互聯網+時代打造更加優質的金融產品的中國銀行自然也不例外。

          正是在這樣的數字化轉型的過程中,Dynatrace攜手中國銀行軟件中心實現了實時響應的數字化性能管理,從而全面優化企業IT 系統,為舒適的客戶體驗保駕護航。

          據中國銀行軟件中心測試工程師蔣夢霞介紹,中國銀行軟件中心的定位主要是負責中國銀行應用產品的開發、測試、維護管理和實施工作。目前,軟件中心已經發展為5地1中心的架構,涵蓋北京、深圳、上海、西安和合肥五大分中心。其中,最新啟動的西安分中心將是中國銀行在互聯網金融方面騰飛的起點,也是中國銀行在互聯網金融產品方面的“創新工廠”。

        Dynatrace攜手中國銀行軟件中心全面提升產品質量 打造優質客戶服務

        中國銀行軟件中心測試工程師蔣夢霞

        受困于三項系統開發難題

          當前,隨著各個分中心規模的不斷擴大,中國銀行內部系統的開發任務也變得愈發艱巨,其中各項金融產品不但越來越復雜,數量也呈快速上升狀態。同時,產品在開發方式上的多樣性,以及來自業界的競爭壓力,都促使中國銀行急需找到一個強有力的指導方法與解決方案來共同應對來自內部系統性能表現的挑戰,能夠做到在開發階段就提前識別性能問題,防止生產過程中的性能缺陷。

          此前,盡管中國銀行針對這一方面的挑戰已經開展了一系列卓有成效的實踐,但仍然遇到了一些IT系統開發、管理中共性的問題。這其中便包括:一些性能問題已經表現出來,但難以找到問題的根源;同時,有一些產品的運行看起來流暢完美,但實際存在著潛在的性能隱患;此外,在開發、測試、維護的各個階段都存在著性能錯誤排查困難的情況。

          基于上述幾項問題,中國銀行軟件中心于今年在開發階段積極引入Dynatrace的應用性能管理工具,通過對操作系統、數據庫、中間件、應用系統全面完善的整體監控,對后續的故障分析和性能調優提供支持與可靠的參考依據。

        四招實現高效性能管理

          目前,中國銀行軟件中心已在11個產品中推廣了Dynatrace的應用性能管理工具,并部署了54個探針,用以優化應用系統的性能問題。

          其中一項具體的實踐便是,中行某款產品在同樣的一套應用版本內登錄請求的響應時間卻相差很大,當負載登錄器將登錄請求發送到A節點時的響應時間大概為220毫秒,而發送到D節點的響應時間卻長達2秒。對于互聯網時代至高無上的用戶體驗來說,加載登錄時間的稍微延遲,便會導致客戶的流失,而對于中國銀行這樣的百年老店來說,在每一項產品上都為客戶提供優質的用戶體驗至關重要。

          通過采用Dynatrace解決方案對該問題進行具體定位,中國銀行軟件中心監測到其中的一項函數耗時較大,再通過對比兩個節點上函數的具體代碼,推測出導致該問題的原因有可能為開發人員在調試過程中將函數的級別降低了,因此會在加載過程中過于詳細地輸入日志信息,從而導致登錄響應時間長。

          其次,因為中國銀行軟件中心對軟件開發有一套完整的把控要求,在開發過程中希望開發人員不僅要了解自己的功能模塊,還要對產品的應用架構、應用流程,甚至其他人的開發代碼都要有一個全面的了解。因此,在使用Dynatrace解決方案之后,通過實時繪制的業務流程和系統架構,包括調用關系的功能,中國銀行軟件中心得以從大局上把握整個業務的流程是否和當初設計的一致,也可以監測業務的調用次數是否在正常的范圍之內,明確地看到哪些節點上出現了問題,以及業務流程上出現的一些錯誤。

          再次,在程序運行的階段,通過Dynatrace解決方案,中行軟件中心可以檢查整個程序的運行邏輯跟之前設計的調用關系是否一致,這在一定程度上也提高了開發人員對整體程序的把握和分析能力,通過一次的交易就可以一鍵生成所有的關系。所有這些附加價值都在很大程度上提高了整個軟件中心的開發效率。

          此外,鑒于中國銀行網上銀行產品的特殊性,以及開發環境等綜合的原因,如果把探針部署在功能測試環境,當功能測試人員在測試網銀時遇到問題需要和開發人員去溝通時,因為開發人員無法回溯整個測試過程的行為,只能從散落的日志里根據用戶的ID分析、猜測一連串的行為,之后再定位、解決問題,就會有非常大的溝通成本,且效率十分低下。而在運用Dynatrace性能監測工具以后,中國銀行可以對用戶的ID進行分組和排序,將所有的日志信息串聯起來,這樣開發人員可以根據用戶進行定位,從用戶ID入手去分析用戶的每一項請求,以及每一次的用戶行為,包括日志信息、拋出的一些異常等等。因而很大程度的解決了中行軟件中心在功能測試過程中進行問題排查,以及開發人員對功能測試人員和測試行為關聯困難的問題。

        確保全新開發模式的兩大法寶

          值得一提的一點是,最近這兩年中國銀行軟件中心一直在積極嘗試新的開發模式,并在一些新興的產品上試點這種開發模式。一般情況下,開發模式下所有的開發人員都必須保持良好的溝通狀態,而通常有效的溝通與交互是難以實現的。通過Dynatrace解決方案的應用,可幫助中國銀行軟件中心實現與測試人員的緊密配合,并收集不同壓力情況下的數據變化,使得開發人員之間可以實時進行交流,從而快速發現一些性能的瓶頸點。進而,針對這些瓶頸點著手進行優化和處理,也可以從很大程度上提前預防性能的缺陷。

          同時,當交易信息散落在不同時間,不同地點的時候,如果交易或產品出現異常,要從大量的信息中尋找蛛絲馬跡的話,對于本身業務量龐大的內部開發團隊來說,排查工作會相當的費時費力。而Dynatrace在這種情況下也可以對各種問題進行歸納總結,包括HTTP問題,運行時異常等等,讓開發人員不再需要對散落在各個日志文件中的信息進行手工的統計和逐條確認,因此當有錯誤出現時,軟件中心內部工作人員可以有效地開展排查,更好地掌控應用性能。

        兩方面推進數字化轉型

          未來,中國銀行軟件中心將在廣度和深度兩個維度上進一步提升自身的IT系統。

          從廣度上來說,中國銀行實際上有近300個大的產品,因此后續工作的第一步便是要將Dynatrace的解決方案推廣到更多的產品上去。此外,之前Dynatrace的解決方案主要應用在開發階段,而今后,中行軟件中心將在軟件開發的全生命周期——從開發、測試到后期的維護管理以及實施工作中,都應用全面的監控管理解決方案。

          而從深度來講,中行軟件中心的目標跟Dynatrace在今年Perform Day用戶大會上提出的主題非常契合,那就是進行“數字化轉型”——對于一些重要的業務交易進行管理,通過對大數據的分析為運營決策提供支持;同時,實現對重要交易的可視化和精細化管理,從中分析整個業務流程的分支,以及它的焦點,進而優化整體的業務流程,提高用戶的體驗。

        美女精品一区二区