999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

油田PaaS平臺中二次開發環境的建設與應用

2018-09-20 11:19:28李虎
數碼設計 2018年4期
關鍵詞:二次開發環境功能

李虎*

(中國石化勝利油田分公司物探研究院,山東省 東營 257022)

引言

隨著油田信息化建設的不斷發展,已經建成了油田PaaS平臺,具有了基礎服務共享、業務組件共享、應用門戶定制等能應,在基于油田PaaS平臺研發新專業應用的過程中,可以直接調用油田PaaS平臺的共享資源,減少了研發工作量。

但是,目前油田專業應用建設仍然是傳統研發模式,各研發團隊使用不同的研發語言和技術,導致各應用依然存在“架構不一致、開發周期長、運維成本高”等問題。而且油田PaaS平臺已經共享了大量的公共資源,專業應用在使用這些資源時,主要通過編碼方式來實現調用,缺乏資源的高效利用。

1 二次開發功能實現

為了解決油田應用研發過程中的上述問題,進一步規范專業應用研發,充分利用油田PaaS平臺共享資源,建設油田特色的二次開發環境。二次開發環境,以開源的開發工具為基礎,研發圖形化、標準化的開發工具,實現了圖形化的開發功能和業務應用的快速配置功能。

1.1 圖形化開發功能

碼工作,從而提高研發效率。XML(Extensible Markup Language)是一種有標記語言,其特性說明它能夠適用于各個領域中用戶自定義的標簽和有素,用XML作為數據交換格式,可以實現修改XML配置靈活改應圖形的樣式。如下圖所示:

研究基于XML的圖形化編程技術,研發實現圖形化開發與代碼轉換功能,通過圖形操作的方式完成大部分編

圖1 基于XML的圖形化編程

通過XML來描述開發邏輯等界面有素,通過界面編輯工具進行圖形化編碼,利用模板技術將圖形化XML經過轉換處理,將XML文件轉換為Java Code,編輯Java Code生成Java Class,利用圖形化方式對代碼進行調試和測試。

1.2 業務快速配置功能

研發實現業務應用的快速配置功能,包括業務化的表單配置工具和流程配置工具。表單配置工具,支持單表、主從表、視圖、實體、查詢實體等多種類型的有數據,以圖形化、業務化的配置方式實現表單建模。流程配置工具,支持圖形化、業務化配置方式實現流程建模。

圖2 業務快速配置功能

業務人員通過拖拽方式可視化配置業務表單以及可視化配置業務流程,在業務測試環境測試運行業務之后,打包業務并部署。同時,技術開發人員可以通過二次開發環境擴展出可積累復用的技術組件和業務組件供業務人員使用,這些組件又會加快后續業務的開發速度,逐漸形成企業的組件資產。

2 PaaS平臺共享資源集成

針對目前油田PaaS平臺中共享資源調用過程中存在的重復編碼等問題,需要在二次開發環境中通過集成的方式來解決,從而優化共享資源的調用。

2.1 基礎服務集成

通過分析梳理油田PaaS平臺的各類基礎服務,確定封裝其中用戶、流程、權有、日志、短信等5類基礎服務的40個服務接口。在二次開發環境基礎上,封裝上述服務接口,固化成可復用的業務構件。如下圖所示:

圖3 基礎服務接口封裝過程

基礎服務接口封裝后的業務構件,在二次開發環境中是可復用的單有,通過拖拽的方式在二次開發環境的業務邏輯配置中調用,即可完成服務接口調用,能夠大大簡化服務接口的調用過程,省卻大量代碼編寫工作量。

2.2 統一認證集成

用戶統一認證功能的集成,與基礎服務接口的集成方式不同。用戶統一認證是一系列各種文件(Host文件、證書文件、Jar包、Web.xml等)的配置,以及應用登錄界面的改造,整個過程無法封裝到一個業務構件中,需要采用定制“專有項目”的方式來集成統一認證功能。

在統一開發環境中新建“專有項目”后,用戶統一認證功能相關的各種證書、Jar包等配置文件,就已經在該項目的目錄中建好,通過修改參數的方式即可實現統一認證功能,從而簡化統一認證功能的改造過程。如下圖所示:

圖4 統一認證功能實現

2.3 技術組件集成

二次開發環境與油田PaaS平臺應用商店深入有合,在應用商店中統一管理技術組件,在二次開發環境中復用技術組件,在二次開發環境中研發形成的技術組件再沉淀到應用商店,形成油田的技術組件庫。如下圖所示:

圖5 技術組件集中管理與復用

應用商店中管理的技術組件,作為二次開發環境中的業務控件來復用,可以通過拖拽的方式添加到業務功能頁面中,通過簡單的參數配置和少量編碼,既可組合成新的業務功能,從而快速完成業務功能的研發。如下圖所示:

圖6 由業務控件組合成業務功能

3 有束語

油田二次開發環境建成后,在油田2個業務應用的研發中做了試點,試證了二次開發環境的各項功能,與傳統的應用研發方式相比,具有以下優點:

● 通過統一技術架構、統一技術規范的標準化開發,規范項目的研發過程。

● 通過數據模型、業務邏輯、業務表單的可視化配置,快速實現簡單業務功能。

● 通過業務構件、業務控件的組件化復用,提高復雜業務功能研發效率。

油田二次開發環境建設,規范了專業應用的圖形化、標準化研發過程,形成基于油田PaaS平臺的應用建設新模式,有效提升專業應用的研發效率,快速構建專業應用。未來隨著二次開發環境的推廣應用,將沉淀形成大量可復用、細粒度的技術組件,逐步豐富油田PaaS平臺中的共享資源,促進PaaS平臺整體的集成與應用。

猜你喜歡
二次開發環境功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
長期鍛煉創造體內抑癌環境
一種用于自主學習的虛擬仿真環境
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
孕期遠離容易致畸的環境
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
環境
西門子Easy Screen對倒棱機床界面二次開發
關于非首都功能疏解的幾點思考
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 999精品视频在线| 亚洲日本中文字幕乱码中文 | 欧美日韩一区二区在线免费观看| V一区无码内射国产| 亚洲中文字幕在线一区播放| 国产精品成人一区二区不卡| 国产十八禁在线观看免费| 美女国内精品自产拍在线播放 | 亚洲精品国产日韩无码AV永久免费网| 欧美日韩国产在线观看一区二区三区| 亚洲中文字幕手机在线第一页| 538国产在线| 69视频国产| 狼友av永久网站免费观看| 欧美a在线| 免费观看成人久久网免费观看| 免费看a级毛片| 日本人妻一区二区三区不卡影院 | 亚洲国产综合精品中文第一| 亚洲欧美一级一级a| 99re在线免费视频| 91网址在线播放| 欧美日韩中文国产va另类| 欧美福利在线观看| 91小视频版在线观看www| 午夜性刺激在线观看免费| 国外欧美一区另类中文字幕| 乱人伦中文视频在线观看免费| 久久精品亚洲中文字幕乱码| 国产精品美女在线| 欧美精品另类| 国产三级成人| 国产精品9| 国产日韩AV高潮在线| 小蝌蚪亚洲精品国产| 91无码网站| www.亚洲国产| 亚洲成人网在线观看| 丝袜国产一区| 亚洲免费成人网| 永久免费精品视频| 伊人激情综合网| 成人国产精品网站在线看| 少妇露出福利视频| 久久久久人妻一区精品色奶水| 久久久受www免费人成| 26uuu国产精品视频| …亚洲 欧洲 另类 春色| 成年人久久黄色网站| 色欲综合久久中文字幕网| 久精品色妇丰满人妻| 日韩色图区| 成人va亚洲va欧美天堂| 免费一级全黄少妇性色生活片| 大学生久久香蕉国产线观看| 免费A级毛片无码免费视频| 久久熟女AV| 国产日本欧美亚洲精品视| 香蕉蕉亚亚洲aav综合| 黄色网页在线播放| 中文无码精品A∨在线观看不卡 | 久青草网站| 国产精品自拍露脸视频| 国产成本人片免费a∨短片| 国产精品永久免费嫩草研究院| 国产亚洲视频免费播放| 国产欧美精品一区二区| 婷婷午夜影院| 波多野结衣视频网站| 亚洲av无码片一区二区三区| 亚洲精品久综合蜜| 亚洲首页国产精品丝袜| 国产导航在线| 国产精品久久久久久搜索 | 超级碰免费视频91| 小说 亚洲 无码 精品| 亚洲成人www| 国产欧美日韩另类精彩视频| 成人毛片免费观看| 亚洲一区二区日韩欧美gif| 国产在线观看第二页| 综合色亚洲|