亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SaaS模式快速構(gòu)建科技成果交易平臺(tái)的研發(fā)

        2019-10-21 11:14:16李正權(quán)
        現(xiàn)代信息科技 2019年20期

        摘? 要:本文在對(duì)廣東省產(chǎn)學(xué)研科技成果轉(zhuǎn)化技術(shù)交易服務(wù)平臺(tái)(以下簡(jiǎn)稱“科技成果交易平臺(tái)”)需求理解的基礎(chǔ)上,結(jié)后多年實(shí)施CRM、CMS、OA、MES、BI、財(cái)務(wù)管理等系統(tǒng)經(jīng)驗(yàn),基于Gdstic云研發(fā)平臺(tái),利用構(gòu)件的高可用重用性,讓歷史資源再用,利用云端部署共享和實(shí)時(shí)發(fā)布等特性快速構(gòu)建集成功能完善、共享高效的技術(shù)交易服務(wù)平臺(tái)。

        關(guān)鍵詞:SaaS;構(gòu)件;集成;云共享

        中圖分類號(hào):TP393.09;TP311.52? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2019)20-0088-05

        Abstract:On the basis of understanding the requirements of the technology transaction service platform for transformation of scientific and technological achievements in Guangdong Province (hereinafter referred to as “the platform for trading scientific and technological achievements”),this paper concludes years of experience in implementing CRM,CMS,OA,MES,BI and financial management systems. Based on Gdstic cloud research and development platform,the high reusability of components is utilized to make historical resources available reuse;use the characteristics of cloud deployment sharing and real-time publishing to quickly build a technology transaction service platform with perfect integration function and efficient sharing.

        Keywords:SaaS;components;integration;cloud sharing

        0? 引? 言

        隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和SaaS(軟件即服務(wù))思想的出現(xiàn),傳統(tǒng)軟件開發(fā)模式開發(fā)的平臺(tái)存在相對(duì)通用性差、不能跨平臺(tái)、柔性低、開發(fā)效率低等問(wèn)題,為了規(guī)避上述問(wèn)題,科技成果交易平臺(tái)引用面向構(gòu)件的SaaS企業(yè)應(yīng)用架構(gòu)開發(fā)來(lái)解決這些問(wèn)題。[1]與零散的開發(fā)工具相比較,具有較高的技術(shù)先進(jìn)性、更高的安全性、更好的可擴(kuò)充性、更強(qiáng)的適應(yīng)性和可伸縮性,具備更快速的業(yè)務(wù)實(shí)現(xiàn)能力,能夠有效地提高科技成果交易平臺(tái)開發(fā)的速度,降低成本,縮短時(shí)間,減少人力的投入。

        1? 基本開發(fā)流程和具體方案設(shè)計(jì)

        1.1? 基本開發(fā)流程圖

        科技成果交易平臺(tái)的底層框架采用面向構(gòu)件的SaaS企業(yè)應(yīng)用架構(gòu),以數(shù)據(jù)庫(kù)驅(qū)動(dòng)為主,在框架層面統(tǒng)一數(shù)據(jù)傳輸層、數(shù)據(jù)存儲(chǔ)、事務(wù)處理、網(wǎng)絡(luò)結(jié)構(gòu)四個(gè)方面的安全性管理和性能管理,不依賴Eclipse、EditPlus、IDEA等開發(fā)工具,靈活集成第三方CRM、CMS、SRM、OA、MES、BI、用友財(cái)務(wù)等應(yīng)用構(gòu)件,實(shí)現(xiàn)與各種現(xiàn)有的前端技術(shù)與開發(fā)模式等的整合,并能夠很好地兼容歷史資源。

        根據(jù)產(chǎn)學(xué)研科技成果軟轉(zhuǎn)化技術(shù)交易業(yè)務(wù)需要,把平臺(tái)功能規(guī)劃為會(huì)員中心、交易監(jiān)管、投訴處理、CRM客戶關(guān)系、財(cái)務(wù)管理、資訊管理、統(tǒng)計(jì)分析、權(quán)限管理等八個(gè)子系統(tǒng)。在平臺(tái)的安全性、穩(wěn)定性、數(shù)據(jù)一致性設(shè)計(jì)方面,采用多級(jí)安全控制方法(操作系統(tǒng)級(jí)、數(shù)據(jù)庫(kù)級(jí)、應(yīng)用系統(tǒng)級(jí)和數(shù)據(jù)操作級(jí)),多級(jí)密碼技術(shù),能定義操作人員的模塊使用權(quán)限、職能權(quán)限、操作權(quán)限(增、刪、改、查、審)注冊(cè)權(quán)限;具有操作日志監(jiān)控功能,具有實(shí)時(shí)注冊(cè)用戶監(jiān)控功能;具有存儲(chǔ)數(shù)據(jù)的安全性保障功能;關(guān)鍵數(shù)據(jù)的加密功能;支持系統(tǒng)的安全恢復(fù),支持?jǐn)?shù)據(jù)備份;內(nèi)置數(shù)據(jù)校驗(yàn)功能。開發(fā)流程分為五個(gè)階段:數(shù)據(jù)庫(kù)設(shè)計(jì)與建模、業(yè)務(wù)邏輯設(shè)計(jì)與開發(fā)、界面UI開發(fā)、應(yīng)用構(gòu)件整理及抽取服務(wù)接口、構(gòu)件裝配階段、集成部署上線階段。平臺(tái)開發(fā)流程圖如圖1所示。

        1.2? 具體方案設(shè)計(jì)

        1.2.1? 數(shù)據(jù)庫(kù)設(shè)計(jì)與建模

        數(shù)據(jù)庫(kù)設(shè)計(jì)與建模是構(gòu)建科技成果交易平臺(tái)的基礎(chǔ),在進(jìn)行具體構(gòu)件設(shè)計(jì)前,需要先設(shè)計(jì)平臺(tái)數(shù)據(jù)的E-R模型,如圖2所示(權(quán)限管理子系統(tǒng)的E-R模型圖)。利用Power Designer建模工具創(chuàng)建數(shù)據(jù)庫(kù)表,導(dǎo)入到Gdstic云研發(fā)平臺(tái)中,然后利用Gdstic云研發(fā)平臺(tái)工具生成數(shù)據(jù)實(shí)體,如圖3所示(CRM客戶關(guān)系子系統(tǒng)的線索表實(shí)體)。完成數(shù)據(jù)庫(kù)建模和生成實(shí)體后,通過(guò)平臺(tái)數(shù)據(jù)源配置工具將第三方構(gòu)件包數(shù)據(jù)源、平臺(tái)應(yīng)用數(shù)據(jù)源和科技成果交易平臺(tái)數(shù)據(jù)源進(jìn)行映射,構(gòu)造科技成果交易平臺(tái)的數(shù)據(jù)庫(kù)運(yùn)行環(huán)境;通過(guò)利用數(shù)據(jù)實(shí)體來(lái)定義每個(gè)實(shí)體的屬性錄入方式,同樣也可以定義數(shù)據(jù)在頁(yè)面上的顯示方式,如采用哪一種控件類型、取值范圍的約束和數(shù)據(jù)校驗(yàn)規(guī)則等[2]。由于平臺(tái)數(shù)據(jù)庫(kù)數(shù)據(jù)模型比較多而且復(fù)雜,下面以權(quán)限管理子系統(tǒng)為例進(jìn)行說(shuō)明。

        1.2.2? 業(yè)務(wù)邏輯設(shè)計(jì)與開發(fā)

        業(yè)務(wù)邏輯設(shè)計(jì)可以直接使用Gdstic云研發(fā)平臺(tái)的業(yè)務(wù)引擎工具業(yè)務(wù)設(shè)計(jì)器設(shè)計(jì)和普通Java類進(jìn)行開發(fā)。業(yè)務(wù)設(shè)計(jì)器可以直接拖拽函數(shù)控件、頁(yè)面控件到設(shè)計(jì)器中。[2]一個(gè)邏輯構(gòu)件相當(dāng)于一個(gè)Java類,邏輯構(gòu)件由多個(gè)函數(shù)控件組成,一個(gè)函數(shù)控件相當(dāng)于一個(gè)Java類里面的方法。使用邏輯構(gòu)件和函數(shù)控件的好處是可以用可視化業(yè)務(wù)類及流程方式開發(fā),比傳統(tǒng)代碼開發(fā)模式更直觀。函數(shù)控件可以利用Gdstic云研發(fā)平臺(tái)累積的基礎(chǔ)函數(shù)構(gòu)件庫(kù),通過(guò)邏輯構(gòu)件組裝來(lái)實(shí)現(xiàn)科技成果交易平臺(tái)的后臺(tái)處理邏輯。下面以資訊管理子系統(tǒng)為例進(jìn)行說(shuō)明。資訊內(nèi)容管理子系統(tǒng)函數(shù)控件如圖4所示,函數(shù)庫(kù)如圖5所示。

        1.2.3? 界面UI開發(fā)

        Gdstic云研發(fā)平臺(tái)集成了軟件的模板和一系列富客戶端控件,開發(fā)人員可以直接選擇模板在線編輯保存,也可以基于富客戶端控件非??焖俚貥?gòu)件頁(yè)面。云研發(fā)平臺(tái)還集成了豐富的JavaScript庫(kù),開發(fā)人員可根據(jù)需要使用??萍汲晒灰灼脚_(tái)界面直接選擇模板在線編輯生成界面,客戶端UI界面選模板在線編輯圖如圖6所示。

        1.2.4? 應(yīng)用構(gòu)件整理及抽取服務(wù)接口、構(gòu)件裝配

        科技成果交易平臺(tái)集成CRM、CMS、SRM、OA、MES、BI、用友財(cái)務(wù)等第三方系統(tǒng)部分功能及構(gòu)件。應(yīng)用構(gòu)件整理如圖7所示。服務(wù)裝配過(guò)程是根據(jù)實(shí)現(xiàn)抽取接口并進(jìn)行構(gòu)件的裝配過(guò)程。利用消息隊(duì)列機(jī)制、Web Service等多種第三方系統(tǒng)集成方式。第三方系統(tǒng)定時(shí)將數(shù)據(jù)推送到前置機(jī)的接口服務(wù)中或前置機(jī)定時(shí)讀取,該服務(wù)會(huì)將數(shù)據(jù)進(jìn)行加密后將數(shù)據(jù)傳輸?shù)娇萍汲晒灰灼脚_(tái),科技成果交易平臺(tái)對(duì)收到的數(shù)據(jù)進(jìn)行分析處理,通過(guò)標(biāo)準(zhǔn)的接口程序與系統(tǒng)進(jìn)行實(shí)際數(shù)據(jù)的對(duì)接。如圖8和圖9所示。為避免科技成果交易平臺(tái)將來(lái)會(huì)出現(xiàn)大數(shù)據(jù)量的并發(fā)和數(shù)據(jù)丟失的問(wèn)題,在調(diào)用時(shí),Web Service加密方式采用https方式(SSL)方式加密連接,并且只允許持有信任證書的客戶端(即SSL雙向認(rèn)證)連接,這樣就確保了接口來(lái)源的可信度以及數(shù)據(jù)在傳輸過(guò)程中不被篡改或竊取。數(shù)據(jù)傳輸設(shè)計(jì)采用主動(dòng)方式和被動(dòng)方式采集數(shù)據(jù),采集數(shù)據(jù)時(shí)支持同步容錯(cuò)機(jī)制和異步采集數(shù)據(jù)的性能高可用性。

        1.2.5? 集成部署上線

        在平臺(tái)經(jīng)過(guò)集成測(cè)試后,進(jìn)入到集成部署階段,部署可以有兩種方式,一種是經(jīng)過(guò)Gdstic云研發(fā)平臺(tái)授權(quán)配置后,直接上線,Gdstic云研發(fā)平臺(tái)本身是一個(gè)以面向構(gòu)件編程為核心,集業(yè)務(wù)引擎、表單引擎、數(shù)據(jù)庫(kù)引擎、工作流引擎、報(bào)表引擎及開發(fā)、運(yùn)行和管理各種構(gòu)件于一身的聚合平臺(tái),采用基于Web的應(yīng)用和管理界面,在Gdstic云研發(fā)平臺(tái)進(jìn)行開發(fā),只需要使用瀏覽器接入平臺(tái)就可以進(jìn)入開發(fā)工作,Gdstic云研發(fā)平臺(tái)上的應(yīng)用開發(fā)一般是實(shí)時(shí)進(jìn)行的,基于SaaS的即見即所得的應(yīng)用服務(wù),所以科技成果交易平臺(tái)通過(guò)研發(fā)平臺(tái)授權(quán)配置后可直接上線。平臺(tái)部署如圖10所示;另一種部署方式是導(dǎo)出WAR包在另外一個(gè)云端應(yīng)用服務(wù)器或物理服務(wù)器上進(jìn)行部署,平臺(tái)導(dǎo)出有兩種方式,一種是WAR包應(yīng)用全部導(dǎo)出,一種是升級(jí)包導(dǎo)出,首次部署或功能修改比較多的情況導(dǎo)出全部WAR包應(yīng)用,系統(tǒng)升級(jí)則只導(dǎo)出系統(tǒng)升級(jí)包。

        2? 未來(lái)的應(yīng)用現(xiàn)狀及前景展望

        科技成果交易平臺(tái)采用獨(dú)特的基于Gdstic云研發(fā)平臺(tái)的構(gòu)件開發(fā)模式,能更有效地加快業(yè)務(wù)的實(shí)施,具有很好的可擴(kuò)充性、可擴(kuò)展性、適應(yīng)性和可伸縮性,可以根據(jù)不同的需求自主進(jìn)行配置或開發(fā),支持大規(guī)模的用戶數(shù);在滿足現(xiàn)有業(yè)務(wù)需求基礎(chǔ)上,容易形成更抽象的應(yīng)用庫(kù),隨著時(shí)間的推移,系統(tǒng)的可擴(kuò)展性將會(huì)越來(lái)越簡(jiǎn)單,可以充分滿足未來(lái)的業(yè)務(wù)發(fā)展;平臺(tái)具有很強(qiáng)的安全與冗錯(cuò)機(jī)制,在保障系統(tǒng)的高可用性與不間斷運(yùn)行的同時(shí),更能提高業(yè)務(wù)管理水平,保證服務(wù)的質(zhì)量;業(yè)務(wù)開發(fā)與底層分離的設(shè)計(jì),有效地避免了底層架構(gòu)升級(jí)帶來(lái)的災(zāi)難影響;平臺(tái)還可以針對(duì)不同的用戶應(yīng)用安全要求進(jìn)行本地或云端、單層或多層的安全部署,從而滿足用戶不同程度的系統(tǒng)應(yīng)用安全要求。

        3? 結(jié)? 論

        科技成果交易平臺(tái)是基于SaaS云模式、基于Gdstic云研發(fā)平臺(tái)的構(gòu)件開發(fā)模式,在利用構(gòu)件的高可重用性的基礎(chǔ)上,配合云研發(fā)平臺(tái)的共享資源模式,使資源的再利用達(dá)到一個(gè)更高的階段,有效地提高了交易服務(wù)平臺(tái)的開發(fā)速度,降低了成本,縮短了時(shí)間,減少了人力的投入。

        參考文獻(xiàn):

        [1] Kirk Knoernschild. Java應(yīng)用架構(gòu)設(shè)計(jì):模塊化模式與OSGi [M].張衛(wèi)濱,譯.北京:機(jī)械工業(yè)出版社,2013.

        [2] Michael J. Kavis.讓云落地:云計(jì)算服務(wù)模式(SaaS、PaaS和IaaS)設(shè)計(jì)決策 [M].陳志偉,譯.北京:電子工業(yè)出版社,2015.

        作者簡(jiǎn)介:李正權(quán)(1977-),女,漢族,廣東佛山人,工程師,本科,研究方向:軟件體系結(jié)構(gòu)、智能化軟件新技術(shù)。

        日本免费人成视频播放| 亚洲国产色婷婷久久精品| 久久99精品久久久久婷婷| 成人综合婷婷国产精品久久蜜臀 | 激情在线视频一区二区三区| 久久女人精品天堂av影院麻| 人人妻人人狠人人爽| 国产精品-区区久久久狼| 久久精品国产精品亚洲艾| 日本a爱视频二区三区| 免费人成激情视频在线观看冫| 九九久久精品国产| 99久久久精品国产性黑人| 日韩人妻系列在线观看| 成人aaa片一区国产精品| 国产精在线| 91麻豆精品一区二区三区| 国产精品久久免费中文字幕| 丰满人妻熟妇乱又伦精品软件| 图图国产亚洲综合网站| 色佬易精品视频免费在线观看| 97丨九色丨国产人妻熟女| 中文字幕亚洲情99在线| 久久精品国产只有精品96| 久久国产亚洲精品一区二区三区| 中文字幕日韩精品一区二区三区| 精品三级久久久久久久电影| 91精品人妻一区二区三区蜜臀| 亚洲av毛片在线免费观看| 国产亚洲精品bt天堂精选| 色综合久久加勒比高清88| 宅男天堂亚洲一区二区三区| 私人vps一夜爽毛片免费| 中文字幕无线码中文字幕| 少妇高潮紧爽免费观看| 亚洲人成综合第一网站| 国产乱妇乱子在线播视频播放网站| 日本理论片一区二区三区| 无码精品人妻一区二区三区av| 亚洲AV无码一区二区三区日日强 | 日产国产精品亚洲高清|