博碩士論文 945202018 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:100 、訪客IP:13.58.112.1
姓名 林威伸(Wei-shen Lin)  查詢紙本館藏   畢業系所 資訊工程學系
論文名稱 基於服務遞送的BPEL擴充
(BPEL Extension to Service Delivery)
相關論文
★ 移動代理人監控系統之設計與實作★ 以正規表式法為基礎之地理編碼服務設計與實作
★ Android應用程式開發之持續整合系統★ 基於設計矩陣之需求追溯關係建立方法
★ 點對點移動代理人之設計與實作與於車資通訊之應用★ 網頁內容叢集分類法之設計與實作
★ 設計與實作於行動裝置上以XUL為基礎之介面呈現★ Android平台上以OSGi為基礎之服務遞送
★ 利用網頁內容結構之區塊擷取方法以呈現新聞服務★ 設計與實作以感測器為中心的查詢機制
★ 針對路徑規劃服務之Web 2.0系統設計與實作★ 整合OSGi與RESTful服務之BPEL引擎
★ 利用文件相似度以轉換網路內容為OSGi Bundles★ 量測Java類別的耦合關係
★ 轉換Android應用程式為OSGi Service★ 物聯網應用之Context塑模方法
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 截至目前BPEL商業流程定義與應用,主要皆針對流程自動化之服務組合與流程設計。對於必須由人員進行互動(human interaction)才能完成的流程活動,在BPEL中並沒有實際的描述。再加上以WSDL作為流程服務介面的描述,並無法提供流程使用者實際流程的執行順序。因此,本論文目標在於設計基於服務遞送(service delivery)之BPEL擴充,讓BPEL具備描述人員活動(people activity)的能力,從而讓人員活動能夠整合入整體商業流程的設計之中,並且讓流程執行順序能實際實現於流程自動化中。除了讓BPEL具備可描述人員活動的的擴充之外,我們在BPEL中也引入服務使用介面(service UI)描述,讓人員在流程進行中能夠透過這些服務使用介面與商業流程進行互動,藉此達成服務遞送的目標。
摘要(英) In nowadays, the specification and the use of the WS-BPEL mainly focuses on the design of composite services and fully automated process. There is no description about human interaction in the BPEL process. Furthermore, it can not provide process participants the sequence of actual process execution by using WSDL description. Hence, in this thesis we designed two BPEL extensions to implement service delivery, which let WS-BPEL can be able to involve human interactions in process and let people activities be integrated into the design of entire business process. Moreover, we introduced the description of service UI into BPEL, which enables process participants to interact with business process through these service UIs.
關鍵字(中) ★ 網際服務
★ 商業流程執行語言
★ 使用者介面
關鍵字(英) ★ WS-BPEL
★ Web Service
★ Business Process Execution Language
★ Service UI
★ BPEL
論文目次 圖表目錄 V
第一章 緒論 1
1.1 背景 1
1.2 動機 3
1.3 論文架構 4
第二章 背景知識介紹 5
2.1 Service-Oriented Computing 5
2.1.1 網際服務 6
2.1.1.1 SOAP (Simple Object Access Protocol) 6
2.1.1.2 WSDL (Web Services Description Language) 7
2.1.1.3 UDDI(Universal Description, Discovery and Integration) 8
2.1.2 Service Binding 8
2.2 Web Services Business Process Execution Language 9
2.2.1 WS-BPEL特性簡述 10
2.2.1.1 描述性語言 10
2.2.1.2 程式語言特性 11
2.2.1.3 來源分散特性 11
2.3 XML User Interface Language 12
2.3.1 XUL重要特色與優點 13
2.4 AJAX (Asynchronous JavaScript and XML) 15
2.5 ZK Framwork 17
2.5.1 ZK概觀 18
第三章 BPEL擴充與UI產生引擎之設計與實作 20
3.1系統概觀 21
3.2 Extended XUL 24
3.3 BPEL Extensions 27
3.3.1 RenderUI 27
3.3.2 InteractPeople 30
3.4 系統設計與實作 33
3.4.1 Service UI Parser & Service UI Emitter 34
3.4.2 Service UI Rendering Engine 35
3.4.2.1 Application Mediator & Client Mediator 36
3.4.2.2 Service UI Rendering Engine 37
3.4.3 引導式使用情境設計 39
3.4.3.1 流程設計與實作方式 40
第四章 案例探討 41
4.1 TRM Risk Reporting System 41
4.1.1 BPEL流程設計 42
4.1.2 使用者介面產生引擎擴充 43
4.1.3 系統展示 44
4.2 Develop High Level WBS 47
4.2.1 BPEL流程設計 48
4.2.2使用者介面產生引擎擴充 49
4.2.3 系統展示 50
第五章 文獻探討 54
5.1 WS-BPEL Extension for People – BPEL4People 54
5.1.1 Scenarios 54
5.1.2 Concept 55
5.1.3 Features 55
5.2 XML使用者介面標籤語言 – XML UI Markup Languages 58
5.2.1 XML使用者介面標籤語言之種類 58
第六章 結論與展望 60
參考文獻 62
參考文獻 [1] Tim O’Reilly What Is Web 2.0 - Design Patterns and Business Models for the Next Generation of Software. Sep 30, 2005.
[2] Rich Internet Applications: Design, Measurement,and Management Challenges. Chris Loosley Senior Director, SLM Technologies Keynote Systems, 2006
[3] Martin Gudgin, Marc Hadley, Noah Mendelsohn, Jean-Jacques Moreau, Henrik Frystyk Nielsen. Simple Object Access Protocol(SOAP) 1.2 .W3C Working Draft 9 July 2001
http://www.w3.org/TR/2001/WD-soap12-20010709/
[4] Dr. Frank Leymann. Web Service Flow Language(WSFL). May 2001
[5] Satish Thatte. XLANG
http://www.gotdotnet.com/team/xml_wsspecs/xlang-c/default.htm
[6] Assaf Arkin, Intalio. Business Process Modeling Language(BPML). http://www.bpmi.org/, November 13, 2002
[7] Francisco Curbera, Yaron Goland, Johannes Klein, Frank Leymann, Dieter Roller, Satish Thatte, Sanjiva Weerawarana. Business Process Execution Language for Web Services(BPEL4WS), 31 July 2002.
[8] Tony Andrews, Francisco Curbera,Hitesh Dholakia, Yaron Goland, Johannes Klein, Frank Leymann, Kevin Liu, Dieter Roller, Doug Smith, Satish Thatte, Ivana Trickovic, Sanjiva Weerawarana. Business Process Execution Language for Web Services Version 1.1, 5 May 2003.
[9] OASIS Standard. Web Services Business Process Execution Language Version 2.0. 11 April 2007
[10] Matthias Kloppmann, Dieter Koenig, Frank Leymann, Alan Rickayzen, Claus von RiegenPatrick Schmidt, Ivana Trickovic. WS-BPEL Extension for People – BPEL4People, A Joint White Paper by IBM and SAP, July 2005.
[11] H. Kreger, “Web Services Conceptual Architecture (WSCA) 1.0”, IBM Software Group, May 2001
[12] M.P. Papazoglou, D. Georgakopoulus, "Service-Oriented Computing", Communications of the ACM, Vol 46, No. 10, 2003
[13] Apache Axis (SOAP Implementation)
http://ws.apache.org/axis/
[14] D. Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer, Simple Object Access Protocol(SOAP) 1.1
http://www.w3.org/TR/2000/NOTE-SOAP-20000508/
[15] E. Christensen, F. Curbera, G. Meredith, and S. Weerawarana, Web Services Description Language (WSDL) 1.1.
http://www.w3.org/TR/wsdl.html
[16] UDDI http://uddi.org/specification.html
[17] Frank Leymann, Dieter Roller. Business processes in a Web services world--A quick overview of BPEL4WS. August 2002
[18] David C. Fallside. XML Schema Part 0: Primer. W3C ecommendation, 2 May 2001.
http://www.w3.org/TR/xmlschema-0/
[19] James Clark, Steve DeRose. XML Path Language (XPath) Version 1.0. W3C Recommendation 16 November 1999
http://www.w3.org/TR/xpath.html
[20] XML User Interface Language (XUL) Project
http://www.mozilla.org/projects/xul/
[21] The Joy Of XUL. Peter Bojanic.
http://www.mozilla.org/projects/xul/joy-of-xul.html
[22] XML User Interface Language (XUL) 1.0. Ben Goodger, Ian Hickson, David Hyatt, Chris Waterson. 2001.
http://www.mozilla.org/projects/xul/xul.html
[23] AJAX:Getting Started. Mozilla Developer Center
http://developer.mozilla.org/en/docs/AJAX:Getting_Started
[24] Jesse James Garrett, “Ajax: A New Approach to Web Applications”
http://www.adaptivepath.com/publications/essays/archives/000385.php ,2005
[25] ZK Framework
http://www.zkoss.org/
[26] ZK The Developer's Guide, Potix Corporation, 2007
[27] Thin client definition from Webopedia computer dictionary
http://www.webopedia.com/TERM/t/thin_client.html
[28] Google Maps API
http://www.google.com/apis/maps/
[29] Home of the User Interface Markup Language
http://UIML.org
[30] Swing Markup Language
http://swingml.sourceforge.net/
[31] XUI Zone – manual. Xoetrope
http://www.xoetrope.com/zone/manual/article.php?zone=XUI&article=9&articleid=23
[32] SWIXML - Generate javax.swing at runtime based on XML descriptors, Wolf Paulus
http://www.swixml.org/index.html
[33] Adobe Flex 2 , Adobe Systems Incorporated, 2007
http://www.adobe.com/products/flex/
[34] Getting Started with Flex 2, Adobe Systems Incorporated, 2007
http://www.adobe.com/go/flex2_gettingstarted_pdf
[35] XAML.net
http://www.xaml.net/
[36] What Is Service-Oriented Architecture? Hao He .September 30, 2003
http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
指導教授 李允中(Johnathan Lee) 審核日期 2007-7-18
推文 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聯絡  - 隱私權政策聲明