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

基于云技術的輕量化共享快速開發平臺的設計與研究

2021-05-06 03:19:28王冠群滕海波
承德石油高等專科學校學報 2021年2期
關鍵詞:引擎數據庫產品

王冠群,滕海波

(承德石油高等專科學校 儀表中心,河北 承德 067000)

隨著信息技術和網絡技術的飛速發展,互聯網技術得到了廣泛的應用,深入到我們生活的方方面面,其中基于B/S結構的Web應用程序正在逐步成為信息化建設的核心力量。隨著互聯網技術的快速發展,程序的規模和功能也呈現了幾何級增長,同時開發人員的空間和時間也有了更多的靈活性,中大規模多人協作,跨空間,跨時間的開發模式成為目前主流的開發模式[1]。因此在線共享開發平臺和流程控制引擎應運而生,其作用是提高信息系統開發規范性,有效管理和監控信息系統運行,合理規劃信息化系統開發進程,降低信息化系統開發難度,便于多人協作,提升開發效率,縮短開發周期。

國內外研究現狀及分析國外的共享開發平臺和流程控制引擎起步較早,開始于2008年左右,產品目前已經較成熟。2014年左右進入中國市場,布局較早,且這些產品都歸屬于國外著名的大型科技研發公司,技術基礎雄厚;共享開發平臺功能全面,支持B/S、C/S、Andriod等程序結構的產品協作開發;流程控制引擎嚴格遵守BPMN2.0標準;品牌價值高;這兩類產品目前主要被國內大型的互聯網公司所采用[2]。不過這些產品有以下缺點限制了其在國內市場的推廣和應用:編程習慣與國內不同,造成部分功能使用起來不方便;價格昂貴;.國外流程控制引擎與中國式思維相差很大,使用起來需要在原有基礎上進行二次開發,增加開發時間和開發難度;開發平臺與流程控制引擎獨立,沒有深度融合;軟件集成度過高,即面向B/S、C/S、Android等多種應用程序開發,對只做B/S應用程序的企業和人員來說,針對性不強,使用時加載項較多,部分語句過于冗繁執行效率低。

國內共享研發平臺和流程控制引擎雖然起步較晚,流程控制引擎研發起步于2012年左右,在線開發平臺起步于2016年,但是發展較快,目前市面上已經有多種研發國產平臺和流程控制引擎。國內產品的優勢是:較國外產品來說價格便宜。流程控制引擎更加符合中國國情,支持復雜任務流轉,如轉發、退回、自由跳轉、會簽等處理,可以大大減少二次開發工作量;產品針對中國市場研發,界面友好,部分產品還有中文的社區支持和有開發人員參與的技術交流群。但是國內產品由于發展時間過短還具有一些缺點:流程控制引擎雖然較國外產品更加符合中國國情,但是部分產品不遵循BPMN2.0標準,給后期使用和維護造成了一定麻煩;與國外產品類似,軟件集成度過高,即面向B/S、C/S、Android等多種應用程序開發,對只做B/S應用程序的企業和人員來說,針對性不強,使用時加載項較多,部分語句過于冗繁執行效率低,共享開發平臺與流程控制引擎獨立,缺乏融合。

基于云技術的輕量化共享快速開發平臺的設計

1 總體思路

本文提出開發一種針對于B/S程序結構的基于云技術的在線輕量化共享快速開發平臺,該平臺將自主研發的流程控制引擎植入其中,實現二者的緊密融合。代碼在瀏覽器中直接編輯、修改、編譯生效、保存、支持熱部署便于團隊協作開發,遠程開發,提高了開發效率,提高了開發人員的空間和時間自由度,縮短了開發時間,避免重復性的開發工作,統一了開發流程,提高了軟件的可靠性和易維護性,實現了系統的開發運維一體化。

2 平臺架構

平臺由通用后臺管理系統、在線代碼開發功能、可在線管理的輕量級流程引擎、基于WebSocket技術的消息管理與系統運維系體系、數據庫在線管理體系。平臺架構由網關,服務總線、容器組成。如圖1 所示。

3 技術方案

3.1 在線編碼功能

平臺可以在瀏覽器中直接打開,而無需開發工具,在線修改,直接編譯生效天生擁有熱部署特性。內置版本管理體系及數據服務測試系統。系統提代原生態的頁面代碼及可視化的頁面開發功能。原生態的頁面開發功能與常規開發工具HTML代碼開發一致,可視化的面開發主要是用來開發流程審批表單,所見即所得。如圖2所示。

3.2 內嵌輕量級流程引擎

輕量級流程引擎。吸納了JBPM3、Activiti5、FoxBPM等國內外開源流程引擎的精髓,同時提供了強大的中國式流程流轉處理,完全在線管理,圖形化在線流程圖管理、在線流程監控、在配制、在線表單設計。流引擎架構分為五層,分別為:數據層、數據連接層、引擎及適配器層、接口層和展現層。

數據層:數據層是工作流引擎的流程定義數據、過程實例數據、過程日志數據等存儲的一層,是整個工作流引擎的最底層,支持各類主流數據庫。

數據連接層:數據連接層是承上啟下的一層,它用來將工作流引擎軟件與底層數據庫進行連接,支持多種連接方式,支持多數據源同時連接[3]。

引擎及適配器層:引擎及適配器層是核心層,包括工作流引擎、規則引擎和各類適配器,承載工作流引擎的核心功能,以及與第三方的各類適配和對接[4]。

接口層:接口層是對外的提供各類接口的封裝,工作流引擎對外提供WFMC的標準接口,并支持對此接口擴展。

展現層:展現層是我們的調用和使用層,主要包括API調用、WebService調用和各類流程管理、流程設計的頁面。如圖3所示。

3.3 基于WebSocket技術的消息管理與系統運維系體系

基于WebSocket技術開發了消息管理與系統運維系體系,可以監控在線用戶,對個人或集體發送信息或臨時系統功能。如下圖4所示。

3.4 數據庫在線管理工具

通用于各種數據庫的,數據庫在線管理工具。主要由數據表管理、命名sql管理、數據源管理、序列管理組成。

數據表在線管理可以清析明了的體現,數據表所屬業務,及列信息描述,并且可以將不同數據源的表展現在一起,這是常規數據管理工具所不具備的,是一款針對系統在線開發而研究的工具。如下圖5所示。

4 總結

本文主要研究設計一種基于云技術的輕量化在線快速共享開發平臺,并內嵌流程控制引擎,該平臺值面向B/S應用程序開發,專業性強,針對性強,操作簡單快捷。該平臺具有以下功能:通用后臺管理體系,代碼在線開發,在線流程設計及管理,支持多數據源多數據庫,通用服務體系。該平臺的推廣和使用將助力我國互聯網產業的發展。

猜你喜歡
引擎數據庫產品
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
2015產品LOOKBOOK直擊
Coco薇(2015年1期)2015-08-13 02:23:50
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
新產品
玩具(2009年10期)2009-11-04 02:33:14
產品
個人電腦(2009年9期)2009-09-14 03:18:46
主站蜘蛛池模板: 亚洲午夜天堂| 国产欧美日韩另类| 视频一区视频二区中文精品| 国产18在线播放| 日韩毛片基地| 伊人查蕉在线观看国产精品| 全部无卡免费的毛片在线看| 亚洲欧美另类日本| 干中文字幕| 欧美成人综合视频| 精品自窥自偷在线看| 婷婷丁香在线观看| 亚洲欧美不卡中文字幕| 亚洲VA中文字幕| 亚洲成人在线免费观看| 亚洲人在线| 国产自在线拍| 九九热这里只有国产精品| 亚洲无码电影| 91久久青青草原精品国产| 天堂岛国av无码免费无禁网站| 国产一区二区网站| 亚洲无码精彩视频在线观看| 国产成人1024精品下载| 亚欧美国产综合| 国产一级α片| 九九香蕉视频| 免费a在线观看播放| 日韩欧美国产精品| 欧美日在线观看| 久久综合伊人77777| 亚洲精品无码av中文字幕| 日韩中文无码av超清| 日韩二区三区| 国产美女在线免费观看| 日本在线欧美在线| 精品国产福利在线| 亚洲中文无码av永久伊人| 亚洲人成网18禁| 亚洲黄色高清| 国产小视频a在线观看| 日本三级黄在线观看| 日韩国产亚洲一区二区在线观看| 亚洲精品午夜天堂网页| 国产性生交xxxxx免费| 欧美日韩国产在线观看一区二区三区| 亚洲乱码在线视频| 在线精品亚洲一区二区古装| 久久a级片| 久久精品视频一| 热久久这里是精品6免费观看| 激情亚洲天堂| 无码国内精品人妻少妇蜜桃视频| 成人午夜在线播放| 97免费在线观看视频| 性欧美久久| 国产成人精品一区二区三区| 亚洲一区二区精品无码久久久| 亚洲美女一区二区三区| 国产在线视频二区| www.youjizz.com久久| 国产女同自拍视频| 国产精品思思热在线| 草草影院国产第一页| 无码电影在线观看| 国产在线一二三区| 国产成人免费| 亚洲精品无码人妻无码| 伊人大杳蕉中文无码| 高清久久精品亚洲日韩Av| 在线精品欧美日韩| 国产黑丝一区| 国产精品综合久久久| 色综合天天综合中文网| 国内丰满少妇猛烈精品播| 日韩天堂网| 国产男人的天堂| 国产精品网曝门免费视频| 日本一区二区三区精品国产| 国产男人的天堂| 国产精品jizz在线观看软件| 亚洲天堂福利视频|