<acronym id="xhown"><wbr id="xhown"></wbr></acronym>
<dl id="xhown"><wbr id="xhown"></wbr></dl>
  • <nav id="xhown"></nav>
      1. <mark id="xhown"><pre id="xhown"></pre></mark>
          <small id="xhown"></small>

          <font id="xhown"><i id="xhown"></i></font>
            <mark id="xhown"><pre id="xhown"></pre></mark>
            <var id="xhown"><object id="xhown"></object></var>
          1. Primeton EOS Platform 典型案例

            中國工商銀行新一代CTP平臺

            中國工商銀行簡介

            中國工商銀行(以下簡稱“工商銀行”)成立于1984年,是中國五大銀行之首,世界五百強企業之一,擁有中國最大的客戶群,是中國最大的商業銀行。中國工商銀行是中國最大的國有獨資商業銀行,基本任務是依據國家的法律和法規,通過國內外開展融資活動籌集社會資金,加強信貸資金管理,支持企業生產和技術改造,為我國經濟建設服務。

            背景與問題

            工商銀行花20-30年時間走完發達國家銀行業100年的歷程,其前進的困難可想而知,這就要求銀行的軟件必須快速適應變化。為適應這種變化同時又必須是可控,工行推出了自己的JavaEE應用開發基礎技術平臺CTP。到目前為止,基于CTP平臺上所開發的各類應用已經有數十個,并已經成為工行JavaEE應用的統一的基礎技術平臺,為工行JavaEE應用的快速開發和安全穩定運行,發揮了重要作用。

            隨著時間的推移,CTP平臺的應用已超過五年,五年多的發展,IT業開發技術發生了很大的變化,類似的技術基礎平臺和相關的開發模式又面臨新的挑戰。面對這種挑戰,就需要對CTP平臺進行升級改造,達到既保持CTP平臺的技術延續性和版本連續性,又能夠讓CTP平臺融入技術和架構方面的新元素。

            現有CTP平臺的核心架構是參考IBM WSBCC建立的,主要是針對交易類業務的框架,在新一代IT系統建設中要求平臺的適用度更廣泛,除了已有交易類業務外會有更多中間業務、信貸類、管理信息類應用的要求,為了適應新的應用類型,必須從核心架構入手進行改進,目前急需解決的問題是:

            架構的開放性和標準化

            目前架構更適合交易類業務,只能支持固定接口的業務邏輯調用,也缺少對業務服務接口的定義,隨著業務和技術的發展,做為更多業務的通用技術平臺需要對更多實現方式的支持,需要在應用間提供更加標準化的模式。只有在開放性和標準化的基礎上,才能支撐未來的應用平臺,也容易做到平臺的復用和推廣。

            編程模型的改進

            目前絕大多數邏輯都放在存儲過程中(即使是簡單的增刪插改),存儲過程中的邏輯很難復用。這種編程模型在交易類業務中比較適用,但不適用于管理信息類應用。

            分布式與應用間集成能力

            目前還缺少平臺級的集成功能,會影響到應用的分布式部署。

            使用產品與方案

            新一代基礎技術平臺需要提供應用開發平臺所共有的基礎技術能力,以及核心技術開發工具,同時在新一代基礎技術平臺中,還要重點解決桌面集成,CTP與新終端平臺融合,為應用平臺提供平臺化支撐等關鍵問題。

            新一代Java應用基礎技術平臺的組成以及基礎技術平臺與其它平臺的關系如下圖:

            新一代Java應用基礎技術平臺包括運行環境、IDE開發工具、運維管理工具:

            IDE開發工具

            為開發人員提供一體化的應用設計、開發、調試環境,包括應用模塊分解,接口設計,數據設計,復用性設計,B/S應用開發、桌面應用開發、渠道接入開發啊、頁面流開發,工作流開發,OPG開發,事件開發,平臺擴展能力(即對應用平臺的平臺化支撐)等。IDE要能夠脫離RAD獨立運行,并且開發期可以基于輕量級的應用服務器進行調試(如Tomact或Jetty)。

            運行環境

            是為Java應用提供運行時的支撐,如構件容器、UI框架、SEDA架構、信息推送、日志服務、運行平臺擴展點等基礎能力。

            運維管理

            包括管理控制臺,診斷與預測分析工具以及為應用監控系統上送監控數據。管理控制臺為運維人員提供應用的部署以及應用參數配置。診斷與預測分析工具為運維人員提供全路徑的故障診斷工具,以及對應用進行日常的容量預測分析,實現對應用故障的提前預防。

            所有的應用開發平臺都可以基于基礎技術平臺進行擴展開發。基礎技術平臺還可以與資產庫之間實現資產同步,將資產庫中的資產同步到IDE中,或者將IDE中的資產提交給資產庫進行復用。對于應用監控系統,基礎技術平臺可以為其上送監控數據,以及接受應用監控系統下達的控制指令。

            實施效果

            核心技術架構從單一B/S應用的技術架構演進到支撐應用群組的技術架構

            提高了性能與可管理性,提高橫向伸縮能力,在應用內部支持分布式部署的方案,并將應用中的業務服務化,支持更容易的基于現有業務組裝成新的業務。

            提高技術架構的開放性,適應更多類型的業務系統

            架構的開放性可以讓平臺能夠更快適應新的業務場景,吸收已經積累的經驗。在數據定義、服務定義、邏輯調用方面更加開放,支持多種實現服務或邏輯的方式,支持在接口定義、服務調用、實現方式等方面的擴展。

            建設構件規范,為軟件的模塊化和復用提供基礎

            建立構件規范的過程,是企業軟件標準化的過程,技術架構本身開放的同時,必須建立一定約束,這個約束就是構件規范。基于構件規范,才能夠建立未來企業范圍內更大粒度的復用。

            構件規范包括構件的規格、邏輯模型、物理模型、數據定義、接口格式等等內容。基于構件的規范,能夠更容易實現軟件的模塊化,也為構件的復用提供了基礎,同時構件規范也需要考慮系統間互聯互通采用的技術標準。構件規范符合業界已有的SCA、SDO、OSGi等標準。

            提供集成化的開發環境,保證架構、規范的落實,簡化開發過程,提高開發效率

            -與已有工具、其他工具等整合。

            -增加開發環境常用特性,包括重構、搜索等功能。

            -提供更多的向導以提高開發的效率,降低學習成本。

            兼容性

            兼容原有的CTP版本。


            回到頂部

            EOS Server服務啟動超時的幾種可能性,包括端口不一致、定時器表鎖等原因
            有時候出現EOS Server啟動超時,無法啟動成功的情況,迄今為  ...更多

            EOS studio 編輯js卡,關閉JS校驗的方法
            在EOS Studio中編輯js時,有時特別卡,需要關閉JS校驗。  ...更多

            Platform7.6 Mysql5.6初始化數據庫報錯:Specified key was too long;max key length is 767 bytes。
            【解答】Mysql5.6較之前的版本,修改點比較多,更新跨度比較大  ...更多

            EOS系統中如何替換驅動程序即JDBC jar
            對于jdbc的驅動程序,最好采用數據庫所匹配的jdbc jar文件  ...更多

            流程阻塞導致數據庫連接不上,WEB應該直接掛掉問題
            求助各位大神,在線程dump分析出有200多個線程(0x000000058d9b29d8)是blocked狀態的   ...更多

            springBean調用如何捕獲自己賦值的異常信息
            邏輯流中調用springBean的方法的時候,springBean處理過程中,拋出了Exception并設置有異常的message。但  ...更多

            普元7.6:沒有工作項[1273288]的領取、執行權限
            基于普元7.6平臺開發的業務系統,系統用戶在提交業務的時候,提交失敗;分析后臺日志,出現報錯:沒有工作項[1273288]的領取、執行權限;  ...更多

            需要把一個流程遷移到另一個目錄下。流程defName就變了,需要改哪些表來兼容舊數據?
            如題  ...更多

            請填寫您的購買意向描述:



            提交購買意向

            請填寫您的反饋:



            提交反饋
            江苏11选5直播
            我是普元顧問,歡迎與我在線交流。
            在線咨詢