跳到主要內容

簡易檢索 / 詳目顯示

研究生: 盧美蓉
論文名稱: 價值策略導向之調適式SOA有效事件模型建構
A Value-Driven Architecture Strategy of Adaptive SOA and EDA
指導教授: 苑守慈
學位類別: 碩士
Master
系所名稱: 商學院 - 資訊管理學系
Department of Management Information System
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 140
中文關鍵詞: 服務導向架構事件導向架構事件管理機制價值策略導向
外文關鍵詞: service-oriented architecture, event-driven architecture, event management mechanism, value-driven strategy
相關次數: 點閱:102下載:36
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 服務導向架構(Service-Oriented-Architecture, SOA)與事件導向架構(Event-driven Architecture, EDA)的結合應用將成為未來Real-Time Enterprise軟體應用系統架構的主流趨勢,雖然兩架構的結合可以整體提升應用系統之反應、整合與溝通的能力,但若無良好的事件管理機制及搭配提供服務的配套設計,則難以充分發揮兩架構結合的互補綜效。本研究所提出之調適式SOA有效事件模型,以事件價值觀點(Value-driven)分析事件所提供的價值對使用者的重要性與效益。由於使用者所重視的事件價值不同,因此也為各別使用者設計一調適性事件語意資訊模型(Customized Event Ontology Model),作為篩選事件的依據,另外,事件管理機制也可運用智慧型代理人(Agent)觀察使用者採用事件的行為,透過學習更新事件過濾的規則,並可建議使用者取消訂閱(subscribe)不重視的事件。本研究同時搭配設計一事件與服務對應的機制,並透過此機制連結外部環境所提供的服務。本研究所提出之調適式SOA有效事件模型,預期可提供更為健全的服務導向架構(SOA)與事件導向架構(EDA)的結合應用設計,讓使用者可以真正受惠於此種應用軟體架構結合的好處與效用。


    The combination of Service-Oriented-Architecture (SOA) and Event-driven Architecture (EDA) will become the main trend of application architecture of Real-Time Enterprise in the future. Although the combination of these two architectures can enhance an application system’s capabilities in response, integration and communication as a whole, it’s hardly to extend these two architectures’ complemented advantages unless there is a sound mechanism for advanced event and service management. This paper presents a novel methodology which can analyze the importance and impacts of events’ values to users. Based on different emphases on events’ values among users, this research can also develop a Customized Event Ontology Model used as the basis for filtering events for an individual user. The event management mechanism designs an intelligent agent in order to observe the records of a user’s history events and to learn new filtering rules of events. The mechanism can also suggest the user to cancelling events which are insignificant to him. Furthermore, this study devises a mechanism to bridge the connections between events and services. The contribution of my methodology aims to provide an advanced solution of combining the architectures of SOA and EDA in order for a user to exert up-to-date information for personalized competitive advantage.

    表次 V
    圖次 VI
    第壹章 緒論 1
    第一節 研究背景 1
    第二節 研究動機 3
    第三節 研究問題 4
    第四節 研究目的與預期貢獻 5
    第五節 研究流程 7
    第貳章 文獻探討 8
    第一節 服務導向架構(Service-Oriented Architecture) 8
    第二節 事件導向架構(Event-Driven Architecture) 10
    第三節 服務導向架構與事件導向架構的結合 16
    第参章 研究方法 19
    第一節 調適式SOA有效事件模型架構 20
    第二節 研究核心基礎概念 22
    第三節 Dispatch Agent 34
    第四節 事件導向架構(EDA)的元件 34
    第五節 SOA Synthesizer 42
    第六節 服務導向架構(SOA)的元件 43
    第七節 情境應用 43
    第肆章 實驗設計與結論 44
    第一節 實驗架構與情境設計 44
    第二節 實驗目的與問題 51
    第三節 實驗方式與結果評估 53
    第伍章 系統架構 119
    第一節 系統元件功能 119
    第二節 系統流程 121
    第三節 系統畫面 123
    第四節 iCare整合應用平台 128
    第陸章 結論與未來研究方向 132
    第一節 結論 132
    第二節 本研究之商業價值 135
    第三節 未來研究方向 136
    參考文獻 138

    表次
    表2-3-1 SOA與EDA的相異點.............................................................................16
    表3-2-1 事件衡量指標列表..................................................................................27
    表3-2-2 價值向量..................................................................................................33
    表3-4-1 表.....................................................................................................36
    表3-4-2 LOESS Model公式..................................................................................39
    表3-4-3 多元線性迴歸公式..................................................................................40
    表4-1-1 系統參數之設計......................................................................................45
    表4-1-2 事件類型之情境設計..............................................................................49
    表4-1-3 使用者之情境設計..................................................................................50
    表4-3-1 iCare老人照護模擬情境之事件轉換價值設計.....................................92

    圖次
    圖1-1-1 SOA與EDA的相異點…………....……………………...……………...3
    圖1-5-1 研究流程圖................................................................................................7
    圖2-1-1 SOA基本架構圖與Web Service實作技術.............................................9
    圖2-2-1 簡單的object-based publish/subscribe系統............................................11
    圖2-2-2 商業事件應用系統類別圖......................................................................14
    圖2-2-3 2004年新的大型應用系統中理論上與實際上應用EDA的情況.........15
    圖3-1 本研究內外部環境關係圖......................................................................20
    圖3-1-1 調適式SOA有效事件模型架構圖.........................................................21
    圖3-2-1 事件價值分類模組(Event Value Taxonomy).........................................25
    圖3-2-2 domain independent事件的表示圖.........................................................31
    圖3-2-3 事件和價值關係圖..................................................................................32
    圖3-2-4 事件價值分類模組、事件衡量指標模組與事件本體模組之關係圖....33
    圖3-3-1 Dispatch Agent處理情境圖.....................................................................34
    圖3-4-1 Event Processing Agent處理事件流程圖...............................................35
    圖3-4-2 Event Adapter Agent調整調適性事件語意資訊模型流程圖................38
    圖3-4-3 Event Management Agent處理情境圖....................................................41
    圖3-5-1 SOA Synthesizer處理事件情境圖..........................................................42圖4-1-1 實驗環境設計圖......................................................................................45
    圖4-3-1 實驗模擬流程設計..................................................................................53
    圖4-3-2 事件價值分類模組向量0.9/0.1版本...................................................57
    圖4-3-3 事件價值分類模組向量0.8/0.2版本...................................................58
    圖4-3-4 事件價值分類模組向量0.7/0.3版本...................................................58
    圖4-3-5 事件價值分類模組向量0.6/0.4版本...................................................59
    圖4-3-6 事件價值分類模組向量0.5/0.5版本...................................................59
    圖4-3-7 調適性事件語意資訊模型向量之五組版本比較圖..............................61
    圖4-3-8 調適性事件語意資訊模型向量之0.9/0.1版本比較圖.......................63
    圖4-3-9 調適性事件語意資訊模型向量之0.8/0.2版本比較圖.......................63
    圖4-3-10 調適性事件語意資訊模型向量之0.7/0.3版本比較圖.....................64
    圖4-3-11 調適性事件語意資訊模型向量之0.6/0.4版本比較圖......................64
    圖4-3-12 調適性事件語意資訊模型向量之0.5/0.5版本比較圖.....................65
    圖4-3-13 cos門檻值α之五組版本比較圖...........................................................66
    圖4-3-14 事件價值分類模組向量0.9/0.1版本.................................................69
    圖4-3-15 事件價值分類模組向量0.8/0.2版本.................................................69
    圖4-3-16 事件價值分類模組向量0.7/0.3版本.................................................70
    圖4-3-17 事件價值分類模組向量0.6/0.4版本.................................................70
    圖4-3-18 事件價值分類模組向量0.5/0.5版本.................................................71
    圖4-3-19 調適性事件語意資訊模型向量之五組版本比較圖............................72
    圖4-3-20 調適性事件語意資訊模型向量之0.9/0.1版本比較圖.....................74
    圖4-3-21 調適性事件語意資訊模型向量之0.8/0.2版本比較圖.....................75
    圖4-3-22 調適性事件語意資訊模型向量之0.7/0.3版本比較圖.....................75
    圖4-3-23 調適性事件語意資訊模型向量之0.6/0.4版本比較圖.....................76
    圖4-3-24 調適性事件語意資訊模型向量之0.5/0.5版本比較圖.....................76
    圖4-3-25 cos門檻值α之五組版本比較圖..........................................................78
    圖4-3-26 事件價值分類模組向量0.9/0.1版本.................................................80
    圖4-3-27 事件價值分類模組向量0.8/0.2版本.................................................81
    圖4-3-28 事件價值分類模組向量0.7/0.3版本.................................................81
    圖4-3-29 事件價值分類模組向量0.6/0.4版本.................................................82
    圖4-3-30 事件價值分類模組向量0.5/0.5版本.................................................82
    圖4-3-31 調適性事件語意資訊模型向量之五組版本比較圖............................84
    圖4-3-32 調適性事件語意資訊模型向量之0.9/0.1版本比較圖.....................86
    圖4-3-33 調適性事件語意資訊模型向量之0.8/0.2版本比較圖.....................86
    圖4-3-34 調適性事件語意資訊模型向量之0.7/0.3版本比較圖.....................87
    圖4-3-35 調適性事件語意資訊模型向量之0.6/0.4版本比較圖.....................87
    圖4-3-36 調適性事件語意資訊模型向量之0.5/0.5版本比較圖.....................88
    圖4-3-37 cos門檻值α之五組版本比較圖...........................................................89
    圖4-3-38 事件價值分類模組向量0.9/0.1版本.................................................95
    圖4-3-39 事件價值分類模組向量0.8/0.2版本.................................................95
    圖4-3-40 事件價值分類模組向量0.7/0.3版本.................................................96
    圖4-3-41 事件價值分類模組向量0.6/0.4版本.................................................96
    圖4-3-42 事件價值分類模組向量0.5/0.5版本.................................................97
    圖4-3-43 調適性事件語意資訊模型向量之五組版本比較圖............................98
    圖4-3-44 調適性事件語意資訊模型向量之0.9/0.1版本比較圖...................100
    圖4-3-45 調適性事件語意資訊模型向量之0.8/0.2版本比較圖...................101
    圖4-3-46 調適性事件語意資訊模型向量之0.7/0.3版本比較圖...................101
    圖4-3-47 調適性事件語意資訊模型向量之0.6/0.4版本比較圖...................102
    圖4-3-48 調適性事件語意資訊模型向量之0.5/0.5版本比較圖...................102
    圖4-3-49 cos門檻值α之五組版本比較圖.........................................................104
    圖4-3-50 事件價值分類模組向量0.9/0.1版本...............................................106
    圖4-3-51 事件價值分類模組向量0.8/0.2版本...............................................107
    圖4-3-52 事件價值分類模組向量0.7/0.3版本...............................................107
    圖4-3-53 事件價值分類模組向量0.6/0.4版本...............................................108
    圖4-3-54 事件價值分類模組向量0.5/0.5版本...............................................108
    圖4-3-55 調適性事件語意資訊模型向量之五組版本比較圖..........................110
    圖4-3-56 調適性事件語意資訊模型向量之0.9/0.1版本比較圖....................112
    圖4-3-57 調適性事件語意資訊模型向量之0.8/0.2版本比較圖....................112
    圖4-3-58 調適性事件語意資訊模型向量之0.7/0.3版本比較圖....................113
    圖4-3-59 調適性事件語意資訊模型向量之0.6/0.4版本比較圖....................113
    圖4-3-60 調適性事件語意資訊模型向量之0.5/0.5版本比較圖....................114
    圖4-3-61 cos門檻值α之五組版本比較圖..........................................................115
    圖5-1-1 系統架構圖.............................................................................................119
    圖5-3-1 價值權重設定畫面................................................................................124
    圖5-3-2 事件訂閱管理畫面................................................................................125
    圖5-3-3 事件比對結果畫面................................................................................126
    圖5-3-4 提供事件的相關服務詢問視窗............................................................127
    圖5-3-5 拒絕事件確認視窗................................................................................127
    圖5-3-6 價值調適結果畫面................................................................................128
    圖5-4-1 iCare Building Blocks.............................................................................130

    1.李清培(2003),Web services 之規劃策略與設計模式—企業觀點,.NET 研究室專欄,http://www.microsoft.com/Taiwan/msdn/columns/dotNETResearch/
    webservicesent_00.htm
    2.邱澤奇(2003),社會學是什麼?(WHAT IS SOCIOLOGY?),香港︰天地圖書有限公司
    3.陳秉璋、陳信木(1990),價值社會學,台北市︰桂冠圖書股份有限公司
    4.葉至誠(2001),社會學概論,台北市︰揚智文化
    5.蔡澤銘、張均合、吳欽誠、廖俊傑(2005),事件導向架構之研究現況與發展應用(A Survey of Research, Development and Application on Event-Driven Architecture),資訊工業策進會電子商務技術實驗室
    6.IDC Taiwan (2005), IDC:2005年亞太區IT及安全軟體走向整合, http://taiwan.cnet.com/enterprise/research/0,2000062910,20096162,00.htm
    7.Joseph Schumpeter(2001),經濟分析史(History of Economic Analysis),台北縣︰左岸文化事業有限公司
    8.Risieri Frondizi(1984),價值是什麼?,台北市︰聯經
    9.Abraham Maslow (1943) , A Theory of Human Motivation, Psychological Review ,50(4), p.370-396
    10.Cory Vondrak and Redondo Beach(2004), Message-Oriented Middleware,http://www.sei.cmu.edu/str/descriptions/momt_body.html
    11.David Kelly(2005), Business Process Management Primer, http://www.ebizq.net/hot_topics/bpm/features/6293.html?page=1
    12.David Cohn(1996), Locally Weighted Regression, http://www-2.cs.cmu.edu/afs/ cs/project/jair/pub/volume4/cohn96a-html/node7.html
    13.David Luckham(2004), The Beginnings of IT Insight: Business Activity Monitoring, http://www.ebizq.net/topics/messaging_middleware/features/ 4689.html?page=1
    14.David Luckham(2005), Taking the Fear out of Complex Event Processing, http://www.ebizq.net/hot_topics/cep/features/5580.html?page=1
    15.David Luckham(2005), Bringing Order to the Business Activity Monitoring Space, http://www.ebizq.net/topics/biz_opt/features/6044.html?page=1
    16.Diana Walker(2004), The Instantly Responsive Enterprise, http://www.complexevents.com/media/articles/InformationAge.pdf
    17.F. Dignum(2002), Abstract Norms and Electronic Institutions, Proceedings of the Int. Workshop on Regulated Agent-based social Systems: Theories and Applications RASTÁ02, Bologna Italy
    18.Fiona Chau(2004), Web services on the event horizon, Telecom Asia, http://proquest.umi.com/pqdweb?did=716343541&sid=1&Fmt=4&clientId=17319&RQT=309&VName=PQD
    19.Gartner, Now is the Time for Real-Time Enterprise,http://www.gartner.com/ pages/story.php.id.2646.s.8.jsp
    20.Herbert A. Simon (1981), The Sciences of the Artificial, MIT Press
    21.IBM(2004), Patterns: Implementing an SOA using an Enterprise Service Bus,http://www.redbooks.ibm.com/redbooks/pdfs/sg246346.pdf
    22.Jean Piaget (1995), Sociological Studies, Routlege: London, translation by Terry Brown
    23.K. Mani Chandy and Jonathan Lurié Carmona and Robert Alexander(2005), Service-Oriented Architecture: Event Web Building Block, http://www.developer.com/design/article.php/10925_3482126_1
    24.Kishore Channabasavaiah and Kerrie Holley and Edward M. Tuggle, Jr.(2004), Migrating to a Service-Oriented Architecture, Part 2, http://www.developer.com/ design/article.php/3428291
    25.Michael Stevens (2002), Service-Oriented Architecture Introduction, Part 1. Developer.com, http://www.developer.com/net/article.php/1010451
    26.Michael Stevens (2002), Service-Oriented Architecture Introduction, Part 2. Developer.com, http://www.developer.com/net/article.php/1014371
    27.Michael Stevens(2005), Understanding Service-Oriented Architecture, http://www.developer.com/design/article.php/2207371
    28.Milton Rokeach(1973), The nature of human values, New York : Free Press
    29.Patrick Th. Eugster and Pascal A. Felber and Rachid Guerraoui and Anne-Marie Kermarrec (2003), The Many Faces of Publish/Subscribe, ACM Computing Surveys, 35(2), p.114–131.
    30.Peter Fingar(2005), Business Process Management: The Next Generation, http://www.bpmg.org/downloads/Articles/Article-The_Next_Generation.pdf
    31.Roy Schulte(2003), The Growing Role of Events in Enterprise Applications,http://www.gartner.com/resources/116100/116129/116129.pdf
    32.Roy Schulte(2004), Event-Driven Architecture: The Next Big Thing, Application Integration & Web Services Summit 2004,Gartner
    33.Roy Schulte(2004), Using Events for Business Benefit, Business Integration Journal, http://bijonline.com/PDF/schulte%20may.pdf
    34.Ruth Malan and Dana Bredemeyer(2005), Enterprise Architecture as Strategic Differentiator, Executive Report of Cutter Consortium, 8(6)
    35.TIBCO(2004), Enabling Real-Time Business Through A Service-Oriented and Event-Driven Architecture, http://whitepaper.informationweek.com
    36.TIBCO, TIBCO Delivers Real-time Enterprise Architecture (SOA + EDA) , http://www.tibco.com/software/standards_support/architecture.jsp?m=c15
    37.Tom Mitchell(1997), Machine Learning, McGraw-Hill

    QR CODE
    :::