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例
主站蜘蛛池模板: 狠狠色成人综合首页| 色婷婷综合激情视频免费看| 国产美女自慰在线观看| 亚洲va在线∨a天堂va欧美va| 国产剧情一区二区| 十八禁美女裸体网站| 视频二区国产精品职场同事| 伊人久久大香线蕉综合影视| 欧美日韩中文国产| 国产毛片高清一级国语| 国产精品va免费视频| 在线精品亚洲国产| 国产微拍一区二区三区四区| 91po国产在线精品免费观看| 黄色三级毛片网站| 在线国产毛片| 一级一毛片a级毛片| 亚洲不卡影院| 在线va视频| 欧美啪啪一区| 亚洲成人黄色在线观看| 日本高清免费一本在线观看| 欧美一区二区丝袜高跟鞋| 视频二区中文无码| 国产无码制服丝袜| 久久精品91麻豆| 日本在线国产| 国产高清无码第一十页在线观看| 亚洲精品在线91| 亚洲成人精品久久| 91久久国产热精品免费| 亚洲第一香蕉视频| 久久久噜噜噜| 亚亚洲乱码一二三四区| 国产高清在线精品一区二区三区 | 欧美爱爱网| 1024你懂的国产精品| 天天综合网色中文字幕| 日本国产精品| 国产精品三级专区| 1级黄色毛片| 伊伊人成亚洲综合人网7777| 国产精品刺激对白在线| 在线看免费无码av天堂的| 成人午夜视频在线| 欧美色综合网站| 久久国产毛片| 激情网址在线观看| 亚洲无码A视频在线| 日韩精品欧美国产在线| 国产91久久久久久| 免费一看一级毛片| 香蕉99国内自产自拍视频| 亚洲欧洲美色一区二区三区| 精品国产Ⅴ无码大片在线观看81| 日韩激情成人| 久久香蕉国产线| 97视频免费在线观看| 亚洲人成网站18禁动漫无码| 天堂网亚洲综合在线| 在线视频精品一区| 国产超碰在线观看| 伊人成人在线视频| 国产jizz| 国产精品99一区不卡| 亚洲日本中文字幕天堂网| 亚洲成人在线网| 成年片色大黄全免费网站久久| 国国产a国产片免费麻豆| 亚洲一区二区约美女探花| 国产v欧美v日韩v综合精品| 内射人妻无套中出无码| 国产精品午夜福利麻豆| 久夜色精品国产噜噜| 亚洲精品片911| 97青草最新免费精品视频| 91在线一9|永久视频在线| 亚洲精品国产自在现线最新| 99爱在线| 亚洲国产AV无码综合原创| 一级高清毛片免费a级高清毛片| 国产高清在线丝袜精品一区|