- 服務互聯網運行原理與實踐
- 王菁等
- 1138字
- 2024-01-25 18:36:57
1.1.3 服務互聯網運行環境
相比傳統的服務應用技術,服務互聯網在生態融合、跨域服務聚合、價值知覺、需求與服務資源精準匹配、平臺系統運行保障、服務智能交互等多個方面存在理論和技術方面的挑戰。在服務互聯網系統運行保障方面,我們主要關注如何建立靈活、易重構、易管理的服務互聯網可靠運行支撐基礎環境,以及如何進行服務互聯網的運行優化控制與調度,實現可持續在線性能優化,保障服務互聯網的可靠運行,相關的問題如下。
(1)服務互聯網運行環境的體系結構。體系結構設計是實現靈活、易重構、易管理的服務互聯網可靠運行支撐基礎環境的基礎。具體任務包括在服務互聯網整體的參考體系結構基礎上,設計服務互聯網運行環境的體系結構風格、節點拓撲結構、節點和軟件構件間的通信機制及協議、非功能屬性及保障機制選擇等。
(2)服務互聯網運行環境中服務資源的組織和管理。在大規模、動態的服務互聯網的運行過程中,服務間的聯系存在動態變化性,如何有效地動態組織大規模的服務間的各種聯系是一個具有挑戰性的問題。具體任務包括對服務互聯網運行環境中的大規模服務資源的動態性進行建模,評估不同模型對運行時組織管理服務互聯網的有效性,以及設計運行時服務資源的發現機制和算法。
(3)服務互聯網運行優化、資源調度與性能保障。在分布式的、動態的環境中,支持服務方案的運行優化是一個具有挑戰性的問題。具體任務包括深入分析影響服務可靠運行的各類因素,構建服務互聯網執行環境和保障機制,提出面向服務互聯網的運行時優化控制與資源調度方法;建立服務互聯網運行的性能指標體系,以及實時性能監測、評估、調度與在線優化模型,及時發現甚至預測服務互聯網運行時的關鍵性能瓶頸,實現動態甚至主動式的資源按需分配與伸縮。
(4)面向顧客需求的服務交互與交付。服務互聯網面向的是大規模的用戶,用戶的需求千差萬別,通過最佳的交互方式、以適當形式將服務方案交付給用戶,以獲得最佳用戶滿意度與服務價值是一項具有挑戰性的任務。具體任務包括獲取和理解大規模用戶的個性化需求,設計智能服務交互和交付的支撐手段及算法。
(5)服務互聯網運行時動態演化與重構。對跨網、跨域、動態的服務互聯網來說,用戶需求、應用情境及生態環境都在發生頻繁變化,加劇了軟件系統發生變化的復雜程度,軟件運行時演化和重構研究面臨更大的挑戰。具體任務包括針對用戶需求的多樣性、數據的時變性和情境事件的不確定性,從服務互聯網優化執行和演化視角,分析服務所具有的細粒度、靈活多變和去中心等特征給服務互聯網的持續演化帶來的諸多影響,支持運行時服務方案動態演化,通過感知用戶需求、服務價值、運行環境等諸多變化因素,并通過探索式的交互方式動態發現可用服務,將其即時組合到服務應用系統中,形成支持服務互聯網自適應演化與重構的方法。