The Architecture and Analysis of a New Cloud Collaborative Commerce Model

The Architecture and Analysis of a New Cloud Collaborative Commerce Model

Hussein Al-Bahadili, Awad Al-Sabbah, Mohammed Abu Arqoub
Copyright: © 2013 |Pages: 19
DOI: 10.4018/ijcac.2013070101
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Cloud Computing IT infrastructure has the potential to be particularly suitable for collaborative commerce (c-commerce) applications; because it generally requires less efforts and interferences for development, customization, integration, operation, and maintenance than other traditional IT infrastructures (e.g., on-premises and data centers). However, upgrading c-commerce applications running on traditional IT infrastructures, to run efficiently on cloud computing infrastructure, faces a number of challenges, mainly, lack of effective and reliable architectural model. This paper presents a description of a new architectural model for developing cloud computing based c-commerce applications; which is denoted as cc-commerce model. The model is an basically based on the standard cloud computing model, and it consists of six main components; these are: client, provider, auditor, broker, security and privacy, and communications network. The new model is implemented in a simple and flexible Web-based test tool, namely, the cc-commerce test (3CT) tool, which is used to evaluate the performance of the model through measuring the response times for four different configurations. The analysis of the obtained results demonstrates that the cc-commerce model can provide better response time than equivalent c-commerce models.
Article Preview
Top

1. Introduction

Electronic commerce (e-commerce) is one of the fastest growing applications for the Internet, which represents the sales aspect of electronic business (e-business) (Schneider, 2010; Turban, 2010). E-commerce is about performing transactions on the Web, such as purchasing and selling products, procurement, supply chain management, and training. While these fields have evolved somewhat independently over the past few decades, they have a lot to contribute to each other, i.e., collaborate. Organizations have realized that effective collaboration is a key to knowledge management and good knowledge management practices are essential for a successful organization; therefore, in recent years, many organizations are willing to go beyond private e-commerce and work collaboratively with other organizations. In other words, carry-out transactions, as well as share and collaborate on activities and projects using the Web to go beyond organizational boundaries, while remain autonomous (Khosrowpour, 2004). This new form of collaboration is known as collaborative commerce (c-commerce) (Chen, Zhang, Zhou, 2007; Huang & Fan, 2007; Nerve Wire, 2002).

C-commerce enables organizations to share information, and at the same time should provide all means to protect their privacy as well as all sensitive information. Furthermore, organizations usually build their resource management systems (RMSs) independently; therefore, it is highly expected to have disparate heterogeneous RMSs. Organizations usually run their RMSs on local area networks (LANs), which are accessed and interconnected through the Internet using wide area network (WAN) protocols and infrastructure (FitzGerald & Dennis, 2011). Consequently, it is necessary to work on integrating these local systems to form applications that able to collaborate effectively.

While developing c-commerce applications, many challenges must be addressed to meet users, organizations, and applications satisfactions and maintain satisfactory quality-of-service (QoS); such as: high access bandwidth, low-cost bit-rate, high network and link reliability, high efficiency, availability, scalability, security, etc. Adding to the above challenges are the high cost of the installation and operation of local RMSs. Also, all local resources need to be continuously maintained and updated (Li & Xia, 2011; Issa et al., 2010).

Cloud computing is defined as the delivery of computing resources (hardware and software) as a service rather than a product, whereby shared resources, software, and information are provided to computers and other devices as a metered service over a network, typically the Internet (Sasikala, 2011). Cloud computing providers deliver applications through the Internet, which are accessed from Web browsers running on desktop and mobile applications, while the business applications and data are stored on remote servers (Peiris et al., 2011; Wu & Duan, 2006). It is very interesting to perceive how c-commerce can benefit from this tremendous cloud computing technological development and relax the above challenges (Li & Xia, 2011).

Complete Article List

Search this Journal:
Reset
Volume 14: 1 Issue (2024)
Volume 13: 1 Issue (2023)
Volume 12: 4 Issues (2022): 2 Released, 2 Forthcoming
Volume 11: 4 Issues (2021)
Volume 10: 4 Issues (2020)
Volume 9: 4 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2013)
Volume 2: 4 Issues (2012)
Volume 1: 4 Issues (2011)
View Complete Journal Contents Listing