跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.167) 您好!臺灣時間:2025/10/31 13:46
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:魏銘億
研究生(外文):Ming-Yi Wei
論文名稱:封閉式服務導向架構企業服務匯流排功效之探究-以IBMWebSphere為例
論文名稱(外文):An exploratory study on the Enterprise Service Bus‘ functionalities of the proprietary SOA platforms
指導教授:黃天佑黃天佑引用關係
指導教授(外文):tian-you huang
學位類別:碩士
校院名稱:中原大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2010
畢業學年度:98
語文別:中文
論文頁數:104
中文關鍵詞:商業流程執行語言(BPEL)Web Service服務導向架構(SOA)企業服務匯流排(ESB)封閉式
外文關鍵詞:ProprietaryBPELWeb ServiceESBSOA
相關次數:
  • 被引用被引用:0
  • 點閱點閱:485
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
近幾年因資訊科與網際網路傳輪技術的進步與網路普及已改變了商業市場競爭的型態,全球企業為了因應近幾年商業市場上激烈的競爭,企業實施結盟或協同商務的商業策略漸漸增加 ,因此使企業組織結構及商業活動複雜化,因此企業紛紛進行將企業組識內外的資訊系統進行整合,以提升企業對市場競爭的敏捷性,並提供更多樣與更快速的服務機制以提升企業的競爭能力。而傳統以企業內部資料或資訊為導向的IT架構已無法有效回應此商業競爭的環境。因此服務導向架構(Service-Orientation Architecture,SOA)的概念是由Gartner在1996年提出,採用SOA的方法可以讓企業更加的敏捷,並承諾能透過(Service)的重複使用減少應用程式發展和維護所需的成本 。企業服務匯流排(Enterprice Service Bus, ESB)在2002年被發表, ESB本質上是一個具有通訊基設施是以連接導向(Connectivity-Oriented)為主,其主要是在協助服務導向架構(Service-Orientation Architecture,SOA)主要負責管理並銜接SOA架構中各種應用服務,即服務元件與服務元間的派送及調度的排程以防止服務元件被呼叫時產生資源等待期。
本研究以IBM WebSphereESB系統展示,來驗證其是否達到服務導向架構(Service-Orientation Architecture,SOA)下企業服務匯流排(Enterprice Service Bus, ESB)的原理及原,則即服務的即時性、可重覆性、可在利用性、整合性、訊息的即時性。
本研究結果發現IBM WebSphere的軟體本身為封閉式的軟體,在非同平台的軟體與其整合時會有某些部分不相容的情形。因此本研究可提供後續研究者考慮到要整合非封式式的軟體時的參考。



In recent years of information technology and network transmission technology advances and network popular has changed the pattern of competition in the commercial market, To the last few years commercial market competition, Enterprise Alliance or collaborative commerce business strategy increases, therefore the organizational structure and business become complexity, so companies have to integrate enterprise information systems inside and outside the organizational, to improve enterprise agility to market competition, and to provide more variety and faster service mechanism to enhance the competitiveness of enterprises. traditional enterprise data or information oriented of IT infrastructure has been unable to effectively respond to the business environment.Therefore, service-oriented architecture (Service-Orientation Architecture, SOA) concept is proposed by the Gartner in 1996, using SOA approach enables enterprise more agile, and commitment through (Service) of the re-use to reduce application development and maintenance costs. Enterprise Service Bus (Enterprice Service Bus, ESB) was published in 2002, ESB is connection-oriented (Connectivity-Oriented) of the communications infrastructure, which its mainly in assistance service-oriented architecture (SOA) manage and link the various application services, the service components and services component of the delivery and scheduling of scheduling, to prevent the service component is calling and when resources waiting period.

In this study, using IBM WebSphereESB for system display, to verify whether the service-oriented architecture of the enterprise service bus principle and the principle that services can be real time,repetitive, reuse, integration, instant message.

This study found that IBM WebSphere Software itself is closed software, in Heterogeneous platform integration with some parts are not compatible. Therefore, this study may provide follow-up if the researchers to consider the integration of non-closed software for reference.



摘要 I
Abstract II
誌謝 IV
目錄 V
表目錄 VII
圖目錄 VIII
第一章 緒論 1
第一節 背景 1
第二節 研究動機 3
第三節 研究目的 4
第四節 研究方法 5
第五節 研究流程 7
第六節 論文架構 9
第二章 文獻探討 10
第一節 何謂封閉式(Proprietary) 10
第二節 服務導向架構(Service-Orientation Architecture,SOA) 11
2-1 服務導向架構(SOA)特性 11
2-2 服務導向架構(SOA)的原理原則 12
2-3 服務導向架構(SOA)定義 13
2-4 Web Service架構 14
2-5 商業流程執行語言 16
2-6 本節結論 16
第三節 企業服務匯流排(Enterprice Service Bus, ESB) 18
3-1 企業服務匯流排(Enterprice Service Bus, ESB)的原理原則 19
3-2 企業服務匯流排(Enterprice Service Bus, ESB)定義 20
3-3 企業服務匯流排(Enterprice Service Bus, ESB)功能之探討 22
3-4 企業服務匯流排(Enterprice Service Bus,ESB)產業上應用 24
3-5 本節結論 25
第四節 本章總結 26
第三章 IBM 服務導向架構(SOA) 28
第一節 IBM 服務導向架構(Service-Oriented Architecture,SOA)個案分析 28
第二節 IBM WebSphereESB紹介 34
第三節 本章總結 44
第四章 研究方法與研究設計 45
第一節 系統展示法 45
第二節 展示法研究步驟 49
第五章 系統驗證 53
第一節 IBM WebSphere 實作 53
第二節 IBM WebSphere 驗證 69
2-1 驗證WebSphere MQ在 EAI 與AP之間整合的功效 70
2-2 驗證WebSphere Message Broker是否有效整合BPM 76
第六章 研究結論 86
第一節 結論 86
第二節 對未來研究建議 89
參考文獻 90

表目錄
表 1 開放式與封閉式比較表 10
表 2 學者對SOA的定義 13
表 3 研究機構與廠商對SOA的定義[52] 14
表 4 學者對ESB的定義 21
表 5 學者針對ESB功效探討之方式 23
表 6 ESB在各領域應用之整理 24
表 7 SOA與ESB功能特性如表: 27
表 8 驗證 IBM WebSphere SOA與ESB的功能特性的驗証結果 88

圖目錄
圖 1 研究流程 8
圖 2 資訊系統發展的觀點看SOA[51] 12
圖 3 Web Service 架構 15
圖 4 BPEL4WS與Web Service間關係圖[38] 16
圖 5 SOA與ESB關係圖 18
圖 6 SOA與ESB演進關係[52] 19
圖 7 企業服務匯流排(Enterprice Service Bus, ESB)架構[19] 21
圖 8 企業服務匯流排(Enterprice Service Bus, ESB)在服務導向架構(SOA)下運作概觀圖[21] 22
圖 9 IBM提出的SOA為SOA foundation reference architecture[ 21] 28
圖 10 WebSphere軟體系列 29
圖 11 IBM SOMA(Service-Oriented Modeling and Architecture)方法流程圖[38] 31
圖 12 IBM WebSphereESB 32
圖 13 WebSphere Architecture[9] 35
圖 14 WebSphere 與不同API溝通[47] 39
圖 15 WebSphere MQ hub and spoke architecture[34] 40
圖 16 WebSphere Business Integration Message Broker architecture[10] 42
圖 17 CBM Framwork 46
圖 18 IBM SOMA 方法流程圖[1] 46
圖 19 研究方法架構[23] 49
圖 20 Creating a profile: Profile type selection 54
圖 21 Creating a deployment manager profile: Enter a name 55
圖 22 建立一個deployment manager profile:輸入一個profile目錄 55
圖 23 建立一個deployment manager profile:輸入單元,主機和node名稱 56
圖 24 Creating a deployment manager profile: Select ports 56
圖 25 建立一個Deployment manager profile:作為 Windows服務執行 57
圖 26 建立一個Deployment manager profile 58
圖 27 Deployment manager First Steps menu 58
圖 28 建立一個application server profile:輸入一個名稱 59
圖 29 建立一個Application server profile:輸入一個profile目錄 59
圖 30 建立一個Application server profile:輸入主機和node名稱 60
圖 31 建立一個Application server profile:選擇Port 60
圖 32 Profile summary 61
圖 33 在Application serve管理平臺中定義的Application server profile 62
圖 34 server1上的應用 63
圖 35 WebSphere管理控制台 64
圖 36 建立一個Application serve 65
圖 37 Server port的建立 66
圖 38 確認新的Server 66
圖 39 Application server Runtime tab 67
圖 40 WebSphere中管理MQ 70
圖 41 WebSphere MQ的JMS提供程序配置屬性 71
圖 42 WebSphere MQ管理平臺 72
圖 43 Queue的顯示狀態 73
圖 44 WebSphere MQ Explorer的顯示 74
圖 45 設定增加 Queue Manager wizard設定 75
圖 46 WebSphere MQ Explorer近遠端管理 75
圖 47 Message flows排程設定 77
圖 48 Connecting nodes 78
圖 49 Broker Application Development-1 79
圖 50 Broker Administration -2 80
圖 51 建立Repository服務定義 81
圖 52 建立Repository名稱 81
圖 53 建立新服務 82
圖 54 建立新服務的定義 82
圖 55 選擇 Binding 型態 83
圖 56 輸入目的地 84
圖 57 輸入message schema 84
圖 58 提供Output目的地的功能 85
圖 59 Output message schema 85


英文文獻:
Ali Arsanjani, “Service-oriented modeling and architecture – How to identify,specify,and realize services for your SOA, ” IBM Developer Works, http://www-128.ibm.com/developerworks/webservices/library/ws-soa-designl/,November2004
Arsanjani; S. Ghosh; A. Allam; T. Abdollah; S. Ganapathy; K. Holley-SOMA: A method for developing service-oriented solutions- IBM Systems Journal 47 no3 377-96 Jl/S 2008
Austvold, E., and Carter, K. “Service-Oriented Architectures: Survey Findings on Deployment and Plans for the Future,” AMR Research, 2005, pp. 0250-1361.
Bieberstein, N.; Bose, S.; Walker, L.,Impact of service-oriented architecture on enterprise systems, organizational structures, and individuals, IBM Systems Journal 44 no4 691-708 2005
Brown, A. W.; Delbaere, M.; Eeles, P., Realizing service-oriented solutions with the IBM Rational Software Development Platform, IBM Systems Journal 44 no4 727-52 2005
Blanton, J.; Leski, S.; Nicks, B. & Tirzaman, T. (2009), 'Making SOA work in a healthcare company', , 589--596.
Brown, P. C. “Succeeding with SOA: Realizing Business Value through Total Architecture,” Addison-Wesley Professional, 2007.
Bo, D.; Kun, D. & Xiaoyi, Z. (2008), A High Performance Enterprise Service Bus Platform for Complex Event Processing, in ‘Proc. Seventh International Conference on Grid and Cooperative Computing GCC ’08‘, pp. 577--582.
Carla Sadtler “Redbook paper- WebSphere Application Server V5
Architecture” IBM 2003.

Carla Sadtler Lee Gavin“Redbook paper-WebSphere Business Integration Message Broker V5 Overview and Architecture” IBM 2004
D. A. Chappell, Enterprise Service Bus: O'Reilly Media, Inc., 2004
Dan Latimore and Greg Robinson “Component business modeling: A private banking example,” IBM Building an Edge, August 2004.
Eric Newcomer, Greg Lomow, “UnderstandingSQA with Web Services”, Addison-Wesley Professional. 2004
Falko Menge “Enterprise Service Bus” ,FREE AND OPEN SOURCE SOFTWARE CONFERENCE ,2007
Garces-Erice, L. (2009), Building an Enterprise Service Bus for Real-Time SOA: A Messaging Middleware Stack, in ‘Proc. 33rd Annual IEEE International Computer Software and Applications Conference COMPSAC ’09‘, pp. 79--84.
Granebring, A., and Révay, P. “Creating Sustainable Retail Processes with Service-Oriented Architecture,” MicroCAD-06 conference, International Scientific Conference, Miskolc, Hungary, 2006.
Hu, J.; Luo, F.; Li, J.; Tong, X. & Liao, G. (2008), SOA-based Enterprise Service Bus, in 'Proc. International Symposium on Electronic Commerce and Security', pp. 536--539.
IDC Corporation, “Application of SOA in Chinese Enterprises in 2007”. http://www.primeton.com,2007
Iocola, P. (2007), When Legacy Meets SOA: Achieving Business Agility by Integrating New Technology with Existing Software Asset, in ‘Proc. 1st Annual IEEE Systems Conference’, pp. 1--8.
L. Walker, IBM business transformation enabled by service-oriented architecture, IBM Systems Journal 46 no4 651-67 O/D 2007
Liu, Y. (2009), A Process Modeling-Based Approach for Web Service Management, in ‘Proc. IEEE International Conference on Web Services ICWS 2009’, pp. 928--935.
Manoj, A; Abhijit ,K; Rajesh ,K;Rohit ,M; Nitin ,M; Srinivas ,N; Parthiv ,P; Kenneth W; and Subbu N, SOA in the Real World – Experiences, ICSOC 2005, LNCS 3826, pp. 437 – 449, 2005.
Mark Endrei, et al. “Red book—Patterns:Service-Oriented Architecture and Web Services,” IBM International Technical Suport Organization April 2004
Martin Keen, “Patterns: Implementing an SOA Using an Enterprise Service Bus”, http://www.redbooks.ibm.com/,2004
Martin Keen et al,Implementing Technology to Support SOA Governance and Management, http://www.redbooks.ibm.com/
MacGovern, J. Java Web Services Architecture, Morgan Kaufmann, 2003.
Menge, F .(2007), Enterprise service bus ,FREE AND OPEN SOURCE SOFTWARE CONFERENCE
Michel, R. “ERP Enters Age of Infrastructure,” Manufacturing Business Technology (25:7), 2007, pp. 24-25.
Ning, F.; Xingshe, Z.; Kaibo, W. & Tao, Z. (2008), Distributed Enterprise Service Bus Based on JBI, in 'Proc. 3rd International Conference on Grid and Pervasive Computing Workshops GPC Workshops '08', pp. 292--297.
Ning, F.; Xingshe, Z.; Kaibo, W. & Tao, Z. (2009), NpuESB: A BPM Environment Based on Enterprise Service Bus, in ‘Proc. International Conference on Information Technology and Computer Science ITCS 2009’, pp. 465--469.
Roy W. Schulte, “Predicts 2003: “Enterprise Service Buses Emerge”http://www.gartner.com, Gartner, 2002
SAP Community NetWork. “SAP NetWeaver at a Glance,” 2008, https://www.sdn.sap.com/irj/sdn/netweaver?rid=/webcontent/uuid/f0a4b37f-7fe7-2a10-14be-98fdfbe31d41

Sandra, Rogers.(2007),“Worldwidw SOA-Driven Software 2007-2011 Forecast:A Changing IT Lifestyle.”, IDC Market Analysis #207080.
Saida Davies, Peter Broadhurst “Redbook WebSphere MQ V6 Fundamentals”IBM November 2005.
Wen, R.; Ma, Y. & Chen, X. (2009), ESB Infrastructure‘s Autonomous Mechanism of SOA, in ’Proc. International Symposium on Intelligent Ubiquitous Computing and Education‘, pp. 13--17.
WinterGreen Research.(2007),“Services Oriented Architecture (SOA) Collaboration Market Opportunities, Strategies, and Forecasts, 2007 to 2013”, Global Information,Inc.
WinterGreen Research, Services Oriented Architecture (SOA) Infrastructure Market Shares, Market Strategy, and Market Forecasts, 2008-2014, www.wintergreenresearch.com
Yin, J.; Chen, H.; Deng, S.; Wu, Z. & Pu, C. (2009), 'A Dependable ESB Framework for Service Integration', #IEEE_M_IC# 13(2), 26--34.
Yan, J.; Jiang, W.; Zheng, S.; Wu, C. & Pan, H. (2009), Research on application of Web based ESB in School Common Data Platform, in ‘Proc. 4th International Conference on Computer Science. Education ICCSE ’09‘, pp. 1311--1315.

網頁資料
Bertrand Portier, “SOA terminology overview,Part3:Analysis and design”IBM Developer Works,
http://www-128.ibm.com/developerworks/webservices/library/ws-soa-term3/,
May2007.
Business Dictionary proprietary software
http://www.businessdictionary.com/definition/proprietary-software.html
Debian Tutorial (Obsolete Documentation) http://tldp.org/LDP/www.debian.org/doc/manuals/debian-tutorial/ch-introduction.html
Diego Leone WebSphere
www.disi.unige.it/person/ReggioG/ISII04WWW/WebSphere.pptl
(Download 2009/12/5)
Diego Leone IBM WebSphere Application Server
http://www-01.ibm.com/software/tw/websphere/product/wasnd.ppt
(Download 2009/11/25)
IBM WebSphere Application Server, Version 6.0
http://www-01.ibm.com/software/tw/websphere/product/wasnd.html
IBM WebSphere MQ
http://www-01.ibm.com/software/integration/wmq/
IBM WebSphere MQ V7 Wolfgang Reismann http://www-05.ibm.com/at/events/software_experience/pdf/28042009/2_websphere_news.pdf (Download 2009/12/01)
IBM WebSphere Message Broker
http://www-01.ibm.com/software/integration/wbimessagebroker/
WebSphere Message Broker
http://www-01.ibm.com/software/integration/wbimessagebroker/requirements/
中文文獻
IBM v.s. SOA-企業服務匯流排(Enterprice Service Bus,ESB)
http://itgroup.blueshop.com.tw/john/web3?n=convew&i=364
王瑞麟,應用服務元件於企業資訊入口網站開發之研究, 碩士論文,國立成功大學,資訊管理研究所 ,2002。
林信亨,資策會:SOA應用發展趨勢與我國商機研究 2008
梁定澎,資訊管理研究方法總論,資訊管理學報,第四卷,第一期,第1~6頁


QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top