SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
Towards Flexible Mobile Payment via Mediator-based Service Model

             Charles Chong                                        Hui-Na Chua                                   Cheng-Suan Lee
        Asian Research Centre                               Asian Research Centre                             Asian Research Centre
   British Telecommunications plc                      British Telecommunications plc                    British Telecommunications plc
   Cyberjaya, Selangor Malaysia.                       Cyberjaya, Selangor Malaysia.                     Cyberjaya, Selangor Malaysia.
             +603 8313 7175                                      +603 8313 7175                                   +603 8313 7175
     charles.chong@bt.com                                     hui.chua@bt.com                             chengsuan.lee@bt.com



ABSTRACT                                                                          download their ring-tone content such as polyphonic tunes and
                                                                                  true tunes.
Applications and digital goods for mobile devices have been
                                                                                  Typically, the content will be delivered to mobile subscriber
around for more than a decade. Recent technology development
                                                                                  using premium SMS charging method where subscribers will be
has also driven the use of mobile commerce technology. Mobile
                                                                                  charge a premium rate for the content received through SMS.
commerce is another form of payment but it has the ability to
                                                                                  By implementing revenue sharing model, content or service
embrace new ideas concerning digital money as mobile device
                                                                                  provider will share the revenue with mobile operators. Hence, ,
have grown to become an essential personal needs. A range of
                                                                                  revenue collection is a difficult task as it needs to go through
businesses have already been thinking along these lines and
                                                                                  various reconciliation processes with the mobile operators.
tried to gear their ideas towards using the mobile phone as a
                                                                                  Furthermore, this revenue sharing model has caused a large
payment device with the aim of making life simpler for
                                                                                  chunk of the revenue to be ripped by mobile operators. As a
consumer. Some applications are already driving the use of
                                                                                  result, a large portion of the revenue is distributed between
mobile phone as payment device with the purchase of digital
                                                                                  mobile operators and media advertisers, causing service
goods such as ring-tones and games but this is just the
                                                                                  providers to gain a trivial profit out of the value chain.
beginning, as long as the technologies can iron out their
differences and formulate a more cohesive technology platform.
                                                                                  With these problems, we propose a Mediator-based Payment
This paper suggests a mobile web services concept framework
                                                                                  Service (MPS) model to allow flexible payment mechanisms for
solution which allows mobile payment with flexible payment
                                                                                  mobile consumers and service providers by keeping service
options for mobile consumers.
                                                                                  providers from solely relying on mobile operators to implement
                                                                                  their service or sell their content to mobile consumers. Whilst
Categories and Subject Descriptors                                                mobile consumers will have alternative payment options through
C.2.4 [Distributed Systems]                                                       our proposed payment service model.

                                                                                  This paper is organized as follow. We give a brief description
General Terms                                                                     on related work in next section. In section 3, we explain the
Design                                                                            model framework and the logical components of our proposed
                                                                                  Mediated-based Payment Service model. In section 4, we
Keywords                                                                          present the system implementation of the proposed model.
Mobility, web services, mobile payment, middleware, agents                        Section 5 explains the analysis and discussion of our work and
                                                                                  finding. We conclude this paper in section 6.

1. INTRODUCTION                                                                   2. RELATED WORK
Digital goods such as ringtones and mobile games normally go                      A number of works to improve the current service level of
through media such as websites, newspapers and TV                                 transaction and service delivery platforms have been proposed.
advertisements to promote their sales. For instance, ring-tone                    However, most of their focus is either on transaction platform or
providers will have to publish their advertisements in local new                  service delivery platform but not both.
papers and television channels to attract mobile subscribers to
                                                                                  [13] proposed a M-Payment architecture which links up
Permission to make digital or hard copies of all or part of this work for         operator, service providers and banking institution. The
personal or classroom use is granted without fee provided that copies             architecture generally allows mobile consumers to purchase
are not made or distributed for profit or commercial advantage and that           content/services using SMS, WAP or Web through mobile
copies bear this notice and the full citation on the first page. To copy          device. This solution has introduced the alternative payment
otherwise, or republish, to post on servers or to redistribute to lists,
                                                                                  concept but does not provide sufficient study on the service
requires prior specific permission and/or a fee.
ICEC’06, August 14–16, 2006, Fredericton, Canada.
                                                                                  delivery. For instance, the usage of web services as mean of
Copyright 2006 ACM 1-59593-392-1.” …$5.00.




                                                                            295
communication between the architecture and service provider is
not included in this study.

Chang, Chen and Tseng [15] proposed a Mobile Commerce
Framework based on web services architecture that adopts the
concepts of publish, find and bind operation. The study focuses
mainly on the use of web services in different stages of mobile
commerce operation. Publish operation allows content and
service providers to publish their contents and services while
find operation allows mobile consumers to locate the required
service or content. Bind operation binds both the parties
together to complete the retail cycle of mobile commerce. This
study provides architecture on content and service matching but
does not consider the interaction between financial institute and
service providers.

McKitterick [14] proposed a web service based mobile payment
framework. The framework consists of a web service flow
between device client and payment server. However, the author
did not emphasize on the communication between content or
service provider with mobile consumer.

Our solution proposes a mediator-based payment service (MPS)
model which considers mobile commerce services from mobile
consumer, merchant and mobile operators perspectives to
provide a more comprehensive web service based mobile
commerce framework for the above-mentioned parties.                               Figure 1. Payment Service Agency Architecture

3. MPS MODEL FRAMEWORK                                                     When a mobile consumer makes an order request, the PSG will
 The proposed MPS model is a 3-tier model, which involves                  authenticate and verify consumer profiles such as preferred
system components such as Payment Service Gateway server                   payment mode and payment details. A mobile consumer will
(PSG), Client application, Payment Service Providers server                need to register with PSG which offers federated Identity service
(PSP) and 3rd party content/service provider server (CP). The              capabilities in order to avoid repetition of keying payment
implementation of a multi-tier model allows better scalability             details into the mobile device, such as credit card details.
and security control for the payment service platform. One of the          Federated Identity management capability allows consumers to
advantages of multi-tier platform is its flexibility in deploying          use the same consumer name, password or other personal
new functional features by introducing a new tier-ring into the            identification to sign on to the networks of more than one
existing structure.     Figure 1 presents the framework of the             platform in order to conduct payment transactions. This will
proposed Mediator-based Payment Service (MPS) model.                       allow companies to share applications without needing to adopt
                                                                           the same technologies for directory services, security and
3.1 Payment Service Gateway Server (PSG)                                   authentication.
The Payment Service Gateway server (PSG) provides the
business logic and interfaces to remote systems, i.e. Payment              User provisioning capability is provided to enable system
Service Providers server (PSP) and Content/Service Providers               consumers to be granted access to the system and for day to day
server (CP).                                                               monitoring and management to be performed. This is provided
                                                                           in the form of an administration portal.
The PSG connects mobile consumers to multiple types of
services without the constraint of mobile operator’s limitation.
The PSG server acts as mobile web services “payment
                                                                           3.2 Client Component
                                                                           The client application resides on the mobile device and
facilitator” that provides the mechanisms for managing order
                                                                           communicates to the servers using web services invocation
request (can be either sent by mobile consumer or
                                                                           method [24]. The client browser component enables XML
content/service provider), payment authentication processes and
                                                                           (Extensible Markup Language) compliant format message to be
consumer profiles/sessions. It performs the authentication of
                                                                           delivered to the client. The handling of all XML messages is
transaction parties and the authorization of the payment
                                                                           done by using generic XML parsing method [16]. However, the
settlement.     The results of authentication and consumer
                                                                           client in this system is designed to handle two types of XML
profiles/session verification are then sent back to the CP. For an
                                                                           messages, generic web service and proprietary Really Simple
authorized mobile consumer, the request content/service URL
                                                                           Syndication (RSS) [17] document which is updated by content
(Uniform Resource Locater) is sent to the consumer through
                                                                           providers.
HTTP (Hyper Text Transfer Protocol) connection.




                                                                     296
When the mobile consumer chooses a particular service offered              3.3 Communications Between PSG and
by a specific content/service provider, the URL (Uniform
Resource Locator) of the RSS document is sent to the mobile                Client
client. Given ringtone service as an example, the list of ringtone         In order to allow PSG to monitor transactions closely as to
offered by a particular content/service provider is sent to the            ensure the payment transactions are delivered securely, we
mobile client in RSS document format. The RSS parsing engine               proposed multi-staging approach which multiple agents are
in client will parse the RSS Document.                                     placed in respective stage to perform specific functions. In this
                                                                           approach, agents are placed in mobile client (device stage) and
This RSS document contains proprietary fields which are                    PSG (transactions stage). The agents are responsible to
needed for multiple format content aggregation. The RSS                    feedback the device client information from device stage to
format displays text-based content aggregation, which can be               transaction for further processing. This information includes
supported by most of the device clients. The RSS document                  CPU (Central Processing Unit) speed, execution memory,
contains information such as provider information and the                  storage space and Java Virtual Machine (JVM) version
service/content details. An example of the RSS document is                 information.
shown as follow.
                                                                                    Device Stage                  Transaction Stage
  <?xml version="1.0" encoding="ISO-8859-                                                           Information
  1"?>                                                                                              transferred
  <rss version="2.0">                                                                                 through
                                                                                        a0             agents              a1
  <merchant>
  <provider>
       <name> World News </name>
       <id>10002</id>
       <rsscat>                                                                     Client Agent                  Service Agency Server
              International News
       </rsscat>
       <rsscatid>20008</rsscatid>
       <lastupdated>                                                       Figure 3. Multi-staging Process for Transactions Monitoring
       Tue, 28 Jun 2005 17:11:30 GMT
       </lastupdated>
  </provider>                                                              Figure 3 presents the multi-staging approach process.
  <item>                                                                   After receiving feedback information such as network
       <name>                                                              bandwidth, speed, device compatibility and security from agent,
       U.S Chopper Down in Afghanistan                                     a0, in device stage, transaction stage will plan for necessary
       </name>                                                             actions and transfer the information, through agent a1, for
       <itemid>30024</itemid>                                              further executions. The problems encountered during the
       <type> Digital </type>                                              execution of the transaction will be tracked within the stage
       <desc> U.S Army today announced                                     itself.
       that one of its chopper has been
       shot down by Afghanistan rebellion                                  With multiple agents in different stages, the system will have
       troops. </desc>                                                     better control on transaction delivery assurance as problems can
       <currency> USD </currency>                                          be identified in local environment. There are two mechanisms
       <price>0.03</price>
                                                                           we applied for the client agents to handle the transaction
       <pubdate>
                                                                           problems that might be encountered, namely time-out handling
       Thu, 23 Jun 2005 08:21:00 GMT
       </pubdate>                                                          and information caching.
  </item>
  </provider>                                                              3.3.1 Time-Out Handling
  </merchant>
                                                                           Time-out technique mainly handles the network issues which
             Figure 2. Example of RSS Document                             might arise due to unstable mobile network conditions. Timeout
                                                                           technique deals with uncertain situations where systems cannot
                                                                           communicate with each other due to failures. We incorporate the
The client intelligent component provides the core business                time-out technique to deal with system or network failure. In
logic such as providing the presentation of the GUI to the                 this technique, a variable time-out value is set by mutual
mobile consumer, handling consumer’s request and                           agreement of the respective agents before the execution of a
corresponding server response such as PSG or CP. If the                    transaction. The PSG will be responsible to negotiate with the
consumer opts to purchase any content or service, the request              transaction operations to reach the agreement.
will be sent to CP and the payment process will be handled at
the PSG which communicates with the PSP.                                   After the expiry of the timeout interval, transaction operations
                                                                           are free to perform the necessary actions such as rollback,
                                                                           compensation or replacement. In such case, if the mobile data
                                                                           network is extremely slow, the agents in device stage will inform




                                                                     297
the transaction stage server to extend the time-out period for the            3.5 Content/Service Provider Server (CP)
transaction. This will avoid unwanted time-out operations where               The Content/Service Provider server (CP) contains the digital
consumer will need to repeat their transaction process again.                 content or services requested by the mobile consumer. The roles
                                                                              of CP involve forwarding order requests to the PSG, relaying
3.3.2 Information Caching                                                     authorization requests back to the consumer and delivery of the
The purpose of applying caching mechanism is to reduce the                    content/service. There are 3 key elements in the components
rate of broken and roll-back transaction by optimizing and                    namely content catalogue generator, content delivery mechanism
breaking up large data chunks into smaller pieces to be                       and payment interface.
transferred over mobile environment. Caching mechanism also                   Content catalogue generator plays a role in generating the
cache necessary information needed for the transaction in the                 catalogue of various contents provided by the provider
case of network unavailability. This technique will reduce the                themselves. The generator sits in content provider’s server and
rate of broken transaction and hence enable mobile network to                 generates content catalogue in RSS document format
increase their data network efficiency. When the transaction is               periodically. The RSS document will be parsed by mobile
disconnected in the middle of delivering transaction, the caching             device client software which reorganizes the data and represents
system will store the required information to be transacted                   them in device compatible format.
accordingly.
                                                                              Content delivery mechanism functions to deliver the
The caching system also estimates the battery life and decide on              service/content upon the completion of the payment transaction.
the total amount of information needs to be cached for secured                CP’s payment interface allows PSG to acquire pricing
and assured transactions. For instance, if the agent in device                information from the server for specific content/services. The
stage detected that the transaction file size is huge and the                 pricing information will be used to calculate the amount charged
battery life is short, caching techniques will be applied to slice            to mobile consumer for purchasing the specific content or
the file size and sent to the transaction server part by part. If the         services.
transaction is halted due to battery life, the consumer will only
need to re-perform the transaction by sending the remaining data              4. IMPLEMENTATION
to the transaction server.                                                    We implemented a simple prototype to evaluate the concept of
                                                                              our proposed mediated-based payment model framework. The
                                                                              process flow of the model framework is presented in Figure 4.
3.4 Payment Service Provider Server (PSP)
The Payment Service Provider server (PSP) is responsible for                  The PSG is developed using JBoss 4.0 application server
the payment charging and transaction controls. The PSP                        components that exposes a range of mobile web services to the
controls the payment charging between the mobile consumer                     device based client. The PSG functional components are
and the content/service provider. A PSP could be a network                    developed according to the standard use in Apache [19] Axis
operator, a financial institution, a credit card company or an                [20] web service engine along with a security domain to enable
independent payment vendor.                                                   authentication of consumer requests.

The PSG interacts with the PSP through its web service or API                 The web services architecture communications are based on
(Application Program Interface). The PSG will interface with                  SOAP 1.1 [21], the field definitions of RSS documents are
different payment providers such as banking direct debit system,              proprietary at this stage for the purpose of aligning and feeding
credit card payment system as well as online payment provider                 them into standards where appropriate. We adopt basic
such as Paypal [18].      The API of each provider will be                    authentication approaches for web services security such as WS-
interpreted by PSG and be exposed as a single API to                          Security [22] and SSL [28] encryption of the server.
content/service provider as payment collection option. For
instance, a mobile consumer who downloads content from a                      The client application component is developed as a J2ME
particular provider can opt for any of the payment method                     MIDlet application that offers the GUI interfaces, client business
describe as above. This eliminates the limitation of making                   logic and the ability to support secure dialogues with the server.
mobile payment using single payment option such as premium                    The PSG components provide web service connectivity to the
SMS.                                                                          outside world and are implemented using KSOAP-2 [23] that
                                                                              provides SOAP 1.1 and authentication capabilities.
The PSP is connected directly to PSG through its coordination
logic interface for charging and billing purposes. Once the                   The PSG supports heterogeneous devices ranging from PDA,
mobile consumer is authenticated, the charging flow will go                   mobile phones, PCs or set top box. The consumer can first log
through the PSP component to perform real-time online                         in into the PSG using single-sign-on mechanism allowing
payment. In this case, the PSP is connected to PSG that                       him/her to be authenticated throughout the whole process
implements federated identity management functions to manage                  without the need of multiple identity verifications. Following
authentication of consumer. The PSP is also connected to CP to                that, the consumer will request service from the service provider
distribute the payment to content/service providers. Upon                     list downloaded through web service invocation method [24].
completing a payment transaction, the payment will be debited
to content/service provider account on a real-time basis.                     For PSP, we have chosen PayPalTM as the payment provider in
                                                                              this prototype. Any other payment providers such as PLUS [25],
                                                                              Visa [26] or MasterCard [27] can be added into the payment




                                                                        298
provider list by service agency operator. As for service                   a way that web services are used as the core communication
providers, we have chosen news content and music content                   protocol. Since mobile consumers have time and device
service provider as sample service providers in this prototype.            constraints in wireless environment, the use of web services is
                                                                           crucial in delivering dynamic information. such as news and
                                          Consumer                         information catalogue menus.

                                                                           7. REFERENCES
                                                   7.
                                                                           [1]   Ali Al-Qayedi, Wael Adi, Ahmed Zahro, Ali Mabrouk.
                     1. Sign On                  Deliver                         Combined Web/Mobile Authentication for Secure Web
                                                 Service
                     2. Request Service                                          Access Control, Proceedings of the WCNC 2004
                                                                                 conference, IEEE Communications Society
        4.                           Payment Service
     Confirm                          Gateway (PSG)
     Payment                           Component                           [2]    Dominic Cooney, Paul Roe. Mobile Agents Make for
                                                                                 Flexible Web Services, The Ninth Australian World Wide
                                                                                 Web Conference, Hyatt Sanctuary Cove, Gold Coast, from
                    5. Request/
      Payment    Response Delivery                                               5th to 9th July 2003
      Service          Details       Content/Service
      Provider                        Provider (CP)
       (PSP)       3. Request                                              [3]   Mobile Service Delivery Platform, Solution Architects.
                    Payment

                                                                           [4]   Takashi Yoshikawa, Ken Ohta, Tomohiro Nakagawa,
                                                                                 Shoji Kurakake. Mobile Web Service Platform for Robust,
                     6. Payment                                                  Responsive Distributed Application. Proceedings of the
                     Notification
                                                                                 14th International Workshop on Database and Expert
                                                                                 Systems Applications (DEXA'03)
           Figure 4. Prototype Service Process Flow
                                                                           [5]   Nokia Web Services Framework for Devices. Nokia
                                                                                 Corporation. 2004.
The screenshots in appendices show the content displayed and
user interfaces of our implementation work on the device client            [6]   David McKitterick and Jim Dowling. State of the Art
written using J2ME program.                                                      Review of Mobile Payment Technology Technical Report.
                                                                                 Trinity College Dublin, Computer Science Department.
5. DISCUSSION
Our proposed framework is generic, highly scalable and                     [7]   Moon Jung Chung, Hong Suk Jung, Woongsup Kim, Ravi
modular. With our proposed model, the Payment Service                            Goplannalan, Hyun Kim. A Framework for Collaborative
Provider server (PSP) can be connected to any payment operator                   Product Commerce using Web Services. Proceedings of
ranging from financial institutes to payment vendor such as                      the IEEE International Conference on Web Services
PayPalTM. The use of web services architecture and RSS                           (ICWS '04), June 6 - 9, 2004, San Diego, California, USA.
technology in providing updated provider catalogues greatly                      IEEE Computer Society 2004.
reduce the overheads of data transfer as compared to normal
WAP or web pages. The use of RSS technology also eases                     [8]   Seung-Seok Kang, Matt W. Mutka and Li Xiao .
devices in formatting the data according to different device                     Anonymous Content Sharing in Ad Hoc Networks.
display capabilities.                                                            Proceedings of the 3rd IEEE Int’l Conf. on Pervasive
                                                                                 Computing and Communications (PerCom 2005)
From the perspective of payment, content providers are able to
collect the payment almost instantly as opposed to the current             [9]   A R Dani 1, P Radha Krishna 1 and V Subramanian. An
premium SMS billing scenario. Micro payment is still preferred                   Electronic Payment System Architecture
over macro payment currently as mobile operator is not willing                   for Composite Payment Transactions.
to bear the risk of payment debts. As our system is flexibility
enough to distribute the risk to payment operator, it will spur up         [10] Paolo Bellavista, Antonio Corradi. Mobile Middleware
more macro payment activities among mobile consumers.                           Solutions for the Adaptive Management of Multimedia
                                                                                QoS to Wireless Portable Devices. Proceedings of the
6. CONCLUSION                                                                   Ninth IEEE International Workshop on Object-Oriented
We have proposed a framework for mobile payment based on                        Real-Time Dependable Systems (WORDS’03)
mediated-based payment service model. A prototype has been
implemented to visualize and proof the concept of the model                [11] Stan Kurkovsky. Using Principles of Pervasive Computing
framework. Mobile payment based on the proposed model                           to Design M-commerce Applications. Proceedings of the
provides flexible payment methods in offering mobile content or                 International Conference on Information Technology:
services to consumers. Web services architecture play an                        Coding and Computing (ITCC’05)
important role in designing the framework. As the proposed
model enables multiple services to interact with each others
using web services, the presented framework is designed in such




                                                                     299
[12] Xiaolin Zheng, Deren Chen. Study of Mobile Payments             8. APPENDICES
     System. Proceedings of the IEEE International
     Conference on E-Commerce (CEC’03)

[13] Vicent Paulbere, Strategies in Implementing M-Payment
     systems. Ovum 2004.

[14] David McKitterick, A Web Services Framework for
     Mobile Payment Services. M.Sc. Thesis, University of
     Dublin, 2003.

[15] Yao-Chung Chang, Jiann-Liang Chen and Wen-Ming
     Tseng. A Mobile Commerce Framework Based on Web
     Services Architecture. Proceedings of the International
     Conference on Information Technology: Coding and
     Computing (ITCC’05)

[16] Extensible Markup Language. http://www.w3.org/XML/

[17] Really Simple Syndication.
     http://www.xml.com/pub/a/2002/12/18/dive-into-
     xml.html

[18] PayPal Inc. http://www.paypal.com

[19] Apache Web Server. http://www.apache.org/
                                                                                Figure 5: User selects RSS Catalogue
[20] Axis Web Service Module for Apache.
     http://ws.apache.org/axis/

[21] Simple Object Application Protocol.
     http://www.w3.org/TR/soap/

[22] Web Service Security, IBM.
     http://www-128.ibm.com/developerworks/library/ws-
     secure/

[23] Ksoap for J2ME. http://ksoap.objectweb.org/

[24] Nirmal Mukhi, Aleksandor Slominski. The architecture
     of Web Service Invocation Framework. IBM
     DeveloperWorks Tutorial.

[25] PLUS ATM Network.
     http://www.visadps.com/prod-plusatm.html

[26] Visa Credit Card Network. http://www.visa.com

[27] Mastercard Credit Card Network.
     http://www.mastercard.com
                                                                       Figure 6: List of content provider is returned to user’s
[28] Verisign Inc. http://www.verisign.com/                          mobile device through web service protocol communications.




                                                               300
Figure 7: User selects content provider “World News” and
   list of news content is returned to user in RSS format.




  Figure 8: User selects “World News” (from Figure 5). The
summarized content and pricing information is displayed on
                     user mobile device.




                                                             301

Más contenido relacionado

La actualidad más candente

Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...
Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...
Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...Daytona
 
La convergence fixe/mobile au coeur des communications unifiees
La convergence fixe/mobile au coeur des communications unifieesLa convergence fixe/mobile au coeur des communications unifiees
La convergence fixe/mobile au coeur des communications unifieesJavier Sanz-Blasco
 
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel Lindeman
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel LindemanGil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel Lindeman
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel LindemanSamantha James
 
PSN Summit - Session A1 - Building on PSN
PSN Summit - Session A1 - Building on PSNPSN Summit - Session A1 - Building on PSN
PSN Summit - Session A1 - Building on PSNMikePSNGB
 
Enterprise domain sisus 1709
Enterprise domain sisus 1709Enterprise domain sisus 1709
Enterprise domain sisus 1709webhostingguy
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedJason Cross
 
Lessons in marketing excellence 4 faded flame iimk
Lessons in marketing excellence 4 faded flame iimkLessons in marketing excellence 4 faded flame iimk
Lessons in marketing excellence 4 faded flame iimkArnab Guha Mallik
 
Openet wp 3-g+ & lte charging_07-2012
Openet wp 3-g+ & lte charging_07-2012Openet wp 3-g+ & lte charging_07-2012
Openet wp 3-g+ & lte charging_07-2012marcus2875
 
Mobile VAS - Current and Future
Mobile VAS - Current and FutureMobile VAS - Current and Future
Mobile VAS - Current and FuturePreeti Anand
 
Ovp space and opportunity kit
Ovp space and opportunity kitOvp space and opportunity kit
Ovp space and opportunity kitJoseph Oliver
 
2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain AssociationPaul Brody
 
100428 Onedesk Intro 2010 Linkedin Mn Nde
100428 Onedesk Intro 2010 Linkedin Mn Nde100428 Onedesk Intro 2010 Linkedin Mn Nde
100428 Onedesk Intro 2010 Linkedin Mn Ndeme97352
 
Compuware Mobility Presentation Overview
Compuware Mobility Presentation OverviewCompuware Mobility Presentation Overview
Compuware Mobility Presentation OverviewMPLS-Services-Compuware
 
LTE North America 2012 Highlights
LTE North America 2012 HighlightsLTE North America 2012 Highlights
LTE North America 2012 HighlightsAlan Quayle
 
The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionChristina Inge
 

La actualidad más candente (19)

Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...
Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...
Daytona Sessions vol.1 - Johan Ragnevad - Five years - an Internet eternity, ...
 
La convergence fixe/mobile au coeur des communications unifiees
La convergence fixe/mobile au coeur des communications unifieesLa convergence fixe/mobile au coeur des communications unifiees
La convergence fixe/mobile au coeur des communications unifiees
 
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel Lindeman
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel LindemanGil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel Lindeman
Gil 2012 Africa: Mega Trends Africa Telecoms and iIT by Chantel Lindeman
 
PSN Summit - Session A1 - Building on PSN
PSN Summit - Session A1 - Building on PSNPSN Summit - Session A1 - Building on PSN
PSN Summit - Session A1 - Building on PSN
 
Enterprise domain sisus 1709
Enterprise domain sisus 1709Enterprise domain sisus 1709
Enterprise domain sisus 1709
 
Monetizing
MonetizingMonetizing
Monetizing
 
GENBAND SBC article
GENBAND SBC articleGENBAND SBC article
GENBAND SBC article
 
Mobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivatedMobile retail summit 26 1-12 - incentivated
Mobile retail summit 26 1-12 - incentivated
 
Lessons in marketing excellence 4 faded flame iimk
Lessons in marketing excellence 4 faded flame iimkLessons in marketing excellence 4 faded flame iimk
Lessons in marketing excellence 4 faded flame iimk
 
Openet wp 3-g+ & lte charging_07-2012
Openet wp 3-g+ & lte charging_07-2012Openet wp 3-g+ & lte charging_07-2012
Openet wp 3-g+ & lte charging_07-2012
 
Mobile VAS - Current and Future
Mobile VAS - Current and FutureMobile VAS - Current and Future
Mobile VAS - Current and Future
 
Ovp space and opportunity kit
Ovp space and opportunity kitOvp space and opportunity kit
Ovp space and opportunity kit
 
2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association2007 Keynote Address - To Electronics Industry Supply Chain Association
2007 Keynote Address - To Electronics Industry Supply Chain Association
 
100428 Onedesk Intro 2010 Linkedin Mn Nde
100428 Onedesk Intro 2010 Linkedin Mn Nde100428 Onedesk Intro 2010 Linkedin Mn Nde
100428 Onedesk Intro 2010 Linkedin Mn Nde
 
Compuware Mobility Presentation Overview
Compuware Mobility Presentation OverviewCompuware Mobility Presentation Overview
Compuware Mobility Presentation Overview
 
LTE North America 2012 Highlights
LTE North America 2012 HighlightsLTE North America 2012 Highlights
LTE North America 2012 Highlights
 
Corporate ppt tech_treeit
Corporate ppt tech_treeitCorporate ppt tech_treeit
Corporate ppt tech_treeit
 
The State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusionThe State of the Communications Industry by Blair Pleasant of COMMfusion
The State of the Communications Industry by Blair Pleasant of COMMfusion
 
Indian mVAS market in 2012
Indian mVAS market in 2012Indian mVAS market in 2012
Indian mVAS market in 2012
 

Similar a towards flexible mobile payment via mediator-based service model

TME Pricing Strategies for Mobile Broadband Services
TME Pricing Strategies for Mobile Broadband ServicesTME Pricing Strategies for Mobile Broadband Services
TME Pricing Strategies for Mobile Broadband ServicesCapgemini
 
Bridgewater Systems 2008 Marketing Report
Bridgewater Systems 2008 Marketing ReportBridgewater Systems 2008 Marketing Report
Bridgewater Systems 2008 Marketing ReportTMX Equicom
 
Mobile Edge Cloud
Mobile Edge CloudMobile Edge Cloud
Mobile Edge CloudAndy Jones
 
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...The Customer is Not Right, When it Comes to Roaming Service (disponible en es...
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...Cisco Service Provider Mobility
 
Talking SIP Mobility - MVNE & MVNO and M2M Billing Solution
Talking SIP Mobility - MVNE & MVNO and M2M Billing SolutionTalking SIP Mobility - MVNE & MVNO and M2M Billing Solution
Talking SIP Mobility - MVNE & MVNO and M2M Billing SolutionIVR Technologies, Inc.
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraComarch
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraComarch
 
Harnessing the Power of the Mobile Cloud
Harnessing the Power of the Mobile CloudHarnessing the Power of the Mobile Cloud
Harnessing the Power of the Mobile CloudAntenna Software
 
Data Offload Survival Guide - Part 3
Data Offload Survival Guide - Part 3Data Offload Survival Guide - Part 3
Data Offload Survival Guide - Part 3Justus @GreenPacket
 
OSS/BSS Explained, Part 2: Seizing new business opportunities
OSS/BSS Explained, Part 2: Seizing new business opportunitiesOSS/BSS Explained, Part 2: Seizing new business opportunities
OSS/BSS Explained, Part 2: Seizing new business opportunitiesEricsson OSS/BSS
 
Cloud Computing for E-Commerce
Cloud Computing for E-CommerceCloud Computing for E-Commerce
Cloud Computing for E-CommerceIOSR Journals
 
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...Ericsson OSS/BSS
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4Green Packet
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computingMandar Pathrikar
 
Justin ting digitalrevolution
Justin ting digitalrevolutionJustin ting digitalrevolution
Justin ting digitalrevolutionJustin Ting
 
Managed Mobility Load Off Customer Wp
Managed Mobility Load Off Customer WpManaged Mobility Load Off Customer Wp
Managed Mobility Load Off Customer Wpraghuvamsiuriti
 
Whitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko LiveWhitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko Livebemoko Ltd.
 
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGESUSING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGESijwscjournal
 
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES ijwscjournal
 

Similar a towards flexible mobile payment via mediator-based service model (20)

TME Pricing Strategies for Mobile Broadband Services
TME Pricing Strategies for Mobile Broadband ServicesTME Pricing Strategies for Mobile Broadband Services
TME Pricing Strategies for Mobile Broadband Services
 
Bridgewater Systems 2008 Marketing Report
Bridgewater Systems 2008 Marketing ReportBridgewater Systems 2008 Marketing Report
Bridgewater Systems 2008 Marketing Report
 
Introduction
IntroductionIntroduction
Introduction
 
Mobile Edge Cloud
Mobile Edge CloudMobile Edge Cloud
Mobile Edge Cloud
 
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...The Customer is Not Right, When it Comes to Roaming Service (disponible en es...
The Customer is Not Right, When it Comes to Roaming Service (disponible en es...
 
Talking SIP Mobility - MVNE & MVNO and M2M Billing Solution
Talking SIP Mobility - MVNE & MVNO and M2M Billing SolutionTalking SIP Mobility - MVNE & MVNO and M2M Billing Solution
Talking SIP Mobility - MVNE & MVNO and M2M Billing Solution
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital Era
 
How Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital EraHow Telecoms Can Adjust To The Reality Of The Digital Era
How Telecoms Can Adjust To The Reality Of The Digital Era
 
Harnessing the Power of the Mobile Cloud
Harnessing the Power of the Mobile CloudHarnessing the Power of the Mobile Cloud
Harnessing the Power of the Mobile Cloud
 
Data Offload Survival Guide - Part 3
Data Offload Survival Guide - Part 3Data Offload Survival Guide - Part 3
Data Offload Survival Guide - Part 3
 
OSS/BSS Explained, Part 2: Seizing new business opportunities
OSS/BSS Explained, Part 2: Seizing new business opportunitiesOSS/BSS Explained, Part 2: Seizing new business opportunities
OSS/BSS Explained, Part 2: Seizing new business opportunities
 
Cloud Computing for E-Commerce
Cloud Computing for E-CommerceCloud Computing for E-Commerce
Cloud Computing for E-Commerce
 
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...
OSS/BSS Explained, Part 1: It used to be simple, now a massive transformation...
 
WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4WiFi Offload Survival Guide - Part 4
WiFi Offload Survival Guide - Part 4
 
Service oriented cloud computing
Service oriented cloud computingService oriented cloud computing
Service oriented cloud computing
 
Justin ting digitalrevolution
Justin ting digitalrevolutionJustin ting digitalrevolution
Justin ting digitalrevolution
 
Managed Mobility Load Off Customer Wp
Managed Mobility Load Off Customer WpManaged Mobility Load Off Customer Wp
Managed Mobility Load Off Customer Wp
 
Whitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko LiveWhitepaper Mobile Ready Websites With Bemoko Live
Whitepaper Mobile Ready Websites With Bemoko Live
 
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGESUSING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
 
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
USING MOBILE SERVICE FOR SUPPLY CHAIN MANAGEMENT: A SURVEY AND CHALLENGES
 

Más de Boni

beacon summit berlin, boni presentation about mall solution, merchant app, an...
beacon summit berlin, boni presentation about mall solution, merchant app, an...beacon summit berlin, boni presentation about mall solution, merchant app, an...
beacon summit berlin, boni presentation about mall solution, merchant app, an...Boni
 
Boni
BoniBoni
BoniBoni
 
Webinar presentation-for-web
Webinar presentation-for-webWebinar presentation-for-web
Webinar presentation-for-webBoni
 
Epc mobile payments whitepaper
Epc mobile payments whitepaperEpc mobile payments whitepaper
Epc mobile payments whitepaperBoni
 
Mobile learning transforming the delivery of education and training
Mobile learning transforming the delivery of education and trainingMobile learning transforming the delivery of education and training
Mobile learning transforming the delivery of education and trainingBoni
 
Mobile phone - The new way to pay
Mobile phone - The new way to payMobile phone - The new way to pay
Mobile phone - The new way to payBoni
 
Mobile Money Definitions
Mobile Money DefinitionsMobile Money Definitions
Mobile Money DefinitionsBoni
 
contactless mobile payments
contactless mobile paymentscontactless mobile payments
contactless mobile paymentsBoni
 
The unwired continent - africas mobile success story
The unwired continent - africas mobile success storyThe unwired continent - africas mobile success story
The unwired continent - africas mobile success storyBoni
 
Role of icts as enabler for agriculture and small scale farmers
Role of icts as enabler for agriculture and small scale farmersRole of icts as enabler for agriculture and small scale farmers
Role of icts as enabler for agriculture and small scale farmersBoni
 
Organic business guide developing sustainable value chains with smallholders
Organic business guide   developing sustainable value chains with smallholdersOrganic business guide   developing sustainable value chains with smallholders
Organic business guide developing sustainable value chains with smallholdersBoni
 
Livelihood changes enabled by mobile phones the case of tanzanian fishermen
Livelihood changes enabled by mobile phones   the case of tanzanian fishermenLivelihood changes enabled by mobile phones   the case of tanzanian fishermen
Livelihood changes enabled by mobile phones the case of tanzanian fishermenBoni
 
Inventory of innovative farmer advisory services using ic ts
Inventory of innovative farmer advisory services using ic tsInventory of innovative farmer advisory services using ic ts
Inventory of innovative farmer advisory services using ic tsBoni
 
E agriculture - a definition and profile of its application
E agriculture - a definition and profile of its applicationE agriculture - a definition and profile of its application
E agriculture - a definition and profile of its applicationBoni
 
Do sustainable livelihoods approaches have a positive impact of the rural poo...
Do sustainable livelihoods approaches have a positive impact of the rural poo...Do sustainable livelihoods approaches have a positive impact of the rural poo...
Do sustainable livelihoods approaches have a positive impact of the rural poo...Boni
 
smart card alliance - mobile payment business model research report on stakeh...
smart card alliance - mobile payment business model research report on stakeh...smart card alliance - mobile payment business model research report on stakeh...
smart card alliance - mobile payment business model research report on stakeh...Boni
 
near field interactions with the internet of things
near field interactions with the internet of thingsnear field interactions with the internet of things
near field interactions with the internet of thingsBoni
 
contactless commerce enables a world beyond payment cards
contactless commerce enables a world beyond payment cardscontactless commerce enables a world beyond payment cards
contactless commerce enables a world beyond payment cardsBoni
 
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...Boni
 
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...Boni
 

Más de Boni (20)

beacon summit berlin, boni presentation about mall solution, merchant app, an...
beacon summit berlin, boni presentation about mall solution, merchant app, an...beacon summit berlin, boni presentation about mall solution, merchant app, an...
beacon summit berlin, boni presentation about mall solution, merchant app, an...
 
Boni
BoniBoni
Boni
 
Webinar presentation-for-web
Webinar presentation-for-webWebinar presentation-for-web
Webinar presentation-for-web
 
Epc mobile payments whitepaper
Epc mobile payments whitepaperEpc mobile payments whitepaper
Epc mobile payments whitepaper
 
Mobile learning transforming the delivery of education and training
Mobile learning transforming the delivery of education and trainingMobile learning transforming the delivery of education and training
Mobile learning transforming the delivery of education and training
 
Mobile phone - The new way to pay
Mobile phone - The new way to payMobile phone - The new way to pay
Mobile phone - The new way to pay
 
Mobile Money Definitions
Mobile Money DefinitionsMobile Money Definitions
Mobile Money Definitions
 
contactless mobile payments
contactless mobile paymentscontactless mobile payments
contactless mobile payments
 
The unwired continent - africas mobile success story
The unwired continent - africas mobile success storyThe unwired continent - africas mobile success story
The unwired continent - africas mobile success story
 
Role of icts as enabler for agriculture and small scale farmers
Role of icts as enabler for agriculture and small scale farmersRole of icts as enabler for agriculture and small scale farmers
Role of icts as enabler for agriculture and small scale farmers
 
Organic business guide developing sustainable value chains with smallholders
Organic business guide   developing sustainable value chains with smallholdersOrganic business guide   developing sustainable value chains with smallholders
Organic business guide developing sustainable value chains with smallholders
 
Livelihood changes enabled by mobile phones the case of tanzanian fishermen
Livelihood changes enabled by mobile phones   the case of tanzanian fishermenLivelihood changes enabled by mobile phones   the case of tanzanian fishermen
Livelihood changes enabled by mobile phones the case of tanzanian fishermen
 
Inventory of innovative farmer advisory services using ic ts
Inventory of innovative farmer advisory services using ic tsInventory of innovative farmer advisory services using ic ts
Inventory of innovative farmer advisory services using ic ts
 
E agriculture - a definition and profile of its application
E agriculture - a definition and profile of its applicationE agriculture - a definition and profile of its application
E agriculture - a definition and profile of its application
 
Do sustainable livelihoods approaches have a positive impact of the rural poo...
Do sustainable livelihoods approaches have a positive impact of the rural poo...Do sustainable livelihoods approaches have a positive impact of the rural poo...
Do sustainable livelihoods approaches have a positive impact of the rural poo...
 
smart card alliance - mobile payment business model research report on stakeh...
smart card alliance - mobile payment business model research report on stakeh...smart card alliance - mobile payment business model research report on stakeh...
smart card alliance - mobile payment business model research report on stakeh...
 
near field interactions with the internet of things
near field interactions with the internet of thingsnear field interactions with the internet of things
near field interactions with the internet of things
 
contactless commerce enables a world beyond payment cards
contactless commerce enables a world beyond payment cardscontactless commerce enables a world beyond payment cards
contactless commerce enables a world beyond payment cards
 
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...
a manifesto for networked objects — cohabiting with pigeons, arphids and aibo...
 
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...
bell dourish-yesterdays tomorrows - notes on ubiuitous computings dominant vi...
 

Último

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

towards flexible mobile payment via mediator-based service model

  • 1. Towards Flexible Mobile Payment via Mediator-based Service Model Charles Chong Hui-Na Chua Cheng-Suan Lee Asian Research Centre Asian Research Centre Asian Research Centre British Telecommunications plc British Telecommunications plc British Telecommunications plc Cyberjaya, Selangor Malaysia. Cyberjaya, Selangor Malaysia. Cyberjaya, Selangor Malaysia. +603 8313 7175 +603 8313 7175 +603 8313 7175 charles.chong@bt.com hui.chua@bt.com chengsuan.lee@bt.com ABSTRACT download their ring-tone content such as polyphonic tunes and true tunes. Applications and digital goods for mobile devices have been Typically, the content will be delivered to mobile subscriber around for more than a decade. Recent technology development using premium SMS charging method where subscribers will be has also driven the use of mobile commerce technology. Mobile charge a premium rate for the content received through SMS. commerce is another form of payment but it has the ability to By implementing revenue sharing model, content or service embrace new ideas concerning digital money as mobile device provider will share the revenue with mobile operators. Hence, , have grown to become an essential personal needs. A range of revenue collection is a difficult task as it needs to go through businesses have already been thinking along these lines and various reconciliation processes with the mobile operators. tried to gear their ideas towards using the mobile phone as a Furthermore, this revenue sharing model has caused a large payment device with the aim of making life simpler for chunk of the revenue to be ripped by mobile operators. As a consumer. Some applications are already driving the use of result, a large portion of the revenue is distributed between mobile phone as payment device with the purchase of digital mobile operators and media advertisers, causing service goods such as ring-tones and games but this is just the providers to gain a trivial profit out of the value chain. beginning, as long as the technologies can iron out their differences and formulate a more cohesive technology platform. With these problems, we propose a Mediator-based Payment This paper suggests a mobile web services concept framework Service (MPS) model to allow flexible payment mechanisms for solution which allows mobile payment with flexible payment mobile consumers and service providers by keeping service options for mobile consumers. providers from solely relying on mobile operators to implement their service or sell their content to mobile consumers. Whilst Categories and Subject Descriptors mobile consumers will have alternative payment options through C.2.4 [Distributed Systems] our proposed payment service model. This paper is organized as follow. We give a brief description General Terms on related work in next section. In section 3, we explain the Design model framework and the logical components of our proposed Mediated-based Payment Service model. In section 4, we Keywords present the system implementation of the proposed model. Mobility, web services, mobile payment, middleware, agents Section 5 explains the analysis and discussion of our work and finding. We conclude this paper in section 6. 1. INTRODUCTION 2. RELATED WORK Digital goods such as ringtones and mobile games normally go A number of works to improve the current service level of through media such as websites, newspapers and TV transaction and service delivery platforms have been proposed. advertisements to promote their sales. For instance, ring-tone However, most of their focus is either on transaction platform or providers will have to publish their advertisements in local new service delivery platform but not both. papers and television channels to attract mobile subscribers to [13] proposed a M-Payment architecture which links up Permission to make digital or hard copies of all or part of this work for operator, service providers and banking institution. The personal or classroom use is granted without fee provided that copies architecture generally allows mobile consumers to purchase are not made or distributed for profit or commercial advantage and that content/services using SMS, WAP or Web through mobile copies bear this notice and the full citation on the first page. To copy device. This solution has introduced the alternative payment otherwise, or republish, to post on servers or to redistribute to lists, concept but does not provide sufficient study on the service requires prior specific permission and/or a fee. ICEC’06, August 14–16, 2006, Fredericton, Canada. delivery. For instance, the usage of web services as mean of Copyright 2006 ACM 1-59593-392-1.” …$5.00. 295
  • 2. communication between the architecture and service provider is not included in this study. Chang, Chen and Tseng [15] proposed a Mobile Commerce Framework based on web services architecture that adopts the concepts of publish, find and bind operation. The study focuses mainly on the use of web services in different stages of mobile commerce operation. Publish operation allows content and service providers to publish their contents and services while find operation allows mobile consumers to locate the required service or content. Bind operation binds both the parties together to complete the retail cycle of mobile commerce. This study provides architecture on content and service matching but does not consider the interaction between financial institute and service providers. McKitterick [14] proposed a web service based mobile payment framework. The framework consists of a web service flow between device client and payment server. However, the author did not emphasize on the communication between content or service provider with mobile consumer. Our solution proposes a mediator-based payment service (MPS) model which considers mobile commerce services from mobile consumer, merchant and mobile operators perspectives to provide a more comprehensive web service based mobile commerce framework for the above-mentioned parties. Figure 1. Payment Service Agency Architecture 3. MPS MODEL FRAMEWORK When a mobile consumer makes an order request, the PSG will The proposed MPS model is a 3-tier model, which involves authenticate and verify consumer profiles such as preferred system components such as Payment Service Gateway server payment mode and payment details. A mobile consumer will (PSG), Client application, Payment Service Providers server need to register with PSG which offers federated Identity service (PSP) and 3rd party content/service provider server (CP). The capabilities in order to avoid repetition of keying payment implementation of a multi-tier model allows better scalability details into the mobile device, such as credit card details. and security control for the payment service platform. One of the Federated Identity management capability allows consumers to advantages of multi-tier platform is its flexibility in deploying use the same consumer name, password or other personal new functional features by introducing a new tier-ring into the identification to sign on to the networks of more than one existing structure. Figure 1 presents the framework of the platform in order to conduct payment transactions. This will proposed Mediator-based Payment Service (MPS) model. allow companies to share applications without needing to adopt the same technologies for directory services, security and 3.1 Payment Service Gateway Server (PSG) authentication. The Payment Service Gateway server (PSG) provides the business logic and interfaces to remote systems, i.e. Payment User provisioning capability is provided to enable system Service Providers server (PSP) and Content/Service Providers consumers to be granted access to the system and for day to day server (CP). monitoring and management to be performed. This is provided in the form of an administration portal. The PSG connects mobile consumers to multiple types of services without the constraint of mobile operator’s limitation. The PSG server acts as mobile web services “payment 3.2 Client Component The client application resides on the mobile device and facilitator” that provides the mechanisms for managing order communicates to the servers using web services invocation request (can be either sent by mobile consumer or method [24]. The client browser component enables XML content/service provider), payment authentication processes and (Extensible Markup Language) compliant format message to be consumer profiles/sessions. It performs the authentication of delivered to the client. The handling of all XML messages is transaction parties and the authorization of the payment done by using generic XML parsing method [16]. However, the settlement. The results of authentication and consumer client in this system is designed to handle two types of XML profiles/session verification are then sent back to the CP. For an messages, generic web service and proprietary Really Simple authorized mobile consumer, the request content/service URL Syndication (RSS) [17] document which is updated by content (Uniform Resource Locater) is sent to the consumer through providers. HTTP (Hyper Text Transfer Protocol) connection. 296
  • 3. When the mobile consumer chooses a particular service offered 3.3 Communications Between PSG and by a specific content/service provider, the URL (Uniform Resource Locator) of the RSS document is sent to the mobile Client client. Given ringtone service as an example, the list of ringtone In order to allow PSG to monitor transactions closely as to offered by a particular content/service provider is sent to the ensure the payment transactions are delivered securely, we mobile client in RSS document format. The RSS parsing engine proposed multi-staging approach which multiple agents are in client will parse the RSS Document. placed in respective stage to perform specific functions. In this approach, agents are placed in mobile client (device stage) and This RSS document contains proprietary fields which are PSG (transactions stage). The agents are responsible to needed for multiple format content aggregation. The RSS feedback the device client information from device stage to format displays text-based content aggregation, which can be transaction for further processing. This information includes supported by most of the device clients. The RSS document CPU (Central Processing Unit) speed, execution memory, contains information such as provider information and the storage space and Java Virtual Machine (JVM) version service/content details. An example of the RSS document is information. shown as follow. Device Stage Transaction Stage <?xml version="1.0" encoding="ISO-8859- Information 1"?> transferred <rss version="2.0"> through a0 agents a1 <merchant> <provider> <name> World News </name> <id>10002</id> <rsscat> Client Agent Service Agency Server International News </rsscat> <rsscatid>20008</rsscatid> <lastupdated> Figure 3. Multi-staging Process for Transactions Monitoring Tue, 28 Jun 2005 17:11:30 GMT </lastupdated> </provider> Figure 3 presents the multi-staging approach process. <item> After receiving feedback information such as network <name> bandwidth, speed, device compatibility and security from agent, U.S Chopper Down in Afghanistan a0, in device stage, transaction stage will plan for necessary </name> actions and transfer the information, through agent a1, for <itemid>30024</itemid> further executions. The problems encountered during the <type> Digital </type> execution of the transaction will be tracked within the stage <desc> U.S Army today announced itself. that one of its chopper has been shot down by Afghanistan rebellion With multiple agents in different stages, the system will have troops. </desc> better control on transaction delivery assurance as problems can <currency> USD </currency> be identified in local environment. There are two mechanisms <price>0.03</price> we applied for the client agents to handle the transaction <pubdate> problems that might be encountered, namely time-out handling Thu, 23 Jun 2005 08:21:00 GMT </pubdate> and information caching. </item> </provider> 3.3.1 Time-Out Handling </merchant> Time-out technique mainly handles the network issues which Figure 2. Example of RSS Document might arise due to unstable mobile network conditions. Timeout technique deals with uncertain situations where systems cannot communicate with each other due to failures. We incorporate the The client intelligent component provides the core business time-out technique to deal with system or network failure. In logic such as providing the presentation of the GUI to the this technique, a variable time-out value is set by mutual mobile consumer, handling consumer’s request and agreement of the respective agents before the execution of a corresponding server response such as PSG or CP. If the transaction. The PSG will be responsible to negotiate with the consumer opts to purchase any content or service, the request transaction operations to reach the agreement. will be sent to CP and the payment process will be handled at the PSG which communicates with the PSP. After the expiry of the timeout interval, transaction operations are free to perform the necessary actions such as rollback, compensation or replacement. In such case, if the mobile data network is extremely slow, the agents in device stage will inform 297
  • 4. the transaction stage server to extend the time-out period for the 3.5 Content/Service Provider Server (CP) transaction. This will avoid unwanted time-out operations where The Content/Service Provider server (CP) contains the digital consumer will need to repeat their transaction process again. content or services requested by the mobile consumer. The roles of CP involve forwarding order requests to the PSG, relaying 3.3.2 Information Caching authorization requests back to the consumer and delivery of the The purpose of applying caching mechanism is to reduce the content/service. There are 3 key elements in the components rate of broken and roll-back transaction by optimizing and namely content catalogue generator, content delivery mechanism breaking up large data chunks into smaller pieces to be and payment interface. transferred over mobile environment. Caching mechanism also Content catalogue generator plays a role in generating the cache necessary information needed for the transaction in the catalogue of various contents provided by the provider case of network unavailability. This technique will reduce the themselves. The generator sits in content provider’s server and rate of broken transaction and hence enable mobile network to generates content catalogue in RSS document format increase their data network efficiency. When the transaction is periodically. The RSS document will be parsed by mobile disconnected in the middle of delivering transaction, the caching device client software which reorganizes the data and represents system will store the required information to be transacted them in device compatible format. accordingly. Content delivery mechanism functions to deliver the The caching system also estimates the battery life and decide on service/content upon the completion of the payment transaction. the total amount of information needs to be cached for secured CP’s payment interface allows PSG to acquire pricing and assured transactions. For instance, if the agent in device information from the server for specific content/services. The stage detected that the transaction file size is huge and the pricing information will be used to calculate the amount charged battery life is short, caching techniques will be applied to slice to mobile consumer for purchasing the specific content or the file size and sent to the transaction server part by part. If the services. transaction is halted due to battery life, the consumer will only need to re-perform the transaction by sending the remaining data 4. IMPLEMENTATION to the transaction server. We implemented a simple prototype to evaluate the concept of our proposed mediated-based payment model framework. The process flow of the model framework is presented in Figure 4. 3.4 Payment Service Provider Server (PSP) The Payment Service Provider server (PSP) is responsible for The PSG is developed using JBoss 4.0 application server the payment charging and transaction controls. The PSP components that exposes a range of mobile web services to the controls the payment charging between the mobile consumer device based client. The PSG functional components are and the content/service provider. A PSP could be a network developed according to the standard use in Apache [19] Axis operator, a financial institution, a credit card company or an [20] web service engine along with a security domain to enable independent payment vendor. authentication of consumer requests. The PSG interacts with the PSP through its web service or API The web services architecture communications are based on (Application Program Interface). The PSG will interface with SOAP 1.1 [21], the field definitions of RSS documents are different payment providers such as banking direct debit system, proprietary at this stage for the purpose of aligning and feeding credit card payment system as well as online payment provider them into standards where appropriate. We adopt basic such as Paypal [18]. The API of each provider will be authentication approaches for web services security such as WS- interpreted by PSG and be exposed as a single API to Security [22] and SSL [28] encryption of the server. content/service provider as payment collection option. For instance, a mobile consumer who downloads content from a The client application component is developed as a J2ME particular provider can opt for any of the payment method MIDlet application that offers the GUI interfaces, client business describe as above. This eliminates the limitation of making logic and the ability to support secure dialogues with the server. mobile payment using single payment option such as premium The PSG components provide web service connectivity to the SMS. outside world and are implemented using KSOAP-2 [23] that provides SOAP 1.1 and authentication capabilities. The PSP is connected directly to PSG through its coordination logic interface for charging and billing purposes. Once the The PSG supports heterogeneous devices ranging from PDA, mobile consumer is authenticated, the charging flow will go mobile phones, PCs or set top box. The consumer can first log through the PSP component to perform real-time online in into the PSG using single-sign-on mechanism allowing payment. In this case, the PSP is connected to PSG that him/her to be authenticated throughout the whole process implements federated identity management functions to manage without the need of multiple identity verifications. Following authentication of consumer. The PSP is also connected to CP to that, the consumer will request service from the service provider distribute the payment to content/service providers. Upon list downloaded through web service invocation method [24]. completing a payment transaction, the payment will be debited to content/service provider account on a real-time basis. For PSP, we have chosen PayPalTM as the payment provider in this prototype. Any other payment providers such as PLUS [25], Visa [26] or MasterCard [27] can be added into the payment 298
  • 5. provider list by service agency operator. As for service a way that web services are used as the core communication providers, we have chosen news content and music content protocol. Since mobile consumers have time and device service provider as sample service providers in this prototype. constraints in wireless environment, the use of web services is crucial in delivering dynamic information. such as news and Consumer information catalogue menus. 7. REFERENCES 7. [1] Ali Al-Qayedi, Wael Adi, Ahmed Zahro, Ali Mabrouk. 1. Sign On Deliver Combined Web/Mobile Authentication for Secure Web Service 2. Request Service Access Control, Proceedings of the WCNC 2004 conference, IEEE Communications Society 4. Payment Service Confirm Gateway (PSG) Payment Component [2] Dominic Cooney, Paul Roe. Mobile Agents Make for Flexible Web Services, The Ninth Australian World Wide Web Conference, Hyatt Sanctuary Cove, Gold Coast, from 5. Request/ Payment Response Delivery 5th to 9th July 2003 Service Details Content/Service Provider Provider (CP) (PSP) 3. Request [3] Mobile Service Delivery Platform, Solution Architects. Payment [4] Takashi Yoshikawa, Ken Ohta, Tomohiro Nakagawa, Shoji Kurakake. Mobile Web Service Platform for Robust, 6. Payment Responsive Distributed Application. Proceedings of the Notification 14th International Workshop on Database and Expert Systems Applications (DEXA'03) Figure 4. Prototype Service Process Flow [5] Nokia Web Services Framework for Devices. Nokia Corporation. 2004. The screenshots in appendices show the content displayed and user interfaces of our implementation work on the device client [6] David McKitterick and Jim Dowling. State of the Art written using J2ME program. Review of Mobile Payment Technology Technical Report. Trinity College Dublin, Computer Science Department. 5. DISCUSSION Our proposed framework is generic, highly scalable and [7] Moon Jung Chung, Hong Suk Jung, Woongsup Kim, Ravi modular. With our proposed model, the Payment Service Goplannalan, Hyun Kim. A Framework for Collaborative Provider server (PSP) can be connected to any payment operator Product Commerce using Web Services. Proceedings of ranging from financial institutes to payment vendor such as the IEEE International Conference on Web Services PayPalTM. The use of web services architecture and RSS (ICWS '04), June 6 - 9, 2004, San Diego, California, USA. technology in providing updated provider catalogues greatly IEEE Computer Society 2004. reduce the overheads of data transfer as compared to normal WAP or web pages. The use of RSS technology also eases [8] Seung-Seok Kang, Matt W. Mutka and Li Xiao . devices in formatting the data according to different device Anonymous Content Sharing in Ad Hoc Networks. display capabilities. Proceedings of the 3rd IEEE Int’l Conf. on Pervasive Computing and Communications (PerCom 2005) From the perspective of payment, content providers are able to collect the payment almost instantly as opposed to the current [9] A R Dani 1, P Radha Krishna 1 and V Subramanian. An premium SMS billing scenario. Micro payment is still preferred Electronic Payment System Architecture over macro payment currently as mobile operator is not willing for Composite Payment Transactions. to bear the risk of payment debts. As our system is flexibility enough to distribute the risk to payment operator, it will spur up [10] Paolo Bellavista, Antonio Corradi. Mobile Middleware more macro payment activities among mobile consumers. Solutions for the Adaptive Management of Multimedia QoS to Wireless Portable Devices. Proceedings of the 6. CONCLUSION Ninth IEEE International Workshop on Object-Oriented We have proposed a framework for mobile payment based on Real-Time Dependable Systems (WORDS’03) mediated-based payment service model. A prototype has been implemented to visualize and proof the concept of the model [11] Stan Kurkovsky. Using Principles of Pervasive Computing framework. Mobile payment based on the proposed model to Design M-commerce Applications. Proceedings of the provides flexible payment methods in offering mobile content or International Conference on Information Technology: services to consumers. Web services architecture play an Coding and Computing (ITCC’05) important role in designing the framework. As the proposed model enables multiple services to interact with each others using web services, the presented framework is designed in such 299
  • 6. [12] Xiaolin Zheng, Deren Chen. Study of Mobile Payments 8. APPENDICES System. Proceedings of the IEEE International Conference on E-Commerce (CEC’03) [13] Vicent Paulbere, Strategies in Implementing M-Payment systems. Ovum 2004. [14] David McKitterick, A Web Services Framework for Mobile Payment Services. M.Sc. Thesis, University of Dublin, 2003. [15] Yao-Chung Chang, Jiann-Liang Chen and Wen-Ming Tseng. A Mobile Commerce Framework Based on Web Services Architecture. Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC’05) [16] Extensible Markup Language. http://www.w3.org/XML/ [17] Really Simple Syndication. http://www.xml.com/pub/a/2002/12/18/dive-into- xml.html [18] PayPal Inc. http://www.paypal.com [19] Apache Web Server. http://www.apache.org/ Figure 5: User selects RSS Catalogue [20] Axis Web Service Module for Apache. http://ws.apache.org/axis/ [21] Simple Object Application Protocol. http://www.w3.org/TR/soap/ [22] Web Service Security, IBM. http://www-128.ibm.com/developerworks/library/ws- secure/ [23] Ksoap for J2ME. http://ksoap.objectweb.org/ [24] Nirmal Mukhi, Aleksandor Slominski. The architecture of Web Service Invocation Framework. IBM DeveloperWorks Tutorial. [25] PLUS ATM Network. http://www.visadps.com/prod-plusatm.html [26] Visa Credit Card Network. http://www.visa.com [27] Mastercard Credit Card Network. http://www.mastercard.com Figure 6: List of content provider is returned to user’s [28] Verisign Inc. http://www.verisign.com/ mobile device through web service protocol communications. 300
  • 7. Figure 7: User selects content provider “World News” and list of news content is returned to user in RSS format. Figure 8: User selects “World News” (from Figure 5). The summarized content and pricing information is displayed on user mobile device. 301