Title page for 91532012


[Back to Results | New Search]

Student Number 91532012
Author Chao-Heng Ko(柯兆恆)
Author's Email Address harryko@ebtnet.net
Statistics This thesis had been viewed 1994 times. Download 1155 times.
Department Executive Master of Computer Science and Information Engineering
Year 2003
Semester 2
Degree Master
Type of Document Master's Thesis
Language zh-TW.Big5 Chinese
Title Design and Implementation of a Billing System for Service-Oriented Architecture
Date of Defense 2004-07-15
Page Count 46
Keyword
  • billing system
  • service-oriented Architecture
  • Abstract 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.
    Table of Content 第一章緒論……………………………………………………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
    Reference [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
    Advisor
  • Y. J. Lee(李允中)
  • Files
  • 91532012.pdf
  • approve immediately
    Date of Submission 2004-07-15

    [Back to Results | New Search]


    Browse | Search All Available ETDs

    If you have dissertation-related questions, please contact with the NCU library extension service section.
    Our service phone is (03)422-7151 Ext. 57407,E-mail is also welcomed.