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例
主站蜘蛛池模板: 丰满人妻久久中文字幕| 国产自在线播放| 91久久偷偷做嫩草影院| 91午夜福利在线观看| 91麻豆久久久| 久久国产亚洲偷自| 久久综合AV免费观看| 国产精品视频公开费视频| 中国一级毛片免费观看| 国产成人久久777777| 国产一区二区三区免费观看| 精品五夜婷香蕉国产线看观看| 久久久受www免费人成| 国产麻豆福利av在线播放 | 国产成人亚洲无吗淙合青草| 一本无码在线观看| 国产亚洲高清视频| 黄色片中文字幕| 88av在线| 亚洲成在线观看| 亚洲男人的天堂久久香蕉网| 天堂在线视频精品| 国产理论一区| 伊人久久婷婷| 国产精品第一区在线观看| 免费福利视频网站| 欧美色视频网站| 九月婷婷亚洲综合在线| 日本精品视频一区二区| 中文字幕有乳无码| 亚洲人成网18禁| 国产微拍精品| 久久99精品久久久久久不卡| av一区二区三区在线观看| 无码中文AⅤ在线观看| 国产欧美视频在线| 精品久久国产综合精麻豆| 久热99这里只有精品视频6| 久草视频精品| 真实国产乱子伦高清| 中文无码日韩精品| 亚洲AⅤ综合在线欧美一区 | 人人妻人人澡人人爽欧美一区| 国产一级α片| 国产精品黄色片| 亚洲美女久久| 91啪在线| 高潮毛片免费观看| 不卡国产视频第一页| 亚洲资源站av无码网址| 亚洲三级色| 久久香蕉欧美精品| 久久男人资源站| 夜夜拍夜夜爽| 日韩123欧美字幕| 午夜色综合| 亚洲国产精品一区二区第一页免 | 亚洲三级片在线看| 在线观看亚洲人成网站| 久久久久亚洲av成人网人人软件| 亚洲精品国产精品乱码不卞| 沈阳少妇高潮在线| 日韩欧美国产综合| 男人天堂亚洲天堂| 91精品啪在线观看国产60岁| 久久大香香蕉国产免费网站| 日韩精品毛片人妻AV不卡| 久久国产拍爱| 永久免费精品视频| 久久国产精品娇妻素人| 亚洲天堂精品视频| 国产情精品嫩草影院88av| 97在线观看视频免费| 久久综合久久鬼| 国产欧美日本在线观看| 免费高清毛片| 国产成人三级在线观看视频| 人妻精品全国免费视频| 亚洲欧美一级一级a| 99精品伊人久久久大香线蕉| 国产成人喷潮在线观看| 亚洲日韩国产精品无码专区|