簡易檢索 / 詳目顯示

研究生: 陳宥輔
Chen, Yu-Fu
論文名稱: 分群式網路服務組合方法之建立
A Clustering-Based Web Service Composition Method
指導教授: 王惠嘉
Wang, Hei-Chia
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理研究所
Institute of Information Management
論文出版年: 2011
畢業學年度: 100
語文別: 中文
論文頁數: 50
中文關鍵詞: 網路服務網路服務組合網路服務檢索相似網路服務分群
外文關鍵詞: web services, service composition, service discovery, clustering
相關次數: 點閱:146下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 網路服務規範被提出後,企業相繼投入開發各種網路服務,可供存取的網路服務大量增加,然而,也造成了下面兩個問題:網路服務提供者開發了許多種類的網路服務,但重複開發提供相同服務功能的網路服務,如何有效率地從眾多服務中檢索出所需網路服務成為重要的議題;此外,使用者的需求日趨複雜且多元,單一網路服務難以提供所有的需求,因此需要網路服務組合方法以因應此項問題。
    以往組合運作需要流程建構者先行建構組合流程,依據流程中定義好的組合順序,搜尋符合條件的網路服務,因此,網路服務檢索在服務組合運算中扮演了重要的角色,以此方法進行服務組合需要人力介入。為了降低人力的需求,在組合網路服務時希望達到自動化,並且增加檢索率以滿足服務使用者請求,因此,使用語義資訊來進行可能的網路服務組合成為一個新興方法。語意網對網際網路中的資訊做了較為完善的定義,OWL-S是基於語義網規範而發展的網路服務描述文件,讓網路服務中的資料能夠被自動化程式或工具分享、理解並且處理,增加了實現網路服務自動化組合的可能性。在確保網路服務的可組合性時,需要比對網路服務的功能、輸入與輸出的連結性,比對時所有網路服務之間兩兩進行相容性計算,因此比對運算時間成為一大負擔。為減少運算時間,本研究提出一種分群方法,分別對網路服務的功能敘述(Description)及輸出(Output)進行分群,其中功能說明群聚過濾網路服務,而輸出群聚主要用於相容性計算,並以群組資料代替個別的網路服務運算,以降低比對計算量以及資料壓縮,然後使用回溯法(Backtracking Algorithm)進行網路服務的組合。
    本研究提出分群式網路服務組合方法,並與Liu (2007)等學者之研究成果比較,由實驗發現本研究分群方法改善了檢索網路服務時效能,同時減短服務維護時間,也驗證了利用語意資訊能夠提升組合成效。

    The enterprise developed various web services and the number of accessing web services rising rapidly. How to discovery the suitable web services becomes an important issue. Also, user’s requests become more complex. Single web service may not fulfill the user’s requests. Web services composition is a solution to overcome this problem. In the past, the compositing flow should be determined first. However, building the compositing flow requires human resource to participate in. so, automatic web services composition has been proposed to reduce the labor power. This goal can be achieved by finding linkable services with machine automatically understanding the semantics of web services. OWL-S description language, which supporting the automatic programs executing, has been proposed for semantic web.
    In this paper, the compatibility of input and output between web services are sued for composing. However, existed methods spend much time due to the compatibility calculating is all-against-all. To overcome the problems mentioned above, a cluster-based service composition method according to the description and the output parameter is proposed. The compatibility process looks for the cluster of the linkable services rather than finding the web services straightly. It can decrease the time of calculating and compressing the information. Finally, the backtracking algorithm is adopted to compose the web services.
    To verify the proposed approach, performance measurements are used. According to the results, the proposed approach not only alleviates users from time-consuming compositing tasks but also improves the effect of discovering.

    第1章 緒論 1 第一節 研究背景與動機 1 第二節 研究目的 4 第三節 研究流程 4 第四節 研究範圍與限制 6 第五節 論文架構 6 第2章 文獻探討 7 第一節 網路服務 7 第二節 語意網 8 第三節 OWL-S 9 第四節 網路服務檢索 10 第五節 網路服務組合 11 第六節 分群 13 第七節 小結 15 第3章 研究方法 16 第一節 前處理 18 i. 字句斷詞 18 ii. 字根還原 19 iii. 消除停用字 20 第二節 服務資訊相似度 20 i. Service Name、Service Description、Operation Name 21 ii. Input、Output 22 第三節 相似網路服務群聚 23 第四節 網路服務組合 27 第4章 系統建置與實驗分析 33 第一節 實驗環境與資料 33 第二節 實驗的建置 35 i. Data Preprocessing 36 ii. Similarity Calculation 36 iii. Web Service Composition 36 第三節 評估指標 36 第四節 實驗比較 37 第5章 結論 45 第一節 研究發現 45 第二節 未來研究方向 46 參考文獻 47

    Al-Masri, E., & Mahmoud, Q. H. (2010). WSB: a broker-centric framework for quality-driven web service discovery. Software-Practice & Experience, 40(10), 917-941.
    Brogi, A., Corfini, S., & Popescu, R. (2008). Semantics-Based Composition-Oriented Discovery of Web Services. Acm Transactions on Internet Technology, 8(4).
    Dong, X., Halevy, A., Madhavan, J., Nemes, E., & Zhang, J. (2004). Similarity search for web services. Paper presented at the Proceedings of the Thirtieth international conference on Very large data bases - Volume 30.
    Fenza, G., Loia, V., & Senatore, S. (2008). A hybrid approach to semantic web services matchmaking. International Journal of Approximate Reasoning, 48(3), 808-828.
    Hartigan, J. A. (1979). Algorithm AS 136: A K-means clustering algorithm. Journal of the Royal Statistical Society. Series C, 28(1), 100.
    Klusch, M., Fries, B., & Sycara, K. (2009). OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services. Journal of Web Semantics, 7(2), 121-133.
    Kona, S., Bansal, A., Gupta, G., & Hite, T. D. (2006). Web Service Discovery and Composition using USDL. Paper presented at the E-Commerce Technology, 2006. The 8th IEEE International Conference on and Enterprise Computing, E-Commerce, and E-Services, The 3rd IEEE International Conference on.
    Kona, S., Bansal, A., Gupta, G., Hite, T. D., Simon, L., & Mallya, A. (2009). USDL: A Service-Semantics Description Language for Automatic Service Discovery and Composition. International Journal of Web Services Research 6(1), 20-48.
    Li, L., & Horrocks, I. (2004). A Software Framework for Matchmaking Based on Semantic Web Technology. Int. J. Electron. Commerce, 8(4), 39-60.
    Liu, A., Liu, H., Li, Q., Huang, L.-S., & Xiao, M.-J. (2009). Constraints-Aware Scheduling for Transactional Services Composition. Journal of Computer Science and Technology, 24(4), 638-651.
    Liu, X., Huang, G., & Mei, H. (2010). A community-centric approach to automated service composition. SCIENCE CHINA Information Sciences, 53(1), 50-63.
    Marton, A., Piccinelli, G., & Turfin, C. (1999). Service provision and composition in virtual business communities. Paper presented at the Reliable Distributed Systems, 1999. Proceedings of the 18th IEEE Symposium on.
    McIlraith, S. A., Son, T. C., & Honglei, Z. (2001). Semantic Web services. Intelligent Systems, IEEE, 16(2), 46-53.
    Meditskos, G., & Bassiliades, N. (2010). Structural and Role-Oriented Web Service Discovery with Taxonomies in OWL-S. IEEE Trans. on Knowl. and Data Eng., 22(2), 278-290.
    Medjahed, B., & Bouguettaya, A. (2005). A multilevel composability model for semantic Web services. Ieee Transactions on Knowledge and Data Engineering, 17(7), 954-968.
    Medjahed, B., Bouguettaya, A., & Elmagarmid, A. K. (2003). Composing Web services on the Semantic Web. The VLDB Journal, 12(4), 333-351.
    Nicole Oldham , Christopher Thomas , Amit Sheth , & Verma, K. (2004). METEOR-S Web Service Annotation Framework with Machine Learning Classification. Paper presented at the Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition, California, USA.
    Nodine, M., Bohrer, W., & Hee Hiong Ngu, A. (1999). Semantic brokering over dynamic heterogeneous data sources in InfoSleuth<sup>TM</sup>. Paper presented at the Data Engineering, 1999. Proceedings., 15th International Conference on.
    Ozorhan, E. K., Kuban, E. K., & Cicekli, N. K. (2010). Automated composition of web services with the abductive event calculus. Information Sciences, 180(19), 3589-3613.
    Plebani, P., & Pernici, B. (2009). URBE: Web Service Retrieval Based on Similarity Evaluation. Ieee Transactions on Knowledge and Data Engineering, 21(11), 1629-1642.
    Porter, M. F. (2006). An algorithm for suffix stripping. Program, 40(3), 211.
    Principles, S. (2009). Service-Orientation Design Principles. from http://www.soaprinciples.com/standardized_service_contract.asp
    Rajesh Karunamurthy, Ferhat Khendek, & Roch H. Glitho. (2010). A formal description framework and a matchmaking technique for web service composition. International Journal of Web Information Systems, 6(1), 24-54.
    Sander, J., Ester, M., Kriegel, H.-P., & Xu, X. (1998). Density-Based Clustering in Spatial Databases: The Algorithm GDBSCAN and Its Applications. Data Mining and Knowledge Discovery, 2(2), 169-194.
    Shadbolt, N. (2006). The semantic web revisited. IEEE Intelligent Systems, 21(3), 96.
    Stroulia, E., & Wang, Y. Q. (2005). Structural and semantic matching for assessing web-service similarity. International Journal of Cooperative Information Systems, 14(4), 407-437.
    Talantikite, H. N., Aissani, D., & Boudjlida, N. (2009). Semantic annotations for web services discovery and composition. Computer Standards & Interfaces, 31(6), 1108-1117.
    W3C. (2001). Web Services Description Language (WSDL) 1.1. from http://www.w3.org/TR/wsdl
    W3C. (2004a). OWL-S: Semantic Markup for Web Services. from http://www.w3.org/Submission/OWL-S/
    W3C. (2004b). Web Services Architecture. from http://www.w3.org/TR/ws-arch/
    W3C. (2007). SOAP Version 1.2 Part 1: Messaging Framework (Second Edition). from http://www.w3.org/TR/soap12-part1/#intro
    W. Cohen, P. Ravikumar, & Fienberg, S. (2003). A comparison of string distance metrics for name-matching tasks. Paper presented at the the IJCAI-03Workshop on Information Integration on theWeb(IIWeb-03).
    Ward Jr, J. H. (1963). Hierarchical grouping to optimize an objective function. Journal of the American Statistical Association, 58(301), 236.
    Weiss, S. M., Apte, C., Damerau, F. J., Johnson, D. E., Oles, F. J., Goetz, T., et al. (1999). Maximizing text-mining performance. [Article]. Ieee Intelligent Systems & Their Applications, 14(4), 63-69.
    X. Liu, G. Huang, & Mei, H. (2007). Consumer-Centric Service Aggregation: The Method and Framework. Journal of Software, 18(8), 1883-1895.
    Xuanzhe Liu, Gang Huang, & Mei, H. (2009). Discovering Homogeneous Web Service Community in the User-Centric Web Environment. IEEE Computer Society 2(2), 167-181.
    Yang, J., & Papazoglou, M. (2006). Web Component: A Substrate for Web Service Reuse and Composition. In A. Pidduck, M. Ozsu, J. Mylopoulos & C. Woo (Eds.), Advanced Information Systems Engineering (Vol. 2348, pp. 21-36): Springer Berlin / Heidelberg.
    Yeganeh, S. H., Habibi, J., Rostami, H., & Abolhassani, H. (2010). Semantic web service composition testbed. Computers & Electrical Engineering, 36(5), 805-817.

    下載圖示 校內:2012-12-21公開
    校外:2012-12-21公開
    QR CODE