• 沒有找到結果。

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

1

1 第一章 緒 論

網路服務(Web Services)近年來發展迅速,其運用的分散式應用程式架構與 服務導向架構(Service Oriented Architecture; SOA),讓網路服務能在標準架構規 範下快速整合。結合目前雲端環境,使資訊系統的服務能快速的建置,提供多樣 化的服務。也因為服務需求快速成長,服務數量急速增加,造成服務與系統的管 理上變得非常複雜,因此,本論文提出一個轉換與分析的架構,透過系統的實作,

解決服務與服務組合後所產生的問題。

本章針對論文的動機與目的進行介紹,其中共分為四節,第一節針對研究背 景與動機進行討論,說明網路服務的發展與其衍生的問題,第二節則對本研究之 目的進行探討,並擬定出研究方向與架構,第三節介紹本研究之範圍與步驟,最 後,第四節介紹研究架構。

1.1 研究動機

近年來,由於全球化和服務導向系統的發展趨勢,企業面臨內部及外部龐大 的服務需求,必須尋求一種更好的解決方案,因此,正確快速與彈性便成為企業 系統建置時追求的目標,此外,服務導向系統架構與網路服務等理論與技術,也 在近期蓬勃發展,例如 Microsoft、IBM、BEA 等軟體大廠,都積極推動此技術 架構的應用。

網路服務的應用,可加速系統的開發,並增加系統彈性,使得企業可以快速 地適應新環境(Cherbakov et al., 2005)。以開發資訊系統的角度來看,網路服務的 架構,是一種可以建置在任何作業系統上,且可透過網路連結的一種應用程式,

簡而言之,網路服務的概念是將需求或功能,包裝成單一個服務,再透過統一的

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

2

介面進行操作,其好處是能夠讓系統方便快速地抽換元件,或是依照環境需求加 以重組,讓企業能夠快速因應外部環境的變化,以組合的方式建置系統(Chiu and Yang, 2001)。如此不但可縮短系統開發時間,也可以減少重覆開發資源浪費的問 題(Wang and Stroulia, 2003)。

但在網路服務發展的過程中,也面臨許多問題需要被克服,這些相關問題可 歸納為安全性問題、整合性問題以及語意傳達性問題(Wang et al., 2004),其中整 合性問題會衍生出網路服務的管理問題,如先前所言,網路服務是將許多不同的 功能,重組包裝成一個新的服務。因此,如何有效地整合與管理網路服務,便成 了網路服務應用時重要的議題。

1.2 研究目的

網路服務的概念與架構是很簡單的,但實際上,在服務組合完成後,進入執 行階段時,問題就會變得越來越複雜。在目前的網路服務架構中,有三種不同的 角色,其中包含(1)服務提供者,(2)服務的需求者,以及(3)服務註冊管理者,它 們之間的關係,並不一定屬於同一個組織。簡而言之,服務提供者就是提供其所 能執行的服務;而服務註冊管理者,是管理服務提供者所註冊的各種服務;服務 需求者可以透過搜尋的機制,尋找其所需要的服務再進行連結;因此,搜尋的結 果,如果可以找到很多堪用或是相似服務,是個很好的結果,但要嚴謹地判斷是 否為適當的服務,甚至是否為好的服務,可否順利的執行,及連結後會不會產生 冗餘的流程,而造成執行效率不彰。除此之外,公開的服務,本身就可以視為一 個可分享的資源,因此有很多的資源,很可能會處於一個或多個執行中的狀態,

如此可能造成處理程序因等待資源而鎖死,而變成難以預期的結果。

綜合以上所言,在眾多的服務的情況下,服務的組合與使用,在企業內部應 如何管理,是相當重要的問題,因此,本論文將解決當前的幾個議題:

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

3

(1) 服務合成後自動轉換成派翠網路模型,以利後續分析與管理。

(2) 找出服務組合中冗餘的流程,提升效率。

(3) 取代人工分析網路,系統提供分析後資訊,提升管理效能。

(4) 以有效率的演算法,找出服務組合中隱藏的死結。

因此,本研究希望提出網路服務自動轉換機制,轉換後,提供圖形化的網路 服務架構圖,以方便管理者檢視,並且自動檢驗網路結構中,是否有特殊結構或 隱藏死結的存在,以提升系統檢驗效率。過程中需先將雲端中的網路服務,轉換 成派翠網路,再針對派翠網路進行分析,最後針對結果提供分析建議書。

1.3 研究範圍與步驟

本論文之研究範圍,包括企業內部與外部的服務流程,在處理過程中,先針 對流程中的服務進行拆解與分析,流程部份是使用標準的目錄伺服器上所提供之 服務,針對服務流程的組合,進行分析與轉換,其中分析與轉換的基礎,都使用 網際網路上的標準規範,利用網路服務商業流程執行語言(Web Services Business Process Execution Language; WSBPEL)進行分析轉換,再針對轉換後之網路結構 進行進一步的分析。

因此,本論文之研究步驟,從蒐集文獻開始,再針對雲端運算、網路服務,

網路轉換、化簡驗證與死結判斷等模組進行整合,建置一個實作系統,最後再針 對案例進行模擬,研究流程如圖 1-1 所示。

‧ 國

立 政 治 大 學

N a tio na

l C h engchi U ni ve rs it y

4

圖 1-1 研究步驟架構圖

1.4 研究架構

本研究架構總共分為五個章節來進行討論,以下將依序進行介紹:

第一章 緒論

本章針對本研究之動機與目的進行介紹,並將本研究之主要問題進行釐 清,以利閱讀後續章節時,可更清楚瞭解相關重點。

相關文件