萬晨陽
中國軟件評測中心 北京 100044
現代社會發展過程中仍會遇到一些難點,特別是在云計算以及大數據等技術飛速發展的時代背景下,隱藏在行業內部的問題比較多,而為了更好地進行信息處理,我們還需要運用先進的技術手段來展開工作,這樣能夠為相關行業發展奠定良好的基礎。筆者也結合自身多年的工作經驗針對區塊鏈機制的云計算環境下服務組合現狀進行探討,并針對問題提出幾點有效的對策,希望能夠提高服務質量和效率,進而提高組合服務的成功率。
當前服務組合過程中面臨著一些問題,特別是在當前區塊鏈機制的云計算環境下,其面臨的問題也比較多,主要體現在以下幾點。第一點,現如今隨著互聯網技術的發展,人們工作和生活也得到了一定的技術支持,而很多科研人員也一直致力于服務計算中的服務資源統一管理,但是在實際管理過程中仍會面臨著一些問題,致使服務資源難以得到保障,再加上云計算環境本身就是一個開放共享的環境,這樣就會致使很多潛在的問題出現,所以我們也需要采取有效的方法加大管理力度,真正意義上的實現一致性可靠性服務資源保障支持的目的。第二點,相關工作人員也要充分考慮Web服務的特點,在最大限度上確保相關系統的可靠性,也能夠保障云上數據的安全性,極大的提高服務組合的可靠性[1]。
近年來,以比特幣為先驅的數字加密貨幣走進了社會金融領域,先進的區塊鏈技術也受到學術界與產業界的廣泛關注。區塊鏈技術不僅具有先進性和創新性,其技術優勢還體現在去中心化、可編程以及共識機制等方面,在社會金融以及數字加密貨幣等領域引入區塊鏈技術是一種必然趨勢,其應用前景也是非常廣闊的。從本質上來講,區塊鏈技術屬于一種具有普適性的底層技術框架,依托于區塊鏈背景對云計算環境實施服務組合,不但可以促進區塊鏈3.0模式的成功構建,也能優化金融領域之外行業的云計算環境,比如實現分布式計算、去中心化數據結構的開發以及分布式人工智能技術的研究等等,從而為云計算環境服務組合提供科學有效的信用基礎以及技術支持。
從區塊鏈技術的基礎架構方面來講,其實際上是一種類似云技術的分布式基礎架構技術,不同的區塊以鏈為紐帶組合在一起,不同的節點以價值交換協議為主要依據融入區塊鏈網絡中,一方面可以實現區塊鏈系統內的節點共享,另一方面也能構建更為完整的交易數據庫。除此之外,區塊鏈技術特有的分布式共識機制,也為云計算環境服務組合提供了全新的思路和方法,分布式共識機制不僅對云計算環境服務組合具有較強的適用性,而且可以根據用戶的實際需求制定個性化的組合服務方案,從而大幅度提高服務資源的利用率以及整合管理效率,使上層應用獲得更加有力的技術支持。
想要實現區塊鏈背景下云計算環境服務組合的創新和優化,我們必須先掌握區塊鏈原理與云計算環境服務組合流程的對應特征,才能真正發揮區塊鏈技術的應用成效,使云計算環境服務組合更加符合當前的技術環境。經過細致的對比分析,我們歸納總結了區塊鏈技術與服務組合技術的四點共同特征:①區塊鏈技術和服務組合技術都具有去中心化特點。首先,從區塊鏈技術來講,在區塊鏈整體的技術系統之內是沒有中心化數據庫的,系統之內的每個節點都存儲著區塊鏈的全部數據信息,節點與節點之間的權利和義務不存在明顯差異。其次,從服務組合技術流程來講,在服務組合技術系統之內,各類服務資源是分布式存在的,每項服務資源都可以根據用戶需求對服務組件進行自動化的發現和選擇,每個服務節點的功能、權利和義務也都具有獨立性和平等性。②區塊鏈技術和服務組合技術都具有顯著的自治協同特征。首先,從區塊鏈技術系統來看,其網絡中各個節點之間不存在中央管控單元,每個節點都承托著維護和運行區塊鏈系統的功能和義務。其次,從服務組合技術流程來看,其運行管理模式與區塊鏈技術類似,都是通過分布服務形式、遵循既定的服務組合方案,對系統內的各項服務資源進行動態化的整合與調度。③區塊鏈技術和服務組合技術都具備共識機制。首先,區塊鏈技術最突出的功能和優勢就在于其應用過程中的各類共識算法,不但可以確保系統內各個節點的正常運行,也顯著提高了運行節點與區塊數據達成共識的速率。其次,服務組合技術的共識機制主要表現在,其系統內部的各個節點可以在滿足上層應用的前提下,借助服務鏈路滿足QoS服務質量的多重屬性,如果服務節點在提供服務過程中發生指令失效情況,那么各項服務資源和各個服務節點將會自動更新或重建服務路徑,從而提升服務組合系統整體的運行質量。④區塊鏈技術和服務組合技術同時具有智能化、合約化的特點。首先,區塊鏈技術體系內的代碼腳本系統更具靈活性,不但可以幫助用戶創建更高級、更智能的合約,而且可以實現對整個網絡范圍內節點的智能化、自動化運行管理。其次,從服務組合技術流程來看,其運行過程中的智能化特點以及合約化特點同樣非常突出,這些都得益于服務組合技術的可編程功能,利用可編程功能,服務組合系統中各個服務路徑的執行與部署不僅更加高效便捷,而且服務資源也可以進行智能化、自動化的調度整合,從而提升服務資源組合策略的科學性與有效性。
服務組合體系構架所涉及的內容比較多,這就需要基于區塊鏈機制的云計算環境下展開管理,這是提高服務組合工作質量的一個重要內容。首先,工作人員可以借鑒服務層覆蓋網 SON設計思想來展開工作,其中,SON是指通過預留寬帶的方式,提供由QOS支撐的網絡服務,SON服務商結合終端用戶的規模及服務需求等對服務器節點進行設置,并通過向SON的服務,享受Internet的增值服務,進而確保服務組合體系構架工作能夠順利展開,同時也要結合實際狀況,將區塊鏈下的服務組合體系統一管理,進一步進行細致劃分。比如:我們可以將其劃分為物理網絡層、服務實例層,或者是服務抽象層,每一層都包含著不同的內容,所以需要進行細致化分析,也要建立服務路由之間的映射關系,這樣才能夠實現優化服務組合體系構架的目的。其次,工作人員也要做好每一層級的管理工作,比如:針對服務抽象層,我們應將某上層用戶的功能需求進行細致的拆分,進一步拆分同一系列的功能服務[2]。
構建服務組合體系架構之外,我們要基于服務質量TOS智能合約,他也是提高服務組合效率的一個有效舉措。同時,在SON背景下,利用TOS模型,選擇及執行驅動服務器的路徑。結合區塊鏈可編輯程序的特性,可以將算法相關程序代碼、封裝服務組合、轉換規則、預定義狀態、觸發合約執行情況等相對應的動作等對智能合約進行構建。而且,應實時監測區塊鏈智能合約狀態,并結合核查外部數據源,在滿足特定觸發條件后,再對合約進行激活并執行。而且,在網中各節點或僅轉發合約貨自動執行,直到撤銷服務資源且完全結束服務生命周期。再者,工作人員在完成并驅動服務路徑選擇及執行任務的同時,也要對存在問題進行深入分析,當然這系列活動都需要基于區塊鏈可編程特性來展開,同時也要按照智能合約運作機理展開工作,而且運作原理相對來講比較復雜,所涉及的內容比較多,而智能合約的觸發條件大多數是作為用戶服務組合請求所提現的,所以相關工作人員必須要基于可信服務質量TOS智能合約來展開管理,進而實現優化服務組合的目標。工作人員也要做好質量模型 QOT分析與設計,這也是智能合約構建的一個關鍵點,QOT是指評估服務路徑的可信程度,并對現有的研究成果進行借鑒,進而能夠確保簡化可信質量,具體包括單點信任度和交互緊密度,單點信任度指的是在除了終點和源點之外的相關服務組件節點方面,在對可信證據進行融合后,對于確定的單個服務組件其自身可以提供保障能力值,而交互緊密度是指基于組件開發信息所確定的兼容程度為依據,構建服務組件。因此,需要各級人員予以重視,從而既可以確保各項管理工作順利展開,又能為行業發展提供便利[3]。
為了更好地提高服務質量,我們還應基于區塊鏈機制的云計算環境之下進行服務路徑的生成。首先,需要結合實際狀況提出有效的路徑生成策略,針對不足之處要及時優化和調整,通常情況下,路徑的生存時間應根據實際狀況來確定,這樣才能夠提高服務質量和效率。同時工作人員在服務覆蓋層son中,也要提取相應的服務節點信息,確保各項工作能夠順利展開。其次,我們也要借助共同決策驅動功能,來實現服務質量的提高。
服務路徑的算法也要具備科學性,若算法不具備科學性,難以滿足用戶實際需求,所以新時期下,工作人員還應基于區塊鏈機制的云計算環境之下選擇正確的服務路徑,進而滿足廣大客戶的實際功能需求。比如,我們可以選擇可信度或者是信用較強的路徑,作為服務組合的執行方式,針對服務方式上不足之處也要進行優化和調整。同時工作人員也要提高自身工作能力,要盡可能確保服務路徑選擇算法的正確性,這樣才能夠獲得令人滿意的服務組合效果,且確保各行各業能夠在云計算環境之下健康發展,并獲得更高的社會收益。
仿真實驗也非常重要,也需要各級人員去分析。通常情況下,工作人員應基于區塊鏈機制的云計算環境之下來優化服務組合,也要對仿真實驗進行細致化分析,而仿真實驗需要在開源仿真框架下來展開實驗,也需要由專業的人員進行[4]。而實驗數據結果也要具備可靠性,這樣才能夠實現提高服務組合成功效率的目的,為后續服務質量的提升也能夠奠定基礎。其次,工作人員要想為后續工作帶來更多的服務資源,也要探討不同服務組合算法中,在選擇服務執行路徑過程中,在基于可信服務質量的情況下,選擇可信服務組件,進而確保提高服務的可靠性及穩定性,確保服務可用性能夠達到最高,進而才能夠降低問題出現概率,真正意義上的保障云計算環境下服務組合工作順利展開。
綜上所述,目前服務組合中面臨著很多問題,所以為了滿足新時期下所提出的具體要求,相關工作人員應基于區塊鏈機制的云計算環境下展開管理,并做好每一個環節的工作,這樣才能夠實現優化服務組合的目的,以及為各行各業發展也能夠創造良好的條件。
