博碩士論文 93542011 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:48 、訪客IP:13.59.205.156
姓名 王秉豐(Ping-Feng Wang)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 一種可組合SOAP、非SOAP及非網路服務之異質性服務組合框架
(A Framework for composing)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 整合OSGi與RESTful服務之BPEL引擎
★ 利用文件相似度以轉換網路內容為OSGi Bundles★ 量測Java類別的耦合關係
★ 轉換Android應用程式為OSGi Service★ 物聯網應用之Context塑模方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 (全文檔遺失)
請聯絡國立中央大學圖書館資訊系統組 TEL:(03)422-7151轉57422,或E-mail聯絡
摘要(中) 近來,許多的應用領域如:車載資通訊、企業商務、智慧家庭及物聯網等架構在服務導向架構(SOA)的基礎上開發行動應用服務系統已成為一個趨勢。儘管許多研究努力發展組合SOAP服務,但很少研究強調同時提供SOAP服務、非SOAP服務與非網路服務(non-web service)於一個服務組合程序中,為了完成一個複雜的工作任務在各種行動裝置上。這個挑戰可從下面兩個角度解釋:
1. 如何藉由各種不同的協定與資料內容格式(如:SOAP、RESTful和OSGi服務)以引用及組合異質性的網路服務。
2. 如何整合非網路服務(包含:網路內容程式與行動應用系統)於一個組合的網路服務程序中。
本篇研究工作中,我們提出了一個異質性服務組合框架,以引用及組合SOAP服務、非SOAP服務和非網路服務於行動裝置中。運用兩個關鍵特徵:
1. 基於轉接器設計模版(adapter pattern),擴展BPEL引擎並綑綁轉接器(adapter)以直接引用及組合SOAP、REST、及OSGi服務。
2. 提供兩個轉變機制設計,使Web content和Android activity改造為OSGi服務,並能被可擴展的BPEL引擎組合服務。
在實驗的評估中,我們展示異質性服務組合框架之網絡流量和周轉時間,且優於沒有直接將轉接器(adapter)綑綁於BPEL引擎的方法。
摘要(英) Recently, there is a trend on developing mobile applications based on service-oriented architecture (SOA) in numerous application domains, such as telematics, business, smart home and internet of things. Although efforts have been made on developing composite SOAP services, little emphasis has been put on invoking and composing a combination of SOAP, non-SOAP, and non-web services into a composite process in order to complete complex tasks on a variety of mobile devices. The challenges can be best explained from the following two perspectives: one is how to invoke and compose heterogeneous web services with various protocols and content types, such as SOAP, RESTful, and OSGi services; and the other is how to integrate non-web services, including Web contents and mobile applications, into a composite web service process. In this work, we propose a framework for invoking and composing SOAP, non-SOAP, and non-web services on mobile devices with two key features: a BPEL engine extended and bundled with adapters to enable the direct invocation and composition of SOAP, RESTful and OSGi services based on Adapter pattern; and two transformation mechanisms devised to enable the transformation of Web contents and Android activities into OSGi services that can be composed by the extended BPEL engine. In the experimental evaluations, we demonstrate that both network traffic and turnaround time of the proposed framework are better than those approaches where adapters are not bundled with their BPEL engines.
關鍵字(中) ★ 異質性服務組合
★ 網路服務
★ 服務整合引擎
關鍵字(英) ★ Heterogeneous service composition
★ web service
★ service composition engine
論文目次 TABLE OF CONTENTS
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . iii
DEDICATION . . . . . . . . . . . . . . . . . . . . . . . . v
ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . vi
TABLE OF CONTENTS . . . . . . . . . . . . . . . . . . . vii
LIST OF FIGURES . . . . . . . . . . . . . . . . . . . . viii
LIST OF TABLES . . . . . . . . . . . . . . . . . . . . . . x
CHAPTER I INTRODUCTION . . . . . . . . . . . . . . . . . . 1
I.A Motivation . . . . . . . . . . . . . . . . . . . . . . 1
I.B Organization of the Dissertation . . . . . . . . . . . 4
II RELATED WORK . . . . . . . . . . . . . . . . . . . . . 5
II.A SOAP Web Service . . . . . . . . . . . . . . . . . . 5
II.B Non-SOAP Web Service . . . . . . . . . . . . . . . . 7
II.C Non-Web Service . . . . . . . . . . . . . . . . . . 10
II.D Service Composition . . . . . . . . . . . . . . . . 11
II.E Comparison of Various Heterogeneous Composite Service
Methods . . . . . . . . . . . . . . . . . . . . . . . . . 13
III HETEROGENEOUS SERVICE COMPOSITION FRAMEWORK . . . . . 16
III.A Composing RESTful Services . . . . . . . . . . . . 17
III.B Composing OSGi Services . . . . . . . . . . . . . . 21
III.C Composing Mobile Applications . . . . . . . . . . . 25
III.D Composing Web Contents . . . . . . . . . . . . . . 28
IV EXPERIMENTAL EVALUATION . . . . . . . . . . . . . . . 33
IV.A Definition of Evaluation Metrics . . . . . . . . . . 33
IV.B Experimental Scenario system . . . . . . . . . . . . 37
IV.C Experimental Hardware Environment . . . . . .. . . . 40
IV.D Turnaround Time . . . . . . . .. . . . . . . . . . . 43
V CONCLUSION . . . . . . .. . . . . . . . . . . . . . . . 48
V.A A Summary of this Research . . . . . . . . . . . . . 48
V.B Future Work . . . . . . . . . . . . . . . . . . . . . 48
REFERENCES . . . . . . . . . . . . . . . . . . . . . . . 50
VITA . . . . . . . . . . . . . . . . . . . . . . . . . . 55
參考文獻 REFERENCES
[1] J. Lee, S.-J. Lee, H.-M. Chen, and K.-H. Hsu. Itinerary-based Mobile Agent as a Basis for Distributed OSGi Services. IEEE Transactions on Computers. 2012
[2] Y. Natchetoi, V. Kaufman, and A. Shapiro. Service-oriented architecture for mobile applications. Proceedings of the 1st international workshop on Software architectures
and mobility. ACM, 2008.
[3] D.-M. Han and J.-H. Lim. Design and implementation of smart home energy management systems based on zigbee. IEEE Transactions on Consumer Electronics, 56(3):1417-1425, 2010.
[4] M. Darianian, and M. P. Michael. Smart home mobile RFID-based Internet-of-Things systems and services. Advanced Computer Theory and Engineering, 2008. IEEE International Conference on ICACTE, 2008.
[5] L. Atzori, A. Iera, and G. Morabito. The internet of things: A survey. Computer Networks, 54(15): 2787-2805, 2010.
[6] W3C Member Submission. OWL-S: Semantic Markup for Web Services. http://www.w3.org/Submission/OWL-S/. 2004.
[7] C. Pautasso, O. Zimmermann, and F. Leymann. RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision. WWW 2008, April 2125, 2008.
[8] C. Pautasso. RESTful Web Service Composition with BPEL for REST. Data and Knowledge Engineering Journal, Vol. 68, No. 9, 2009, pp. 851-866.
[9] F. Curbera, M. Duftler, R. Khalaf, and D. Lovell. Bite: Workflow composition for the web. ICSOC (2007) 94–106.
[10] R. P. Diaz Redondo, A. Fernandez Vilas, M. Ramos Cabrer, J.J. Pazos Arias and M.R. Lopez. Enhancing Residential Gateways: OSGi Service Composition. IEEE Trans-
actions on Consumer Electronics, Vol 53, No 1, February 2007, 87-95.
[11] M. zur Muehlen, J.V. Nickerson,and K.D. Swenson, Developing web services choreography standards the case of REST vs. SOAP. Decision Support System 37 (2004)
[12] S. Farokhi, A. Ghaffari, H. Haghighi, and F. Shams. MDCHeS: Model-Driven Dynamic Composition of Heterogeneous Service. International Journal of Communications, Net-
work and System Sciences 5 (2012).
[13] J. Niemoller, K. Vandikas, R. Levenshteyn, D. Schleicher, and F. Leymann. Towards a Service Composition Language for Heterogeneous Service Environments. 2011 15th
IEEE International Conference on Intelligence in Next Generation Networks, 2011.
[14] J. Lee, S.P. Ma, S.J. Lee, Y.C. Wang, and Y.Y. Lin. Dynamic Service Composition: A Discovery-Based Approach. International Journal of Software Engineering and Knowl-
edge Engineering, March 2008, 18(2):199-222.
[15] J. Lee, S.J. Lee, H.M. Chen, and C.L. Wu. Composing web services enacted by autonomous agents through agent-centric contract net protocol. Information and Software
Technology, 54 (2012) 951967
[16] Y.Y. Peng, S.P. Ma, and J. Lee. REST2SOAP: a Framework to Integrate SOAP Services and RESTful Services, Service-Oriented Computing and Applications (SOCA). 2009 IEEE International Conference on
[17] C. Pautasso. Composing Restful Services with JOpera. Proceeding of the International
Conference on Software Composition (SC09). Zurich, July 2009, pp. 142-159.
[18] K. He. Integration and Orchestration of Heterogeneous Services. Proceedings of the IEEE Joint Conferences Pervasive Computing (JCPC), 3-5 December 2009, pp. 467-
470.
[19] S. Dustdar and W. Schreiner. A survey on web services composition. Technical report, Distributed Systems Group, Technical University of Vienna, 2004.
[20] H. Cervantes and R. S. Hall. Service Oriented Concepts and Technologies in the book Service-Oriented Software System Engineering: Challenges and Practices. Idea Group
Publishing, 2005.
[21] R. P. D. Redondo, A. F. Vilas, M. R. Cabrer, J. J. P. Arias, J. G. Duque, and A. GilSolla. Enhancing residential gateways: A semantic osgi platform. IEEE Intelligent Systems, 23(1):3240, 2008.
[22] L. Richardson and S. Ruby. RESTful Web Services. O’Reilly (May 2007)
[23] T. Andrews, F. C, et al.. Business Process Execution Language for Web Service (BPEL4WS) 1.1. Technical Report, BEA Systems and International Business Machines
Corporation and Microsoft Corporation and SAP AG and Siebel Systems, 2003.
[24] Alexandre Alves et al.: Web Services Business Process Execution Language Version 2.0. Technical report, OASIS (January 2007)
[25] OSGi Alliance. OSGi service platform, core specification, release 4. http://www.osgi.org/.
[26] M. Gudgin, M. Hadley, N. Mendelsohn, J.J. Moreau and H.F. Nielsen. Simple Object Access Protocol (SOAP) 1.2. W3C, April 2007, http://www.w3.org/TR/soap12.
[27] E. Christensen, F. Curbera, G. Meredith and S.Weerawarana. Web services description language (WSDL) version 1.1. W3C, March 2001, http://www.w3.org/TR/wsdl.
[28] Knopflerfish 3, OSGi R4., http://www.knopflerfish.org/.
[29] Eclipse, http://www.eclipse.org/.
[30] Google Android Developer, http://developer.android.com/guide/components/index.html.
[31] Protocol Buffers, https://developers.google.com/protocol-buffers/.
[32] JSON, http://www.json.org/
[33] YAML, http://search.cpan.org/ mstrout/YAML-0.84/lib/YAML.pm.
[34] Head First Design Patterns. By Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra, O’Reilly Media(October 2004)
[35] F. Curbera, R. Khalaf, N. Mukhi, S. Tai, and S. Weerawarana. The next step in web services. Communications of the ACM, 46(10):29-34, 2003.
[36] M.P. Papazoglou and D. Georgakopoulos. Service-oriented computing: introduction. Communications of the ACM, 46(10):24-28, 2003.
[37] J. Lee, S.-P. Ma, and A. Liu. Service Life Cycle Tools and Technologies: Methods, Trends and Advances. IGI Grobal, 2011.
[38] R. Fielding. Architectural styles and the design of network-based software architectures. Ph.D. thesis, University of California, Irvine, 2000.
[39] T. Koskela and K. Vnnen-Vainio-Mattila, Evolution towards smart home environments: empirical evaluation of three user interfaces, Personal and Ubiquitous Computing, vol. 8, Jul. 2004, pp. 234-240.
指導教授 李允中(Jonathan Lee) 審核日期 2013-7-9
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明