跳到主要內容

臺灣博碩士論文加值系統

(44.220.247.152) 您好!臺灣時間:2024/09/13 16:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:沈炳宏
研究生(外文):Shen Bing Hung
論文名稱:以WebServices為基礎設計服務導向元件模型之研究
論文名稱(外文):A Research of Using Web Services to Develop a Service Oriented Component Model
指導教授:蔡榮隆蔡榮隆引用關係
指導教授(外文):Tsai Ron Lon
學位類別:碩士
校院名稱:長庚大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2006
畢業學年度:94
語文別:中文
論文頁數:191
中文關鍵詞:網路服務元件導向開發服務導向架構
外文關鍵詞:Web ServicesComponent Based DevelopmentService Oriented Architecture
相關次數:
  • 被引用被引用:1
  • 點閱點閱:282
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:6
本研究主要目的是以Web Services這項技術為基礎來設計一個服務導向元件模型,透過參考這個元件模型各企業可自行建立互通的標準資訊元件模型,以協助企業間的商業活動、應用程式的管理和控制之用。本研究的元件模型將會以服務導向架構的設計概念為主參考進行設計,由於服務導向架構強調以標準化元件撰寫服務,因此本元件模型將能協助企業建構一個具彈性且可重複使用的整合介面,以便連接至不同的應用程式或資訊系統。
藉由此服務導向元件模型,開發人員在建立和組裝SOA系統的複合服務時有所依循,減少開發人員和商務架構師間的代溝,讓開發服務能夠真正以商業服務為導向進行設計。使用者可以元件方式設計應用程式和商業程序,元件的實作會維持隱藏狀態,且元件透過介面交互運作。如此一來,整合開發人員對於元件不需具備廣泛的基礎實作知識,即可建立起一個使用這些元件的整合性應用程式。
最後本研究希望嘗試能夠使用現有的各種開放原始碼軟體所提供的功能,實際建構出本研究規劃出的元件模型,以驗證本研究的可行性。
The main purpose of this research is to use Web Services technology as a basic to develop a Service Oriented Component Model, by referencing this component model, each enterprise can build up an interoperable information component model to support cross enterprise business activity and management and control of applications. The component model of this research will use the design concept of service oriented architecture mainly to design, due to service oriented architecture focus on using standard component to develop its services, as a result the component model can assist enterprise to build flexible and reusable integration interface in order to connect to different application of information system.
By way of this Service Oriented Component Model, developers have a criterion on how to build and assemble composite service in SOA system, thus eliminate the gap between developers and business architects and let the job of developing service can be business driven. Users can utilize components to design application and business process, the implementation of component is invisible to user and components communicate to each other between by their interface. By this way, integration developers need not own deeply implementation skill, but they can sill establish a composite application using these components.
Finally this research will use some open source tools to implement the component mode, in order to validate the feasibility of this research.
長庚大學碩士學位論文 指導教授推薦書 II
長庚大學碩士學位論文 口試委員會審定書 III
長庚大學博碩士紙本論文著作授權書 IV
誌謝 V
摘要 VI
ABSTRACT VII
目次 VIII
圖目錄 XIII
表目錄 XVI
第一章 緒論 - 1 -
第一節 研究背景 - 1 -
第二節 研究動機 - 5 -
第三節 研究目的 - 11 -
第四節 研究流程及方法 - 12 -
第二章 文獻探討 - 14 -
第一節 資訊整合的需求 - 14 -
一. 資訊整合演進 - 14 -
二. 資訊整合技術 - 18 -
第二節 元件導向開發(CBD) - 24 -
一. 元件的定義與組合方式 - 24 -
二. 元件導向開發的起源 - 33 -
三. 元件導向實做技術 - 36 -
第三節 網路服務(WEB SERVICES) - 45 -
一. Web Services解決的問題 - 45 -
二. Web Services定義 - 48 -
三. Web Services架構 - 50 -
四. SOAP - 53 -
五. UDDI - 57 -
六. WSDL - 61 -
七. 網路服務優缺點與現況 - 65 -
第四節 服務導向架構(SOA) - 68 -
一. 服務導向概念 - 68 -
二. 服務導向運作方式 - 72 -
三. 服務導向實做方式 - 76 -
四. 服務組裝方式 - 80 -
第五節 本章結論 - 90 -
第三章 服務導向元件模型需求和功能分析 - 91 -
第一節 模型需求分析 - 91 -
第二節 模型功能分析 - 96 -
一. 整合服務導向的元件模型 - 97 -
二. 服務元件設定屬性 - 100 -
三. 服務元件實做 - 101 -
四. 服務元件介面 - 103 -
五. 服務元件公開方式 - 104 -
六. 服務元件外部參考 - 106 -
七. 服務元件連接方式 - 108 -
八. 服務元件程式設計介面 - 109 -
九. 服務元件圖形設計工具 - 110 -
十. 服務元件執行容器 - 112 -
十一. 服務元件模型架構分析 - 112 -
第三節 本章結論 - 116 -
第四章 服務導向元件模型設計與實做 - 117 -
第一節 系統架構與元件設計 - 117 -
一. 服務元件設計 - 117 -
二. 服務元件設定屬性設計 - 119 -
三. 服務元件實做設計 - 121 -
四. 服務元件介面設計 - 123 -
五. 公開服務管理員設計 - 125 -
六. 引用服務管理員設計 - 127 -
七. 連接方式設計 - 128 -
第二節 系統運作程序設計 - 129 -
一. 實做環境簡介 - 129 -
二. 使用者操作介面 - 130 -
三. 設計階段 - 136 -
四. 組裝階段 - 142 -
五. 實做階段 - 145 -
六. 部署階段 - 147 -
第三節 本章結論 - 148 -
第五章 結論與未來發展 - 149 -
第一節 研究結論 - 149 -
第二節 研究貢獻 - 150 -
第三節 研究限制與未來發展 - 159 -
一. 研究限制 - 159 -
二. 未來發展 - 159 -
參考文獻 - 162 -
英文文獻 -
[1].Aaron S., "Contract-First Service Development", MSDN Magazine, 2005.
[2].Ali A., "Principles of Advanced Software Engineering: Variation-oriented Analysis, Design and Implementation", http://se2c.uni.lu/tiki/se2c-bib_download.php?id=544, 2000.
[3].Allen P., Frost S., Component-Based Development for Enterprise Systems: Applying the Select Perspective, Cambridge University Press, Cambridge, 1998.
[4].Alonso G., Web Services: Concepts, Architectures and Applications, Springer-Verlag, Berlin Heidelberg, 2004.
[5].Apperly H., et al., Service- and Component-Based Development: Using the Select Perspective and UML, Addison-Wesley, New York, 2003.
[6].Arsanjani A., "Service-oriented modeling and architecture: how to identify, specify, and realize services for your SOA", ftp://www6.software.ibm.com/software/developer/library/ws-soa-design1.pdf, 2004.
[7].Bellwood T., "Understanding UDDI", http://www-128.ibm.com/developerworks/library/ws-featuddi/, 2002.
[8].Brown A., Wallnau K., The Current State of Component-Based Software Engineering, IEEE Software, 1998.
[9].Canfora G., "Software evolution in the era of software services", Software Evolution, 2004. Proceedings. 7th International Workshop, 2004.
[10].Cervantes H., Hall R. S., "Automating Service Dependency Management in a Service-Oriented Component Model", 6th ICSE Workshop on Component-Based Software Engineering, 2003.
[11].CIO and Computerworld Research, The Forecast for SOA, http://www2.cio.com/research/surveyreport.cfm?id=106, 2006.
[12].CORBA, http://www.corba.org/
[13].D’Souza D.F., Willis A.C., Objects, Components, and Frameworks with UML: the Catalysis Approach, Addison-Wesley, New York ,1999.
[14].Dahl OJ., et al., SIMULA 67 Common Base Language, Norwegian Computing Center, 1968.
[15].Demir B., "Why EAI Fails", http://www.line56.com/articles/default.asp?articleID=5232&TopicID=4, 2003.
[16].Extensible Markup Language (XML), http://www.w3.org/XML/
[17].Gartner Group, "Hype Cycle for Application Integration and Platform Middleware", 2003.
[18].Gartner Research, "The Integrated Enterprise from 2003 to 2012", http://www.gartner.com, 2002
[19].Gartner Says U.S.-Based Businesses Plan to Increase IT Spending 5.5 Percent in 2006, http://www.gartner.com/press_releases/asset_137847_11.html, 2005.
[20].Gartner, "Integration Brokers, Application Servers and APSs", 2002.
[21].Granell C., Gould M., Grønmo R., Skogan D., "Improving Reuse of Web Service Compositions", E-Commerce and Web Technologies: 6th International Conference, pp. 358-367, 2005.
[22].Gregor Hohpe, Bobby Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley, Boston, 2003.
[23].Gronmo R., et al., "Model-driven Web Services Development", e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004 IEEE International Conference, pp.42-45, 2004.
[24].Guest S., Microsoft .NET and J2EE Interoperability Toolkit, Microsoft Press, 2003.
[25].Hao H., "What is Service-Oriented Architecture?", http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html, 2003.
[26].Heineman T., Council T., Component-based software engineering: Putting the pieces together, Addison-Wesley, New York, 2001.
[27].Heineman T., Councill T., Component-Based Software Engineering: Putting the Pieces Together, Addison-Wesley, Boston, 2001.
[28].Hongbing W., et al., "Web services: problems and future directions", Web Semantics: Science, Services and Agents on the World Wide Web 1, pp. 309-320, 2004.
[29].HTML 4.01 Specification, http://www.w3.org/TR/REC-html40/
[30].IBM, "Global CEO Study 2004", http://www-1.ibm.com/services/us/bcs/pdf/g510-3786-companion-guide-to-your-turn-the-global-ceo-study-2004.pdf
[31].IBM, BEA Systems, Microsoft, Arjuna, Hitachi, IONA, "Web Services Transactions specifications", http://www-128.ibm.com/developerworks/library/specification/ws-tx/, 2005.
[32].IBM, BEA Systems, Microsoft, TIBCO Software, "Web Services Reliable Messaging", http://www-128.ibm.com/developerworks/library/specification/ws-rm/, 2005.
[33].IDC, "Integration Standards Trends in Program Development: It All Depends on What the Meaning of "Open" Is", 2003.
[34].IDC, "SOA Offers Tremendous Opportunity for Service Providers", http://news.taborcommunications.com/msgget.jsp?mid=617472&xsl=story.xsl
[35].Introduction To Components, http://plexus.codehaus.org/Introduction+To+Components
[36].ISO 8879:1986, http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=16387, 2006.
[37].Java Remote Method Invocation (Java RMI), http://java.sun.com/products/jdk/rmi/index.jsp
[38].Java Technology, http://java.sun.com/
[39].Kapil A., et al., Web Services Business Strategies and Architectures, Expert Press, 2002.
[40].Kaye, D., Loosely Coupled: The Missing Pieces of Web Services, RDS Press, 2003.
[41].Kruger I.H., Mathew R., "Systematic Development and Exploration of Service-Oriented Software Architectures", Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture, pp. 17-187, 2004.
[42].Lehmann M., "Deploying large-scale interoperable Web Services infrastructures", Web Services Journal, pp. 10-15, 2005.
[43].Linthicum D.S., B2B Application Integration: e-Business-Enable Your Enterprise, Addison-Wesley, New York, 2001.
[44].Martin D, et al., "Tool Supported Development of Service-Based Systems", Proceedings of the 11th Asia-Pacific Software Engineering Conference, pp. 99-108, 2004.
[45].Matt P., "DIME and WS-Attachments", http://www.microsoft.com/taiwan/msdn/library/2003/Mar-2003-tw/dimewsattch.htm, 2002.
[46].Mayer B., "Programming by Contract", Advances in ObjectOriented Software Engineering, Prentice Hall, 1992.
[47].Melloul L., Fox A., "Reusable Functional Composition Patterns for Web Services", In Proceeding of the IEEE ICWS 2004, pp. 498-505, 2004.
[48].Meyer B., "What to Compose", http://www.ddj.com/dept/architect/184414588, 2001.
[49].Microsoft Corporation, "Application Architecture for .NET: Designing Applications and Services", http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/distapp.asp, 2002.
[50].Microsoft UDDI Services, http://www.microsoft.com/windowsserver2003/technologies/idm/uddi/default.mspx
[51].Microsoft, "An Introduction to Microsoft Transaction Server", Microsoft Corporation White Paper, 1998.
[52].Microsoft, "DCOM Technical Overview", Microsoft Corporation White Paper, 1996.
[53].Microsoft, .NET Framework, http://www.microsoft.com/net
[54].Mikhail P., et al., "The Impact of Software Development Strategies on Project and Structural Software Attributes in SOA", Second INTEROP Network of Excellence Dissemination Workshop, 2005.
[55].MIT, "Kerberos: The Network Authentication Protocol", http://web.mit.edu/kerberos/www/, 2005.
[56].Nikola M., Miroslaw M., "Current Solutions for Web Service Composition", IEEE Computer Society, pp. 51-59, NOVEMBER • DECEMBER 2004.
[57].OASIS, "OASIS Web Services Security (WSS) TC", http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
[58].ODP, International Standard Organization (ISO), Reference model of Open Distributed Processing: Overview, Foundation, Architecture and Architecture semantics, ISO/IEC JTC1/SC07, 10746-1 to 4, ITU-T Recommendations X.901 to 904, 1996.
[59].OMG-CORBA, "Object Management Group: CORBA Components", http://www.omg.org/corba/orbos/99-02-05, 1999.
[60].Oscar N., Theo D.M., "Requirements for a Composition Language", Proceedings of the ECOOP 94 workshop on Models and Languages for Coordination of Parallelism and Distribution, pp.147-161, 1995.
[61].Papazoglou M.P., "Service -Oriented Computing: Concepts", Characteristics and Directions, Proceedings of the Fourth International Conference on Web Information Systems Engineering, pp.3-12, 2003
[62].Parnas D.L., "On the criteria to be used in decomposing systems into modules", Communication of the ACM, 15 (12), pp. 1053-1058, 1972.
[63].Peter H., Olivier S., Business Component Factory - A comprehensive Overview of Component-Based Development for the Enterprise, OMG Press, Wiley Computer Publishing, 1999.
[64].Roy S., "Predicts 2003: Enterprise Service Buses Emerge", http://gartner.metrostate.edu/research/111900/111977/111977.pdf, 2002.
[65].Sessions R., "Java 2 Enterprise Edition (J2EE) versus the .NET Platform: Two Visions for eBusiness", Object Watch Inc., http://www.objectwatch.com/FinalJ2EEandDotNet.doc, 2001.
[66].Sessions R., COM and DCOM, John Wiley Press, 1998.
[67].Sessions R., COM+ and the Battle for the Middle Tier, John Wiley & Sons, 2000.
[68].SGML SOURCE HOME PAGE, http://www.sgmlsource.com/
[69].Shaiva V., "Designing Adaptive Components for a Services Oriented Architecture", Information Technology: Research and Education, 2003. Proceedings. ITRE2003. International Conference, pp. 390-394, 2003.
[70].Siegel J., CORBA 3: Fundamentals and Programming, OMG Press, John Wiley & Sons, 2000.
[71].Skogan, D., et al., "Web Service Composition in UML", Enterprise Distributed Object Computing Conference, 2004. Eighth IEEE International, pp. 47-57, 2004.
[72].Sleeper B., Robins B., "Defining web services", http://www.perfectxml.com/Xanalysis/TSG/TSG_DefiningWebServices.pdf, 2001.
[73].SOA Category, http://www.oasis-open.org/committees/tc_cat.php?cat=soa
[74].SOAP Specifications, http://www.w3.org/TR/soap/
[75].Sprott D., Wilkes L., "Component-Based Development: Using the Componentised Software", http://www.cbdiforum.com, The Forum for Component-Based Development and Integration. 1999.
[76].State of the CIO 2004 - Survey Data, http://www2.cio.com/research/surveyreport.cfm?id=79, 2004.
[77].Steve J., "Toward an Acceptable Definition of Service", IEEE SOFTWARE, Vol, Issue 3, pp. 87-93, 2005
[78].Steve V., "WS-Nonexistent Standards", IEEE Computer Society, pp. 94-96, NOVEMBER • DECEMBER 2004.
[79].Stojanovic Z., et al., "Modeling and Design of Service-Oriented Architecture", Systems, Man and Cybernetics, 2004 IEEE International Conference, 2004.
[80].Szyperski C., Component Software: Beyond Object-Oriented Programming. ACM Press, Addison-Wesley, Boston, 1998.
[81].Tilak M., "Business-driven development", http://www-128.ibm.com/developerworks/webservices/library/ws-bdd/, 2005.
[82].UDDI Version 3.0.2, http://uddi.org/pubs/uddi_v3.htm
[83].Udell J., Cover Story: Componentware, Byte Magazine, 1994.
[84].UML 1.3, http://www.omg.org/cgi-bin/apps/doc?ad/99-06-08.pdf
[85].Unified Modeling Language(UML), http://www.uml.org/
[86].Veryard R., Component-Based Business Plug and Play, Springer-Verlag, New York, 2001.
[87].Vicki de M., "Visual Composition of Software Applications", Object-Oriented Software Composition, Prentice Hall, 1995.
[88].Web Service Definition Language (WSDL), http://www.w3.org/TR/wsdl
[89].Web Services Architecture, http://www.w3.org/TR/ws-arch/
[90].Web Services Business Process Execution Language (WSBPEL), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
[91].Web Services, http://www.w3.org/2002/ws/
[92].Welke R.J., "The Shifting Software Development Paradigm", Data Base, Vol. 25, No.4, pp.9-16, 1994.
[93].Williams S., Kindel, C.,"The Component Object Model: A Technical Overview", Microsoft Corporation White Paper, 1994.
[94].XALAN, http://xml.apache.org/xalan-j/
[95].XSL Transformations (XSLT), http://www.w3.org/TR/xslt
[96].XSLT, http://www.w3.org/TR/xslt
[97].Yang J., "WEB SERVICE COMPONENTIZATION", COMMUNICATIONS OF THE ACM, Vol. 46, No. 10, pp. 35-40, 2003.
[98].Zahavi R., Enterprise Application Integration with CORBA: Component and Web-Based Solutions, OMG Press, John Wiley & Sons Inc., 2000.
[99].ZapThink, "What is the Shape of a Service-Oriented Architecture?", 2003.

中文文獻 -
[一].(美)布魯克斯(Brooks P.)著,人月神話:軟體專案管理之道,錢一一譯,經濟新潮社,台北,民國九十三年。
[二].IDC,"2005年上半年亞太IT服務追蹤半年報",http://taiwan.cnet.com/news/software/0,2000064574,20103193,00.htm
[三].IDC,"2006年亞太區十大趨勢預測",http://www.idc.com.tw/report/News/news_051221_1.htm
[四].陳璧詩,「企業間電子化應用整合之研究:以資訊業與石化業為例」,私立中原大學,碩士論文,民國九十年。
[五].黃登揚,「以IHE為基礎設計個人健康資訊整合平台」,私立長庚大學,碩士論文,民國九十四年。
[六].葉秉哲,物件導向設計模式,培生,台北,民國九十一年。
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top