? 雙色球開獎結果查詢分分彩_組六_技巧_娛樂平臺-江西11選5

Primeton EOS Platform 典型案例

Primeton EOS Platform 典型案例

中國工商銀行簡介

中國工商銀行(以下簡稱“工商銀行”)成立于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版本。


回到頂部