跳到主要內容

臺灣博碩士論文加值系統

(44.192.44.30) 您好!臺灣時間:2024/07/25 08:59
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:黃俊曉
研究生(外文):Jyun-Siao Huang
論文名稱:網路服務流程組合選擇之研究
論文名稱(外文):A Study of Service Selection for Web Service Composition
指導教授:張道顧
指導教授(外文):Tao-Ku Chang
學位類別:碩士
校院名稱:國立東華大學
系所名稱:資訊工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2012
畢業學年度:100
論文頁數:52
中文關鍵詞:工作流程網路服務服務品質項目多準決策分析
外文關鍵詞:WorkflowWeb ServiceService QualityMultiple Criteria Decision Method
相關次數:
  • 被引用被引用:1
  • 點閱點閱:260
  • 評分評分:
  • 下載下載:75
  • 收藏至我的研究室書目清單書目收藏:0
身處於資訊爆炸的現代,網路上充斥著無數資訊。隨著時代進步,人們對於網路的需求也與日俱增,網路服務因此越來越受到大家重視。然而,網路上存在的網路服務如此之多,需要有辦法可以準確的獲得我們的需求,因此產生出一些計算方法被提出,此即為網路服務品質項目。我們可以透過網路服務品質項目得知網路服務除了功能之外的其他細項,再經由多準決策分析方法中的ELECTRE法,從眾多網路服務中分析網路服務的品質項目,以找出最符合我們需求的網路服務。找出這些網路服務後,下一步就是將這些網路服務組合起來。關於組裝的這個部分與工作流程非常相似,我們只要將所需的網路服務交給工作流程管理系統去安排,工作流程管理系統便會幫我們將這些網路服務組合起來並一一幫我們完成。但是,正如同前面所言,現在的網路服務很多,如果要一一搜尋,勢必花費很多資源,如果一開始便能將這些服務進行分類管理,在進行多準決策分析時必定能夠節省不少時間。因此,本研究將實作一個網路服務分組組合系統,先將網路服務依照網路服務品質的分數進行區分,再透過ELECTRE法挑選方案以及比較已分組與未分組之效能。最後,在考慮策略聯盟的條件下找出最符合使用者的方案。
In modern life, lots of information can be found through the internet. With the time progress, need of internet have grown, and web services have drawn much more attention from people as well. However, there are too many web services on the internet, and thus, find a way to get what we need directly is a must-do option. Therefore, many calculation methods have come out, which is web service quality item. From web service quality item, we can find some other details in a web service besides its functions. The ELECTRE method in Multiple Criteria Decision Method can analyze quality of web service from many web services, so we can find the best web service through this method. While we find out the web service we want, next step is to group the web services we want. Tracks of grouping the web services is similar to the work flow process, all we need to do is to put the web service into work flow management system and to make arrangement, then the work flow management system will help us group these web services and get everything completed. However, as I mentioned above, there are a lot of web services can be found in the Internet now, to avoid wasting of resources, we can classify and manage these services at first, so that we can save much time on utilizing Multiple Criteria Decision Method. Thus, this essay will implement a Web-based network service, to separate the web services by the points of web services quality, and then compare classified performance and unclassified performance through ELECTRE method. We will find the best case for users under the consideration of Strategic alliance as the consequences of this paper.
摘要 .................................................................................................................................. I
Abstract ........................................................................................................................... III
目錄 ................................................................................................................................. V
圖目錄 ........................................................................................................................... VII
表目錄 ............................................................................................................................ IX
1. 緒論 .......................................................................................................................... 1
1.1. 研究背景與動機 ...................................................................................... 1
1.2. 研究問題與目的 ...................................................................................... 1
1.3. 研究方法與步驟 ...................................................................................... 3
1.4. 論文架構 .................................................................................................. 4
2. 文獻探討 .................................................................................................................. 5
2.1. 網路服務 .................................................................................................. 5
2.2. 工作流程 ................................................................................................. 11
2.3. 網路服務組合 ........................................................................................ 16
2.4. 多屬性決策 ............................................................................................ 19
3. 系統架構 ................................................................................................................ 23
3.1. 系統架構概述 ........................................................................................ 23
3.2. 各元件詳細說明 .................................................................................... 25
4. 系統實作 ................................................................................................................ 37
4.1. 網路服務分組器 .................................................................................... 39
4.2. 方案產生器 ............................................................................................ 41
4.3. 最佳方案選擇器 .................................................................................... 41
5. 實作結果與分析 .................................................................................................... 45
5.1. 系統環境 ................................................................................................ 45
5.2. 系統實例 ................................................................................................ 46
5.3. 分析比較 ................................................................................................ 48
6. 結論與未來研究方向 ............................................................................................ 51
參考文獻 ........................................................................................................................ 53
附錄1、方案產生器程式碼 ......................................................................................... 59
附錄2、方案選擇器程式碼 ......................................................................................... 67
1 W3C Web Service Architecture [Online] Available: http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/ Jun. 7, 2012[data accessed]
2 R. Benayoun, B. Roy, and N. Sussman, "Manual de reference du programme electre," Note De Synthese et Formaton, vol. 25, 1966.
3 孫守明,「模糊環境下ELECTRE方法之研究」,私立東海大學工業工程研究所,碩士論文,2000
4 w3schools Introduction to Web Services [Online] Available: http://www.w3schools.com/webservices/ws_intro.asp Jun. 7, 2012[data accessed]
5 W3C SOAP Version 1.2 Part 0: Primer(Second Edition) [Online] Available: http://www.w3.org/TR/2007/REC-soap12-part0-20070427/ Jun. 7, 2012[data accessed]
6 OASIS UDDI Version 3.02 [Online] Available: http://uddi.org/pubs/uddi-v3.0.2-20041019.htm Jun. 7, 2012[data accessed]
7 W3C Web Services Description Language (WSDL) 2.0 [Online] Available: http://www.w3.org/TR/2007/REC-wsdl20-20070626 Jun. 7, 2012[data accessed]
8 W3C HTML 4.01 Specification [Online] Available: http://www.w3.org/TR/html4/ Jun. 7, 2012[data accessed]
9 W3C Overview of SGML Resources [Online] Available: http://www.w3.org/MarkUp/SGML/ Jun. 7, 2012[data accessed]
10 OASIS ebXML [Online] Available: http://www.ebxml.org/specs/index.htm Jun. 7, 2012[data accessed]
11 OASIS Web Service Business Process Execution Language Version 2.0 [Online] Available: http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html Jun. 7, 2012[data accessed]
12 cXML.org cXML [Online] Available: http://www.cxml.org/ Jun. 7, 2012[data accessed]
13 Open Mashup Alliance EMML [Online] Available: http://www.openmashup.org/omadocs/v1.0/index.html Jun. 7, 2012[data accessed]
14 W3C XQuery 1.0: An XML Query Language. [Online] Available: http://www.w3.org/TR/xquery/ Jun. 7, 2012[data accessed]
15 W3C XML Path Language(XPath) 2.0. [Online] Available: http://www.w3.org/TR/2007/REC-xpath20-20070123/ Jun. 7, 2012[data accessed]
16 W3C XML Transformations (XSLT) Version 2.0. [Online] Available: http://www.w3.org/TR/2007/REC-xslt20-20070123/ Jun. 7, 2012[data accessed]
17 Computer Supported Cooperative Work(CSCW), Springer Netherlands, ISSN: 0925-9724.
18 WfMC, “The Workflow Reference Model,” Issue 1.1, The Workflow Management Coalition Specification, 1995.
19 WfMC, “Terminilogy & Glossary,” Issue 3.0, The Workflow Management Coalition Specification, 1999.
20 W. Devashish, “Error Handling and Recovery for the ORBwork Workflow Enactment Service in METOR,” 1998.
21 WfMC, “Workflow Reference Model Diagram,” http://www.wfmc.org/reference-model.html.
22 T. B. Lee, J. Hendler, and O. Lassila, “The Semantic Web,” Science American284, pp. 24-43, May 17,2001.
23 L. Zeng, et al. “Qos-Aware Middleware for Web Services Composition.” IEEE Transactions on Software Engineering, 30(5):311-327, May 2004.
24 Y. Liu, Anne H.H. Ngu, and L. Zeng, “QoS Computation and Policing in Dynamic Web Service Selection.” Proceedings of the 13th International World Wide Web Conference on Alternate track papers & posters, pp. 66-73, May 2004.
25 S. Ran, “A Model for Web Service Discovery With QoS.” ACM SIGecom Exchanges, Vol. 4, Issue.1 , pp. 1-10, 2003.
26 C. L. Hwang, and Y. Kwangsun, “Multiple Attribute Decision Making-Methods and Applications” Lecture Notes in Economics and Mathematical Systems, pp.115-127, 1981.
27 蔡豐州,「模糊目標規劃解法之探討」,國立成功大學工業管理研究所,碩士論文,1997
28 許錫美,「模糊層級分析法之研究」,國科會研究計畫成果報告,1994
29 王小璠,「多準決策分析」,蒼海書局,1995
30 A. Abraham, and B. Nath, “A Neuro-fuzzy Approach for Modelling Electricity Demand in Victoria.” Applied Soft Computing, 1(2), 127-138, 2001.
31 P. Collier, and A. Gregory, “Investment Appraisal in Service Industries: a Field Study Analysis of the U.K. Hotels Sector.” Management Accounting Research, 145(2), 287-303, 1995.
32 M. A. Badri, A. K. Mortagy, and C. A. Alsayed, “A Multi-objective model for locating fire stations.” European Journal of Operational Research, 110(2), 43-260, 1998.
33 W. Baran, “Development of Design Methods for Permanent Magnet Circuits, Demonstrated with a Core Magnet Assembly.” Journal of Magnetism and Magnetic Materials, 19(1-3), 326-328, 1980.
34 G. Barbarosoglu, L. Ozdamar, and A. Cevik, “An Interactive Approach for Hierarchical Analysis of Helicopter Logistics in Disaster Relief Operations.” European Journal of Operational Research, 140(1), 118-133, 2002.
35 O. L. Chau, and C. Parkan, “Selection of Manufacturing Process with Multiple Attributes: A Case Study.” Journal of Engineering and Technology Management, 12(3), 219-237, 1995
36 G. Fandel, and T. Gal, “Redistribution of Funds for Teaching and Research Among Universities: The case of North Rhine-Westphalia.” European Journal of Operational Research, 130(7), 435-453, 2001.
37 J. M. C. Bastien, D. L. Scapin, and C. Leulier, “The Ergonomic Criteria and the ISO/DIS 9241-10 Dialogue Principles: A Pilot Comparison in an Evaluation Task.” Interacting with Computers, 11(3), 299-322, 1999.
38 J. P. Costa, P. Melo, P. Godinho, and L. C. Dias, “The AGAP system: A GDSS for Project Analysis and Evaluation.” European Journal of Operational Research, 145(2), 287-303, 2003.
39 C. A. Salt, and M. C. Dunsmore, “Development of a spatial decision support system for post-emergency management of radioactively contaminated land.” Journal of Environmental Management, 58(3), 169-178, 2000
40 J. R. Nolan, “An expert fuzzy classification system for supporting the grading of student writing samples.” Expert Systems with Applications, 15(1), 59-68, 1998.
41 W. Habenicht, “Multiple criteria decision analysis in regional planning, concepts, methods and applications: F. SEO and M. SAKAWA D. Reidel, Dordrecht, West Germany, 1988, xvii + 535 pages.” European Journal of Operational Research, 42(1), 106-107, 1989.
42 L. A. Belanche, J. J. Valdes, J. Comas, I. R. Roda, and M. Poch, “Towards a Model of Input-output Behaviour of Wastewater Treatment Plants Using Soft Computing Techniques.” Environmental Modelling and Software, 14(5), 409-419, 1999.
43 J. Antoine, G. Fischer, and M. Malowski, “Multiple Criteria Land Use Analysis.” Applied Mathematics and Computation, 83(2-3), 195-215, 1997.
44 Bana e Costa, Oliveira Rui Carvalho C.A., “Assigning Priorities for Maintenance, Repair and Refurbishment in Managing a Municipal Housing Stock.” European Journal of Operational Research, 138(2), 380-391, 2002.
45 H. F. Wang, and C. S. Huang, “Analysis on Maximal Tolerance in Linear Programming.” European Journal of Operational Research, 67, 75-87, 1993.
46 W. R. Greiff, “Soft Computing in Information Retrieval: Techniques and Applications.: F. Crestani and G. Pasi(Eds.), Physica-Verlag, Heidelberg(2000), ix + 399 pp. ISSN 1434-9922, ISBN 3-7908-1299-4.” Information Processing & Management, 39(2), 329-330, 2003.
47 馮正民,「多準決策分析方法」投影片,國立交通大學交通運輸研究所,私立逢甲大學交通工程與管理學系,2006
48 W. J. M. Kickert, Fuzzy Theories on Decision Making: A Critical Review, Leiden, Netherlands: Martinus Nijhoff, 1978.
49 P. Nijkamp, “A Multicriteria Analysis for Project Evaluation: Economic-Ecological Evaluation of Residential Environment,” Paper of the Regional Science Association, Vol. 35, pp. 87-111, 1974.
50 R. M. Tong, and P. P. Bonissine, “A Linguistic Approach to Decision Making with Fuzzy Sets,” IEEE Trans. On System, Man, and Cybernectics, Vol. SMC-10, pp. 717-723, 1980.
51 戚玉樑,李志偉,陳仲儼,「網路服務架構下之最佳化流程組合的選擇方法」,私立中原大學資訊管理研究所,私立長庚大學資訊管理學系,電子商務研究第二卷第三期P297-314,2004
52 C. Cortes, and V. N. Vapnik, "Support-Vector Networks", Machine Learning,1995
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top