Web Services Service Level Management:
This presentation is the property of its rightful owner.
Sponsored Links
1 / 21

報告人:劉妘鑏 學號: 89721006 PowerPoint PPT Presentation


  • 106 Views
  • Uploaded on
  • Presentation posted in: General

Web Services Service Level Management: Overview of Service Level Agreement Languages and Support Infrastructures. 報告人:劉妘鑏 學號: 89721006. 大綱. 簡介 服務品質的背景 延伸式的服務導向架構 服務水準管理( SLM )的參考架構 Service Level Agreement Languages 支援架構 結論. Web Services 快速發展成為強化軟體之間的互通性、及部署服務導向架構的一種方法。

Download Presentation

報告人:劉妘鑏 學號: 89721006

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


89721006

Web Services Service Level Management:Overview of Service Level Agreement Languagesand Support Infrastructures

報告人:劉妘鑏

學號:89721006


89721006

大綱

  • 簡介

  • 服務品質的背景

  • 延伸式的服務導向架構

  • 服務水準管理(SLM)的參考架構

  • Service Level Agreement Languages

  • 支援架構

  • 結論


89721006

Web Services 快速發展成為強化軟體之間的互通性、及部署服務導向架構的一種方法。

但是,在延伸性的服務導向架構中,部署以服務導向架構(SOA)為基礎的架構只是第一步,服務的組合、及管理則跟隨在後。其中的挑戰,是建立開放式的網路服務供應商市場、以及開放式的環境,例如網格系統、及虛擬組織。

簡介(續)


89721006

簡介(續)

  • 本篇論文主要聚焦在服務管理、及服務水準管理(Service Level Management,SLM),包含服務品質(Quality of Service,QoS)--描述網路服務的服務水準協定( Service Level Agreement ,SLA ),以及管理的支援架構、監測、及評估這些協定的實踐方法。


89721006

服務品質的背景(續)

  • 網路服務的服務品質,一般可以從兩個部份做探討:一是效能評估的觀點;二是非功能性的觀點。

  • 本論文,從網路管理及軟體工程的觀點來探討服務品質的背景。

  • 服務及網路管理觀點

    一般著重在網路技術、及服務品質的管理(例如,使用者的經驗及操作功能服務)探討。這裡著重在服務水準協定(SLA)。


89721006

服務品質的背景(續)

  • 服務水準協定(SLA),為一份提供服務單位與顧客之間所簽訂的正式契約。內容規定了服務所必須達成的主要目標、和雙方具體的責任,是有效的衡量考核工具。

  • SLA 的訂定會隨著不同的顧客及不同的服務有不同的內容。


89721006

服務品質的背景(續)

  • 服務水準目標(Service Level Objectives,SLOs)

    定義了服務中的各個元件,及其如何的被衡量。在 SLOs 會定義出許多服務水準指標(Service Level Indicators,SLIs)。而服務水準指標的訂定,應從使用者的觀點加以表達。例如,使用者的痛苦指數、及處理問題的優先次序等。


89721006

服務品質的背景(續)

  • 從服務水準協定(SLA)的觀點來加以區分,服務提供者可分為:內部的服務水準協定、及外部的服務水準協定。

  • 內部的服務水準協定,又叫操作水準協定(Operational Level Agreements,OLAs)。

  • 外部的服務水準協定,又叫支持合約(Underpinning Contract,UCs)。


89721006

服務品質的背景(續)

  • 操作水準協定(OLAs)

    是一份屬於提供服務者內部的文件,用以建立及記錄提供服務者單位間的服務協定。OLAs 的文件結構與服務水準協定(SLA) 相似,只是OLAs 的內容會著重在技術面的部份。

    一份好的OLAs 會對所提供的服務水準有正面影響。為了提供好的服務,提供服務者單位間應該也要有好的溝通機制,才能確保對外提供好的服務水準。所以在OLAs 中,要明確定義責任、及財務上的獎勵。


89721006

服務品質的背景(續)

  • 支持合約(Underpinning Contract,UCs)

    企業內部的服務提供者對外部的服務提供者或供應商所訂定的合約。

    如同 操作水準協定(OLAs)定義的目的一樣,UC 是用以確保外部服務提供者能夠提供一定的服務水準。


89721006

服務品質的背景(續)

  • SLM 是服務管理的核心部分。

  • 透過SLM,可以適切的訂定 SLA,讓所提供的服務能夠更符合使用者的期望。而且SLM 並不是獨立的活動,它需要其他的活動提供資料。

  • 透過SLM,可以讓服務的提供達到安全、有效的狀況,而且節省成本。此部份也是本研究著重的重點。


89721006

服務品質的背景(續)

2. 軟體及系統工程觀點

軟體工程部份的服務品質主要呈現在軟體設計及發展 (例如,以元件為基礎的軟體工程)以系統工程(例如,作業系統、中介軟體支援架構)。


89721006

服務品質的背景

  • Contract-Support 被運用在程序語言及物件導向語言;因為在設計子類別的方法時,有其假設,或是先決條件 ,因此,當子類別擴展這個類別時,如果重載了這個方法,必須也滿足這個假設;這種方式強化了程式語言的運用,也展現了軟體設計及發展的服務品質。


89721006

延伸式的服務導向架構(續)


89721006

延伸式的服務導向架構

  • 在底層,著重在 publish-find-approach。而且在底層的服務都是單元性的,也就是它的服務都是獨立的,並不依賴其它的服務;因此,在底層,SLOs 及 SLA 參數,在這裡都是較為簡單的定義、設計、及部署。

  • 在中間層,服務的組合藉由service aggregator完成;在中間層,服務品質著在效能面的評估,例如,SLA 參數的定義為何,如何監控 SLA 參數等。

  • 在頂層,SLM的焦點從服務的品質移轉到角色,為了支援這些角色的加入,管理階層必須提一些手段來管理這些參與者,例如驗證機制、法律的依循等等。


89721006

服務水準管理(SLM)的參考架構(續)

Minimal Scope of Contract Content from SLM Perspective


89721006

服務水準管理(SLM)的參考架構

Frame of Reference for SLM


Service level agreement laguages

Service Level Agreement Laguages

  • SLA 語言是以 XML為基礎所發展的。

  • 語法中已經定義了一個 XML 模式。所有的語言元素被定義為 XML 的模式類型。同時,這些類型定義也幫助我們定義 SLA 語言的語義,因為所有的元素必須被分配到一個已經定義了目錄結構的類型。

  • 由於所提出的語言要涉及廣泛的服務層級協定,一個重要的問題是能夠描述與 SLA 相關的事物。例如,描述如何測量系統中的一個特定值依賴系統的類型、測量方法、以及它所公開的介面。基於這個目的,SLA XML 模式的相關類型可以被擴展以適應特定領域、或者特定技術的描述的需要。


Trustcom

支援架構_TrustCoM(續)

TrustCoM System Architecture


Trustcom1

支援架構_TrustCoM

  • TrustCoM 是在歐盟所執行的研究計畫;開始於2004年結束於2007年的上半年。

  • 計劃的參與人員包含了產業界及學術界的研究人員,焦點著重於虛擬組織及相關的中介軟體。

  • TrustCoM 利用網路水準協議( Web Service Level Agreement,WSLA ) 做溝通交涉。而每個參與者的子系統可以透過被信任的第三方來加以管理,另外,被信任的第三方也可提供 SLA 評估者服務。

  • 註:WSLA 是由 IBM 在2000-2003間所開發的標 準。


89721006

結論

  • Web Services 的服務水準管理(SLM),及服務品質是非常廣泛的領域,雖然本文提出了一些較為知名的專案計劃,但是,問題的解決方案卻不多。例如,UDDI、獨立互惠協定(Independent Bilateral Agreements)都還有許多的部份未被提出討論。


  • Login