跳到主要內容

臺灣博碩士論文加值系統

(23.20.20.52) 您好!臺灣時間:2022/01/24 18:32
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:廖秋婷
研究生(外文):Chlu Ting Liao
論文名稱:複合式電子服務之推薦及系統平台之設計
論文名稱(外文):Designing Composite E-service Platform With Recommendation Capability
指導教授:劉敦仁劉敦仁引用關係
指導教授(外文):Duen-Ren Liu
學位類別:碩士
校院名稱:國立交通大學
系所名稱:資訊管理所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:75
中文關鍵詞:電子服務複合式電子服務工作流程系統電子化企業
外文關鍵詞:E-serviceComposite e-serviceWorflow SystemE-business
相關次數:
  • 被引用被引用:1
  • 點閱點閱:584
  • 評分評分:
  • 下載下載:155
  • 收藏至我的研究室書目清單書目收藏:2
企業在網際網路上提供各種電子服務,已是企業電子化之重要趨勢,企業將其服務電子化,轉換成可經由網路取得的商品,以創造新的收入來源與達到更高的效益。由不同的服務提供者所提供的電子服務所組成的複合式電子服務,可以為顧客帶來更大的價值。從流程的觀點來看,複合式電子服務成為電子服務提供者與顧客的一種價值流程,相對的,其所涵蓋的處理流程較複雜,需透過跨組織的電子服務提供者合作完成。許多研究中提出電子服務平台以動態組合與執行複合式電子服務流程。然而,傳統的電子服務平台並沒有支援對複合式電子服務的資料探勘與推薦。
本研究提出一個新的複合式電子服務平台,增加新的功能於傳統的電子服務平台當中。主要包含三項延伸功能:設計電子服務的Metadata、提供表示複合式電子服務的方法、推薦複合式電子服務的流程。本研究使用UML分析語言中的活動圖形表示複合式的電子服務,以ECA規則描述複合式電子服務流程中的控制流。流程中的每個電子服務相對應一個的電子服務選擇規則,包含選擇電子服務提供者的條件於規則中,以XQL描述此規則。並採用UDDI標準,設計適合的屬性以描述電子服務,以作為電子服務之Metadata。在電子服務的Metadata支援下,使得本平台可以提供語義搜尋,並基於電子服務規則,顧客可以動態的選擇電子服務的提供者。最後,本研究將利用關聯規則之資料探勘技術以發掘電子服務發生次數頻繁之條件集合,以及從執行過的複合式電子服務中發掘電子服務之間的順序集合。基於發掘的結果,本系統平台推薦給顧客複合式電子服務流程,以提供顧客在選擇電子服務屬性及複合式電子服務流程之依據。
Providing various e-services on the Internet is becoming an important trend in e-business. Enterprises make e-services available via the Internet to drive new revenue streams or create new efficiencies. Composite e-services, which are composed by various e-services provided by different e-service providers, can be more valuable for customers. From the workflow viewpoint, composite e-services can be viewed as value-added processes for service providers and customers. Composite e-services are complex processes that require cooperation among cross-organizational e-service providers. Several e-service platforms have been proposed to dynamically compose and enact composite e-services. However, conventional e-service platforms do not support the mining and recommendation of composite e-services.
This work presents a novel platform capable of supporting e-service metadata, and modeling and recommending composite e-services. Composite e-services are modeled by using the activity diagram, in which ECA (Event/Condition/Action) rules are employed to define the control flow of the composite e-services. Associated with each e-service, an e-service selection rule consisting of predicates expressed in XQL can be defined to select the appropriate e-service provider that satisfies customer needs. Moreover, UDDI is adopted to design appropriate metadata for describing the characteristics of e-services. With the support of e-service metadata, the platform provides semantic search of e-services and dynamic selection of e-service providers based on the defined e-service selection rules. Furthermore, the association rule mining approach is used to discover the frequent predicate sets of e-services and the frequent ordering (flow) sets among the instances of composite e-services. Based on the mining result, the proposed platform provides recommendation of composite e-services to the customer.
1. Introduction……………………………………………… 1
2. Related Work……………………………………………… 4
2.1 E-Services………………………………………… 5
2.1.1 E-Services and Web Service Definition……… 5
2.1.2 Composite E-Services…………………………… 6
2.1.3 E-Service Platform……………………………… 7
2.2 Web Service Standards…………………………… 9
2.2.1 Universal Description Discovery Integration (UDDI)…10
2.2.2 Web Service Description Language (WSDL)…… 11
2.2.3 Simple Object Access Protocol (SOAP)…………11
2.3 Workflow Management System……………………… 12
2.3.1 Workflow Management System Definition……… 12
2.3.2 Workflow Management System Examples………… 12
2.4 Data Mining…………………………………………. 13
2.4.1 Data Mining Introduction………………………… 13
2.4.2 Association Rule…………………………………. 13
2.4.3 Process Mining……………………………………… 15
3. Extended E-Service Platform……………………………. 16
3.1 E-Service Platform………………………………… 16
3.2 Extended E-Service Platform…………………… 17
4. E-Service Metadata………………………………………. 22
4.1 Metadata……………………………………………… 22
4.2 Metadata Design……………………………………. 23
4.2.1 Business Level Metadata……………………………… 23
4.2.2 Service Level Metadata………………………………. 26
4.3 Using Metadata for Semantic search…………. 29
4.3.1 Using UDDI APIs for Search……………………… 29
4.3.2 Semantic Search……………………………………… 31
5. Composite E-Services……………………………………… 32
5.1 Flow Schema of Composite E-Services……….. 32
5.2 ECA Rules…………………………………………... 34
5.2.1 Using ECA Rules for Routing Rules………………… 34
5.2.2 Using ECA Rules for E-Service Selection Rules… 38
6. Recommend Composite E-Services………………………… 45
6.1 Mining Implementation…………………………… 47
6.1.1 Mining Frequent Predicate Sets………………… 47
6.1.2 Mining Frequent Ordering Sets………………… 53
6.1.2.1 Transitive Reduction…………………………… 60
6.2 Basic Recommendations ……………………. 61
6.3 Advanced Recommendations……………………… 62
6.3.1 Predicate Score…………………………………… 63
6.3.2 Ordering Score……………………………………… 66
6.3.3 Total Score………………………………………… 68
6.3.4 Recommendations…………………………………… 69
7. Conclusions and Future Works…………………………… 71
7.1 Conclusions………………………………………………… 71
7.2 Future Works………………………………………… 71
References……………………………………………………… 73
[1] R. Agrawal, D. Gunopulos, F. Leymann, “Mining Process Models from Workflow Logs”, Proc. Of the 6th International Conference on Extending Database Technology (EDBT’98), Valencia, Spain, March, 1998, pp.23-27
[2] R. Agrawal, R. Srikant, “Mining Association Rules between Sets of Items in Large Databases”, Proc. Of ACM SIGMOD, May, 1993, pp. 207-216
[3] W. A.J.M.M., A. W.M.P. Van der, “Process Mining Discovering Workflow Models from Event-Based Data”, Proc. of the 13th Belgium-Netherlands Conference on Artificial Intelligence (BNAIC 2001), BNVKI, Maastricht, 2001, pp.283-290.
[4] R. Balakrishnan, “A Service Framework Specification for Dynamic e-Services Interaction.”, Proc. of the 4th International Enterprise Distributed Object Computing Conference (EDOC’00), Makuhari, Japan , September 2000
[5] B. Butler, C. Steinfifield, and M. B. Saker, “Intermediaries and Cybermediaries: A Continuing Role for Mediating Players in the Electronic Marketplace”, Available http://cwis.usc.edu/dept/annenberg/voll/issue3/sarkar.html.
[6] F. Casati, M.-C. Shan, “Dynamic and adaptive Composition of e-Services”, Information Systems, 26(3), 2001, pp.143-163.
[7] F. Casati, S. Ilnicki, L.-J. Jin, and M.-C. Shan, “An Open, Flexible, and Configurable System for Service Composition”, Proc. of the Second International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems (WECWIS’00), Milpitas, CA, USA, June 2000, pp.125-132.
[8] F. Casati and M.-C. Shan, “Definition, Execution, Analysis, and Optimization of Composite E-Services”, IEEE Data Engineering Bulletin, 24(1), 2001, pp.29-34
[9] F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, M.-C. Shan, “eFlow: a Platform for Developing and Managing Composite e-Services”, Proc. of the Academia / Industry Working Conference on Research Challenges (AIWoRC’00), Buffalo, NY, USA, June 2000.
[10] F. Casti, S. Ceri, S. Paraboschi, G. Pozzi. “Specification and Implementation of Exceptions in Workflow Management Systems”, ACM Transactions on Database Systems, 24(3), Sept. 1999.
[11] C. Hagen, G. Alonso. “Flexible Exception Handling in the OPERA Process Support System.”, Proc. of International Conference on Distributed Computing Systems (ICDCS’98) , Amsterdam, The Netherlands, May 1998.
[12] J. Han, M. Kamber, Data Mining: Concepts and Techniques, Morgan Kaufmann Publishers, USA, 2000
[13] J. Hendler, “Agents and the Semantic Web”, IEEE Intelligent Systems, 16(2), March-April 2001, pp.54 —59
[14] HP (Hewlett Packard), “E-Service Initiative”,
Available http://www.hp.com/solutions1/ e-services
[15] HP (Hewlett Packard), “e-Speak”, Available http://www.e-speak.hp.com/
[16] InConcert, http://www.tibco.com/product/in_concert/
[17] IFLANET (International Federation of Library Associations and Institutions), Available http://www.ifla.org/II/metadata.htm
[18] I. Jacobson, G. Booch, J. Rumbaugh, The Unified Software Development Process, Addison Wesley, Canada, 1999
[19] I. Jacobson, G. Booch, J. Rumbaugh, The Unified Modeling Language Reference Manual, Addison Wesley, Canada, 1999
[20] G. Kappel, S.Rausch-schott and W. Retschitzegger, “Coordination in Workflow Management Systems-A Rule-Based Approach”, Proc. of the Workshop on Coordination Technology for Collaborative Applications, pp.99-121 , Singapore, December 2-5, 1996
[21] Microsoft .net, Available http://www.microsoft.com/net
[22] MQ Series Workflow, http://www-3.ibm.com/software/ts/mqseries/workflow/
[23] G. Piccinelli, L. Mokrushin, “Dynamic e-Service Composition in DySCo”, Proc. of the International Workshop on Distributed Dynamic Multiservice Architectures (DDMA’01), Phoenix, Arizona, USA, April 2001.
[24] G. Piccinelli, G.-D. Vitantonio, L. Mokrushin, “Dynamic Service Aggregation in Electronic Marketplaces”, Computer Networks, 37(2), October 2001, pp. 95-109
[25] A. Sahai, J. Ouyang, V. Machiraju, “End-to-End Transaction Management for Composite Web based Services”, Proc. of the third International Workshop on Advanced issues of E-Commerce and Web-Based Information Systems, San Jose, CA, June 2001.
[26] A. Sahai, V. Machiraju, K. Wurster, “Monitoring and Controlling Internet based E-Services”, Proc. Of the Second IEEE Workshop on Internet Applications (WIAPP’01), San Jose, CA , July 2001.
[26] Staffware, Available http://www.staffware.com
[28] UDDI (Universal Description, Discovery and Integration), Available http://www.uddi.org/
[29] UML (Unified Modeling Language), Available http://www.uml.org/
[30] A.V. Aho, M. R. Garey, and J. D. Ullman, “The Transitive reduction of a directed graph”, SIAM Journal of Computing, 1(2), 1972, pp.131-137
[31] WebSphere Development Domain Platform Overview, Available
http://www7b.boulder.ibm.com/wsdd/products/platformoverview.html
[32] WfMC (Workflow Management Coalition), Available
http://www.wfmc.org
[33] WSFL (Web Service Flow Language), Available
http://www-3.ibm.com/software/solutions/webservices/pdf/WSFL.pdf
[34] W3C (World Wide Web), Available http://www.w3.org/
[35] W3C (World Wide Web), “Simple Object Access Protocol 1.1”, Available http://www.w3.org/
[36] W3C (World Wide Web), “Web Services Description Language”, Available http://www.w3.org/
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top