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

大服務(wù)設(shè)計與運行平臺門戶系統(tǒng)的設(shè)計與實現(xiàn)

2021-07-11 19:13:29劉鈺霄王裕鑫徐漢川
智能計算機與應(yīng)用 2021年1期

劉鈺霄 王裕鑫 徐漢川

摘?要:鑒于當(dāng)前的服務(wù)領(lǐng)域現(xiàn)有的服務(wù)組合和服務(wù)選擇技術(shù)難以應(yīng)對日益增多的服務(wù)以及用戶越來越個性化的需求,為了實現(xiàn)“需求-服務(wù)”的最佳匹配,設(shè)計了大服務(wù)設(shè)計與運行平臺,并開發(fā)了配套的門戶系統(tǒng)。系統(tǒng)采用典型的B/S架構(gòu),使用vue.js技術(shù)進行顯示層設(shè)計,并使用springboot框架來進行服務(wù)端的實現(xiàn),面向終端用戶、服務(wù)模式設(shè)計者、服務(wù)提供商等各類系統(tǒng)用戶提供了需求構(gòu)建、需求-服務(wù)匹配、服務(wù)模式設(shè)計、服務(wù)注冊、服務(wù)數(shù)據(jù)統(tǒng)計等功能。

關(guān)鍵詞: 門戶系統(tǒng);B/S架構(gòu);vue.js;springboot

文章編號: 2095-2163(2021)01-0119-04 中圖分類號:TP311.52 文獻標(biāo)志碼:A

【Abstract】In view of the fact that the existing service composition and service selection technology in the current service field is difficult to cope with the increasing demand for services and users' personal demands, in order to achieve the best matching between demands and services, a big-service designing and executing platform has been designed. After that, a matching portal system for it has been developed. The system adopts a typical B/S architecture and uses vue.js to design the presentation layer, and uses the springboot framework to implement the server-side. It provides the functions of demand construction, demand-service matching, service pattern design, service registration, service data statistics, etc. for the end users, service pattern designers, service providers and other system users.

【Key words】portal system; B/S architecture; vue.js; springboot

0 引?言

當(dāng)前大數(shù)據(jù)環(huán)境下,現(xiàn)代服務(wù)業(yè)在不斷升級迭代并催生出新的業(yè)務(wù)形態(tài),呈現(xiàn)出紛繁復(fù)雜的服務(wù)現(xiàn)狀。與此同時,用戶的需求也是海量、個性化的,現(xiàn)有的服務(wù)組合和服務(wù)選擇技術(shù)已難以應(yīng)對日益增多的服務(wù)以及用戶日趨個性化的需求。面對互聯(lián)網(wǎng)越來越豐富的大數(shù)據(jù)、服務(wù)資源和不斷增長的大規(guī)模個性化用戶需求,如何利用大數(shù)據(jù)精準(zhǔn)認(rèn)知用戶需求,并結(jié)合大數(shù)據(jù)形成的知識與經(jīng)驗來高效構(gòu)建跨網(wǎng)/跨域/跨世界的服務(wù)聚合與解決方案,以實現(xiàn)“需求-服務(wù)”的最佳匹配,從而科學(xué)主動、安全動態(tài)地提供滿足用戶需求的服務(wù),為用戶及參與各方創(chuàng)造價值,即已成為亟待解決的一個關(guān)鍵性科學(xué)問題。

因此,希望能夠做出一個平臺,一方面可以幫助開發(fā)者去描述用戶的需求,并設(shè)計出用戶需求的有關(guān)片段、模式,另一方面再基于已有服務(wù)資源設(shè)計各種各樣的服務(wù)模式,以及根據(jù)服務(wù)使用歷史抽取熱門的服務(wù)模式。在整個大平臺下,匯聚了用戶的個性化需求和來自于外界的多樣化服務(wù)資源,只要設(shè)計好匹配算法,用服務(wù)資源去與個性化需求之間進行匹配,從而實現(xiàn)動態(tài)主動地為用戶提供合理的服務(wù)解決方案。為此本文開展了相關(guān)研究,開發(fā)出了大服務(wù)設(shè)計與運行平臺,平臺整體拓?fù)浣Y(jié)構(gòu)圖如圖1所示。

為了方便用戶使用大服務(wù)平臺,又隨即設(shè)計了一個配套的門戶系統(tǒng)。這個門戶系統(tǒng)將平臺提供的功能都綜合起來,并有組織地呈現(xiàn)在頁面上,讓用戶在進入門戶系統(tǒng)后,能很直觀地查看、使用自己需要的功能服務(wù),提升用戶對大服務(wù)平臺的使用體驗。

1 門戶系統(tǒng)整體設(shè)計

1.1 門戶系統(tǒng)邏輯結(jié)構(gòu)設(shè)計

大服務(wù)設(shè)計與運行平臺是一個綜合性的服務(wù)平臺,包括用戶需求管理、服務(wù)模式管理和服務(wù)管理三個子系統(tǒng),主要工作是完成從用戶需求提出,到匹配對應(yīng)服務(wù)模式、設(shè)計并形成服務(wù)組合方案,直到最終將服務(wù)方案導(dǎo)入服務(wù)執(zhí)行引擎中運行實現(xiàn)的整個過程。

本門戶系統(tǒng)為大服務(wù)平臺提供統(tǒng)一業(yè)務(wù)處理入口。該系統(tǒng)的邏輯結(jié)構(gòu)圖如圖2所示,共分為4層,自底向上依次為數(shù)據(jù)層、平臺層、應(yīng)用層和表示層,各層作用如下所述。

(1)表示層:主要是互聯(lián)網(wǎng)瀏覽器等終端,用戶通過這些終端與門戶平臺進行各種交互。

(2)應(yīng)用層:即將大服務(wù)設(shè)計與運行平臺的各個子系統(tǒng)的功能以及門戶系統(tǒng)本身所必需的用戶管理、權(quán)限管理等功能進行有機組合,是各類應(yīng)用的總稱。對用戶的操作進行解讀,通過RPC調(diào)用平臺層接口,并對平臺層的響應(yīng)信息進行處理后返回給表示層。

(3)平臺層:包括大服務(wù)設(shè)計與運行平臺的3個子系統(tǒng)和門戶系統(tǒng)的service后端,用戶對需求、服務(wù)模式、服務(wù)等的操作由子系統(tǒng)進行響應(yīng),用戶登錄、權(quán)限驗證等功能實現(xiàn)由service后端來支持。

(4)數(shù)據(jù)層:由用戶需求、服務(wù)模式、服務(wù)和門戶系統(tǒng)等各種數(shù)據(jù)庫組成。

1.2 需求管理子系統(tǒng)設(shè)計

需求管理子系統(tǒng)要考慮2部分內(nèi)容,即:個人需求管理和需求模式管理。其中,個人需求管理包括用戶需求提出、需求搜索、需求維護等。這里的用戶在提出需求構(gòu)建個人需求樹時,每項子需求有著什么樣的約束、比如限定花費要在多少錢范圍內(nèi)等,以及在后續(xù)優(yōu)化服務(wù)方案時需優(yōu)先考慮哪種約束等,這些信息都是個人需求樹的重要組成部分。用戶在提交構(gòu)建好的需求樹前,可向系統(tǒng)發(fā)起需求重寫的請求,讓系統(tǒng)從需求模式庫中檢索出與該需求樹中某些子結(jié)構(gòu)比較相似的內(nèi)容來供用戶參考和篩選,在符合用戶期望的范圍內(nèi)構(gòu)建出更貼合系統(tǒng)的用戶需求樹。對于已經(jīng)提交的用戶需求樹,用戶可以選擇對其進行一些修改,或者是向系統(tǒng)請求匹配服務(wù)模式、查看匹配方案、生成服務(wù)方案、查看服務(wù)方案、執(zhí)行服務(wù)方案等操作。與需求管理類似,需求模式管理包括新增模式、模式修改、模式檢索、模式挖掘等。用戶需求管理模塊的直觀描述如圖3所示。

1.3 服務(wù)模式管理子系統(tǒng)設(shè)計

在本系統(tǒng)中,服務(wù)模式的生成有2種方式,包括:服務(wù)模式設(shè)計者自定義服務(wù)模式和系統(tǒng)自動挖掘構(gòu)建服務(wù)模式。服務(wù)模式相當(dāng)于一個服務(wù)流程片段,設(shè)計者在自定義服務(wù)模式時,對于服務(wù)模式流程中的各個節(jié)點,除了需要補充模式名稱、模式描述等信息外,還要為其綁定一個系統(tǒng)所擁有的服務(wù)。系統(tǒng)在經(jīng)過一段時間的使用后,系統(tǒng)中將出現(xiàn)大量由終端用戶發(fā)起的服務(wù)執(zhí)行記錄,將這些服務(wù)執(zhí)行記錄按照所屬服務(wù)方案進行歸類整理后,會發(fā)現(xiàn)有一些服務(wù)規(guī)律性地總是容易出現(xiàn)在同一個服務(wù)方案中。研究時可以將這類服務(wù)提取出來,按照一定的規(guī)則進行分析整理后放在一起作為服務(wù)模式,存入系統(tǒng)服務(wù)模式庫中。服務(wù)模式多了以后,不同的服務(wù)模式總會在所屬組織、所屬領(lǐng)域上存在一些差異。在為用戶展示服務(wù)模式時,除以表格的形式分別按組織、按領(lǐng)域來呈現(xiàn)外,還可以篩選出用戶感興趣的組織、領(lǐng)域的服務(wù)模式,以網(wǎng)絡(luò)圖的形式刻畫出來,讓服務(wù)模式間的關(guān)系顯得更清晰直觀,也更具層次感。服務(wù)模式管理模塊的直觀描述則如圖4所示。

1.4 權(quán)限管理模塊設(shè)計

大服務(wù)設(shè)計與運行平臺包括哪些子系統(tǒng),這些子系統(tǒng)又分別具有哪些業(yè)務(wù)功能,這些信息均以功能菜單樹的形式呈現(xiàn),其中子系統(tǒng)作為一級菜單,子系統(tǒng)內(nèi)部的業(yè)務(wù)功能作為二級菜單,功能菜單樹是系統(tǒng)中權(quán)限管理的基礎(chǔ)。在門戶系統(tǒng)中內(nèi)置有終端用戶、模式設(shè)計者、服務(wù)提供商和管理員四種角色,不同角色可以查看的菜單項、亦即系統(tǒng)功能也有所不同,具體可由管理員進行權(quán)限分配。進一步地,管理員還可以根據(jù)實際需要新增或者刪除一些附加角色,并為其分配權(quán)限,以滿足不同的業(yè)務(wù)場景。與此同時,以功能菜單樹為基礎(chǔ),門戶系統(tǒng)也可以很輕易地進行功能的擴展升級,新功能上線后,只需交由系統(tǒng)管理員在功能菜單樹中配置上功能訪問路徑等信息即可,非常便捷。此外,普通用戶登錄系統(tǒng)后只可以在個人信息里面查看自己所擁有的角色類型及權(quán)限內(nèi)容。各個用戶的操作記錄管理也歸屬于權(quán)限管理部分,管理員可以按照操作人員來分別查看各個用戶的操作信息,包括操作人員、操作時間、操作內(nèi)容、操作類別等。權(quán)限管理模塊的直觀描述如圖5所示。

2 門戶系統(tǒng)中的設(shè)計實現(xiàn)

2.1 用戶需求維護功能的實現(xiàn)

用戶需求模塊為用戶提供了新增需求、需求維護、新增需求模式、需求模式維護、需求模式挖掘等多個主要功能。尤需一提的是,在需求維護功能中,用戶可以查看自已曾經(jīng)提出過的所有需求意圖樹,并對每個意圖樹根據(jù)意圖樹狀態(tài)對應(yīng)進行匹配需求模式、查看匹配方案、修改意圖樹、生成服務(wù)方案、查看服務(wù)方案、執(zhí)行服務(wù)方案等操作,實現(xiàn)結(jié)果如圖6所示。

2.2 服務(wù)模式層次化展示的實現(xiàn)

在大服務(wù)平臺中存在3種服務(wù)模式:原子服務(wù)聚合成組織內(nèi)服務(wù)模式、原子服務(wù)聚合成領(lǐng)域內(nèi)服務(wù)模式、領(lǐng)域內(nèi)服務(wù)模式聚合成跨領(lǐng)域服務(wù)模式。門戶系統(tǒng)中將這3種服務(wù)模式的層次關(guān)系及彼此間關(guān)系以圖形化的形式進行了描繪,如圖7所示。由圖7可以看到,通過采用不同的過濾策略,即可查看整體層次關(guān)系、局部關(guān)系或者是特定領(lǐng)域或組織內(nèi)服務(wù)模式詳情信息等。

2.3 用戶權(quán)限管理功能的實現(xiàn)

用戶權(quán)限管理包括2個功能,分別是:菜單管理和角色權(quán)限管理。其中,菜單管理重點用于維護門戶系統(tǒng)的導(dǎo)航菜單樹,角色權(quán)限管理則是針對每一種角色,指定導(dǎo)航菜單樹中的哪些節(jié)點對該角色可見,基于此再為每個用戶按需分配角色,從而達到控制不同用戶的操作權(quán)限的目的。實現(xiàn)結(jié)果如圖8所示。

3 結(jié)束語

通過對大服務(wù)設(shè)計與運行平臺在“需求-服務(wù)”匹配場景中作用的研究,使用軟件設(shè)計方法,設(shè)計并實現(xiàn)了針對性的門戶系統(tǒng)。該系統(tǒng)對大服務(wù)平臺中的功能進行了整合,允許用戶通過瀏覽器僅登錄一

個系統(tǒng)就可以完成從個人需求到匹配服務(wù)模式、匹配服務(wù)方案以及服務(wù)方案執(zhí)行的整個流程。整個系統(tǒng)操作簡單,功能清晰,為用戶的“需求-服務(wù)”匹配操作提供了便利,并且系統(tǒng)本身也易于維護和擴展升級。

參考文獻

[1]XU Xiaofei, SHENG Q Z, ZHANG Liangjie, et al. From big data to big service[J]. Computer, 2015, 48(7):80-83.

[2]WU Z, YIN Jianwei, DENG Shuiguang, et al. Modern service industry and crossover services: Development and trends in China[J]. IEEE Transactions on Services Computing, 2016, 9(5): 664-671.

[3]張瑩.基于MVC架構(gòu)的企業(yè)門戶系統(tǒng)設(shè)計與實現(xiàn)[J]. 電腦編程技巧與維護,2020(5):8-9,33.

[4]周志堅. 高校門戶系統(tǒng)單點登錄的設(shè)計與實現(xiàn)[J]. 電腦編程技巧與維護,2017(16):11-13.

[5]呂學(xué)婷. 基于Springmvc和Mybatis框架的門戶網(wǎng)站及其內(nèi)容管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 南昌:東華理工大學(xué),2016.

主站蜘蛛池模板: 亚洲三级视频在线观看| 日韩在线第三页| 波多野吉衣一区二区三区av| 思思热精品在线8| 日韩一级二级三级| 女人18毛片一级毛片在线 | AV不卡国产在线观看| 97久久免费视频| 亚洲综合一区国产精品| 国产欧美日韩va另类在线播放| 在线播放真实国产乱子伦| 综合亚洲网| 亚洲最大福利网站| 国产乱子精品一区二区在线观看| AV在线天堂进入| 亚洲成人精品在线| 国产精品亚洲а∨天堂免下载| 日韩亚洲综合在线| 日韩资源站| 无码日韩视频| 2021无码专区人妻系列日韩| 亚洲第一成人在线| 国产精品无码AV片在线观看播放| 美女无遮挡被啪啪到高潮免费| 91毛片网| 视频一区视频二区日韩专区| 不卡无码网| 日韩无码真实干出血视频| 欧美精品成人一区二区视频一| 国产美女无遮挡免费视频网站| 狠狠亚洲婷婷综合色香| 香蕉国产精品视频| 色婷婷电影网| 国产91成人| 国产靠逼视频| 欧洲高清无码在线| 亚洲美女操| 日本不卡视频在线| 精品国产Av电影无码久久久| 久久国产av麻豆| 免费高清自慰一区二区三区| 亚洲黄色高清| 日韩色图在线观看| 波多野结衣视频网站| 在线国产欧美| 69视频国产| 国产亚洲精久久久久久无码AV| 亚洲成人在线免费观看| 久久大香香蕉国产免费网站 | 成人免费黄色小视频| 91久久国产热精品免费| 久久综合伊人 六十路| 九色综合伊人久久富二代| 欧美日韩午夜视频在线观看| 试看120秒男女啪啪免费| 欧美日韩资源| 国产精品自在在线午夜区app| 女人毛片a级大学毛片免费| 91青青在线视频| 综1合AV在线播放| 四虎精品黑人视频| 国产在线视频福利资源站| 国产一在线| 国产精品2| 香蕉久久国产精品免| 99久久国产综合精品2023| 精品一区二区三区波多野结衣| 中文字幕欧美日韩| 强奷白丝美女在线观看 | 伊人国产无码高清视频| 毛片手机在线看| 国产精品19p| 国产精品内射视频| 国产av无码日韩av无码网站 | 国产人前露出系列视频| 永久免费精品视频| 亚洲视频一区| 91久久夜色精品国产网站| 美女被操91视频| 99久久亚洲综合精品TS| 婷婷五月在线视频| 国产精品三级专区|