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例
主站蜘蛛池模板: 五月天香蕉视频国产亚| 99久久无色码中文字幕| 91av成人日本不卡三区| 22sihu国产精品视频影视资讯| 国产一区二区三区免费观看| 伊人91视频| 国产美女丝袜高潮| 久久 午夜福利 张柏芝| 无码丝袜人妻| 呦女亚洲一区精品| 99视频全部免费| 五月婷婷精品| 四虎永久免费地址在线网站| 色噜噜中文网| 国产免费精彩视频| 麻豆AV网站免费进入| 亚洲欧美日韩另类| 欧美另类视频一区二区三区| 国产精品视频导航| 亚洲无线国产观看| 精品伊人久久久久7777人| 午夜视频免费一区二区在线看| 伦伦影院精品一区| 91久久精品日日躁夜夜躁欧美| 成年片色大黄全免费网站久久| 超级碰免费视频91| 欧美一级高清视频在线播放| 国产精品毛片在线直播完整版| 久久毛片网| 国产精品hd在线播放| 亚洲另类国产欧美一区二区| 免费全部高H视频无码无遮掩| 久久无码av三级| 99热亚洲精品6码| 色亚洲激情综合精品无码视频 | 成人国产小视频| 一级毛片基地| 激情网址在线观看| 日本欧美一二三区色视频| 日韩精品毛片| 亚洲AⅤ无码日韩AV无码网站| 亚洲男人的天堂视频| 制服丝袜国产精品| 天堂网亚洲系列亚洲系列| 国产日产欧美精品| 手机永久AV在线播放| 妇女自拍偷自拍亚洲精品| 精品国产毛片| 尤物亚洲最大AV无码网站| 亚洲天堂区| 国产青榴视频| 国产免费怡红院视频| 玖玖免费视频在线观看| 97视频精品全国在线观看| 国产中文在线亚洲精品官网| 成人在线视频一区| 波多野结衣的av一区二区三区| 青草精品视频| 永久在线精品免费视频观看| 亚洲美女AV免费一区| 激情视频综合网| 欧美福利在线观看| 日本久久免费| 日本免费福利视频| 国产欧美视频一区二区三区| 日韩中文字幕亚洲无线码| 中文字幕人成乱码熟女免费| 亚洲女同欧美在线| 亚州AV秘 一区二区三区| 亚洲女同欧美在线| 国产黄在线观看| 亚洲天堂网视频| 欧美日韩专区| 乱人伦99久久| 最新日韩AV网址在线观看| 亚洲欧美成人| 国产白丝av| 激情亚洲天堂| 日本午夜三级| 亚洲性视频网站| 国产精品久久久久久影院| 日韩在线欧美在线|