博碩士論文 91532012 詳細資訊


姓名 柯兆恆(Chao-Heng Ko)  查詢紙本館藏   畢業系所 資訊工程學系在職專班
論文名稱 設計與實作服務導向架構之帳務系統
(Design and Implementation of a Billing System for Service-Oriented Architecture)
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [檢視]  [下載]
  1. 本電子論文使用權限為同意立即開放。
  2. 已達開放權限電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
  3. 請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。

摘要(中) 在軟體應用的演進過程當中,服務導向架構(Service-Oriented Architechture,簡稱SOA),以其跨網路、跨平台、跨語言的優點,漸漸地成為未來軟體開發的新趨勢,其中又以網路服務(Web Service)與代理人服務(Agent Service),更為業界與學界討論的重心。不過近幾年來,在網際網路的世界中,服務收費、使用付費的觀念蔚為風潮,但前提是:在服務導向架構中,也要有類似電信服務業的帳務系統(Billing System),才有可能達成。而此系統應該包括:出版(publish)服務、訂定服務費率、客戶申請租用、紀錄使用量、對使用量批價、產出帳單等模組,才稱得上是一個完整的帳務系統。最終,服務導向架構,可利用此帳務系統,去建構一個類似電信服務業的獲利模式,使得服務導向架構,更能永續發展下去。基於此背景與目的,此篇論文主要就是在探討:要如何設計與實作服務導向架構之帳務系統。
摘要(英) During the software evolution process, Service-Oriented Architecture(SOA) takes advantage of cross-network, cross-platform, and cross-language to become a new trend of software development gradually. Especially, the Web Service and the Agent Service are both the key points in the business enterprise and the academia. But recently, the concept of service charging, and usage paying is more and more popular in the internet world. The pre-requisition to achieve this is : we must have a billing system firstly, just like telecommunication industry. The main modules of billing system include publishing service, establishing rate plan, subscribing service, recording usage event log, usage rating, and generating bill. Finally, SOA can use this billing system to construct a business profit model, just like telecommunication industry, such that SOA can run continuously in the future. On the basis of this background and purpose, this thesis is to discuss how to design and implement a billing system for Service-Oriented Architecture.
關鍵字(中) ★ 服務導向架構
★ 帳務系統
關鍵字(英) ★ service-oriented Architecture
★ billing system
論文目次 第一章 緒論…………………………………………………… 1
1.1 背景……………………………………………… 1
1.2 動機……………………………………………… 1
1.3 論文結構…………………………………………… 2
第二章 相關背景知識介紹…………………………………….. 4
2.1 服務導向架構……………………………………… 4
2.2 代理人服務………………………………………… 5
2.3 多代理人系統……………………………………… 9
2.4 服務導向架構下的多代理人系統……………………… 9
2.5 網路服務…………………………………………… 10
2.6 帳務系統…………………………………………… 11
第三章 系統設計與實作……………………………………….. 14
3.1 營運模式……………………………………………. 14
3.2 系統架構……………………………………………. 14
3.3 系統分析與設計……………………………………… 23
3.4 系統實作…………………………………………… 31
第四章 相關實作方案介紹與比較……………………………... 36
4.1 Web Service Hosting Technology(WSHT) ……………… 36
4.2 Web Service Provisioning(WSP)……………………….. 38
4.3 WSHT、WSP與SBS的比較………………………… 39
第五章 案例探討……………………………………………… 40
第六章 結論…………………………………………………….. 43
參考文獻……………………………………………………………. 44
參考文獻 [1] Wolfgang Eibach, Dietmar Kuebler. Metering and accounting for Web services. IBM developerWorks, Jan. 2001. http://www-106.ibm.com/developerworks/webservices/library/ws-maws/?dwzone=webservices
[2] C. Hayes, Agents in a Nutshell-A Very Brief Introduction, IEEE Transactions on Knowledge and Data Engineering, Vol 11, No. 1, January/February 1999.
[3] S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, Upper Saddle River, N.j., 1995.
[4] Tim Finin etc al. Specification of the KQML agent communication language. Technical report, DARPA Knowledge Sharing Initiative, External Working Group”, 1992.
[5] Tim Finin etc al. DRAFT Specification of KQML Agent-Communication Language. Plus example agent policies and architectures. The DARPA Knowledge Sharing Initiative External Interfaces Working Group, 1993.
[6] FIPA. FIPA ACL Message Structure Specificationhttp://www.fipa.org/specs/fipa00061/.
[7] Yannis Labrou etc al. The current landscape of Agent Communication Languages. IEEE Intelligent Systems, Vol. 14, No. 2, March/April 1999.
[8] H. Chi Wong and Katia Sycara. A Taxonomy of Middle-Agents for the Internet. Proceedings of the Fourth International Conference on MultiAgent Systems, July, 2000, pp. 465 – 466.
[9] Keith Decker, MikeWilliamson, and Katia Sycara. Matchmaking and Brokering. Proceedings of the Second International Conference on Multi-Agent Systems (ICMAS-96), Dec., 1996.
[10] T. Bray, J. Paoli, C. M. Sperberg-McQueen, and E. Maler. Extensible Markup Language (XML) 1.0 (second edition). W3C Recommendation, Oct. 2000. http://www.w3c.org/TR/REC-xml/.
[11] Don Box etc al. Simple Object Access Protocol (SOAP) 1.1. W3C Note 08 May 2000. http://www.w3.org/TR/SOAP.
[12] Erik Christensen etc al. Web Services Description Language (WSDL) 1.1. W3C Note 15 March 2001. http://www.w3.org/TR/wsdl.
[13] UDDI. http://uddi.org/specification.html.
[14] Unified Modeling Language. 1997-2004 Object Management Group, Inc.http://www.uml.org/
[15] Java Technology. 1994-2004 Sun Microsystems, Inc.http://java.sun.com/
[16] Model-View-Controller. BluePrints, J2EE Patterns. 2002 Sun Microsystems, Inc.http://java.sun.com/blueprints/patterns/MVC.html
[17] Core J2EE Patterns – Data Access Object. 2001-2002 Sun Microsystems, Inc.http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html
[18] J2EE. JavaServer Pages Technology. 1994-2004 Sun Microsystems, Inc.http://java.sun.com/products/jsp/
[19] Core J2EE Patterns - Transfer Object. 2001-2002 Sun Microsystems, Inc.http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html
[20] Mike Polan. IBM Web services provisioning for Websphere® Web Services Hosting Technology Version 1.1 White paper: Overview and introduction.
[21] .Net. 2004 Microsoft Corporation.http://www.microsoft.com/net/
[22] Chandu Thota. Microsoft MSDN Magazine. PROVISIONING. Use Web Services Provisioning to Control Access, Usage, and Billing on Your Site.http://msdn.microsoft.com/msdnmag/issues/02/12/WebServicesProvisioning/default.aspx
指導教授 李允中(Y. J. Lee) 審核日期 2004-7-15
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   

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