Modeling an Electronic Commerce Protocol for a Trusted Banking


E-commerce Protocols represent the allowed interactions among communicatingcomponents. Protocols are essential in electronic commerce to constrain the behaviors ofautonomous entities. This paper proposed an e-commerce protocol that consists of twoplayers: merchant and customer. The two e-commerce parties i.e., merchant and customerperhaps lie in far distance. The merchant has its bank and the customer also has its bank andthe two banks (merchant bank and customer bank) are connected to a trusted bank. Thetrusted bank is an international government bank. The function of the trusted bank is to checkthe validity of the customer credit card and carry out the required money transfer. The bankprotocol can detect duplicated, reused, or expired credit card. The proposed protocolguarantees fairness. That is by engaging in the protocol, no one in the e-commerce transactioni.e., merchant or customer, can gain advantages over the other players by misbehaving,misrepresenting or by prematurely aborting the protocol. The merchant site has been built as aweb service model. This model is based on open standards and protocols: HTTP and XMLbasedprotocols including SOAP (Simple Object Access Protocol), WSDL (Web ServiceDescription Language, and UDDI (Universal Description Discovery and Integration).