Architecture for a component-based, plug-in micro-payment system

Xiaoling Dai, John Grundy

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

10 Citations (Scopus)


Micro-payment systems have the potential to provide non-intrusive, high-volume and low-cost pay-as-you-use services for a wide variety of web-based applications. However, adding micro-payment support to web-sites is usually time-consuming and intrusive, both to the web site's software architecture and its user interface implementation. We describe a plug-in, component model for adding micro-payment support to web applications. We use J2EE software components to encapsulate micro-payment E-coin debiting and redemption and discrete user interface enhancement. A CORBA infrastructure is used to inter-connect J2EE and non-J2EE vendors and micro-payment brokers. We demonstrate the feasibility of our approach with an on-line, pay-as-you-use journal portal example and outline an approach to using web services to further generalize our architecture.

Original languageEnglish
Title of host publicationWeb Technologies and Applications
Subtitle of host publication5th Asia-Pacific Web Conference, APWeb 2003 Xian, China, April 23-25, 2003 Proceedings
EditorsXiaofang Zhou, Yanchun Zhang, Maria E. Orlowska
Place of PublicationBerlin Germany
Number of pages12
ISBN (Print)3540023542
Publication statusPublished - 1 Dec 2003
Externally publishedYes
EventAsia Pacific Web Conference 2003 - Xian, China
Duration: 23 Apr 200325 Apr 2003
Conference number: 5th (Proceedings)

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


ConferenceAsia Pacific Web Conference 2003
Abbreviated titleAPWeb 2003
Internet address

Cite this

Dai, X., & Grundy, J. (2003). Architecture for a component-based, plug-in micro-payment system. In X. Zhou, Y. Zhang, & M. E. Orlowska (Eds.), Web Technologies and Applications: 5th Asia-Pacific Web Conference, APWeb 2003 Xian, China, April 23-25, 2003 Proceedings (pp. 251-262). (Lecture Notes in Computer Science; Vol. 2642). Springer.