Abstract
With the development of cloud computing technologies, more and more electronic commerce applications have been transplanted into the cloud environment. How to deploy a cloud framework for electronic commerce applications is becoming more and more important. In this chapter, we constructed a cloud framework for electronic commerce and discussed some key technologies in this framework such as semantic cloud file system and the cloud security for electronic commerce so on.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Electronic commerce is playing a more and more important role in the international and national trade. Most of famous electronic commerce web sites have archived great success in the market such as the Ebay, Taobao, Dangdang and Alibaba so on. With the development of electronic commerce, PB-class structured semi-structured and non-structured data such as transaction data and picture files occur in these years. The traditional electronic commerce architecture is difficult to store and process massive data, make some analysis and do some data mining based on these massive data. In order to solve the challenges of electronic commerce applications, we must transplant the traditional electronic commerce applications into the cloud. In this chapter, we designed a cloud framework for electronic commerce applications.
The rest of this chapter is arranged as follows, we begin with background and related work in Sect. 2. Architecture of electronic commerce application in the cloud is proposed in Sect. 3. We give a detail analysis about semantic cloud file system in Sect. 4. In Sect. 5, we discussed the security of electronic commerce in the cloud. Finally, in Sect. 6, we discussed the future work and conclusions.
2 Related Work
Electronic commerce is playing a more and more important role all over the world. According to the report of electronic commerce research and development [1], the e-commerce transactions accounted for a total GDP of China in 2011 is 12.1%. And it will arrive at the 20% in the next 5 years. Now, more and more users have become the participants of electronic commerce. They buy and sell products from the EC web sites. The main electronic business models [2] have B2B, B2C, B2G and C2C. The most famous EC web sites have Amazon, Ebay, Alibaba, Taobao, Jingdong and Dangdang so on. All these web sites will process millions of transactions data every day. Now, most of big electronic commerce companies are considering to deploy their EC web sites in the cloud. Cloud file systems and cloud databases are the most important technologies in the cloud. The most famous cloud file systems have Google’s GFS [3], Hadoop HDFS [4], KFS [5], Taobao FS [6], Facebook Haystack [7] and so on. The cloud file systems are used to store all kinds of non-structured data and the cloud databases are used to store the semi-structured data and structured data. The famous cloud databases have Google’s BigTable [8] and Hadoop’s HBase [9] so on. Security is the key factor in the cloud. How to ensure the electronic commerce security in the cloud environment? Lots of existing security technologies can be used such as the SSL protocol, SET protocol, VPN technologies, digital signature technologies, and all kinds of encryption algorithms.
3 Architecture of Electronic Commerce Application in the Cloud
Our framework includes eight parts, they are: (1) Storage cluster and computing cluster. Storage cluster is used to store PB-class electronic commerce web site’s files including non-structured files such as web pages, video and audio files etc. the computing cluster is used to execute the transaction tasks such as electronic commerce transaction data, query tasks, and so on. (2) Linux operation system. In order to transplant the traditional electronic commerce into the cloud, we need to use the Linux as the operation system. (3) Semantic cloud file system. In order to store and manage billions of small files better, we designed a semantic cloud file system framework. It will have good efficiency when processing massive small files. (4) HBase. It is an open source cloud database. We select it to store some pictures using the Key/Value model. At the same time, we can use it to store the billions of files’ metadata and their semantic index information. (5) HUABASE. It is a column-based relational database. In our framework, we select it to store all kinds of structured data, such as products’ data and transaction data. (6) Millions of ad hoc query plans. To all electronic commerce web sites, the big challenge is how to process millions of query plans, especially some complex query plans such as the Join operations. (7) Cloud security for the electronic commerce. We designed a cloud security framework for the electronic commerce based on the PKI. (8) Electronic commerce applications in the cloud. Figure 1 is our framework.
4 Semantic Cloud File System for Electronic Commerce Applications
Figure 2 is the framework of semantic cloud file system.
We use the semantic cloud file system to store massive data in the electronic commerce. It have the following several characters: (1) Metadata cluster. GFS and HDFS have a name node and lots of data nodes. Unlike the GFS and HDFS, semantic cloud file system will have several name nodes and lots of data nodes. (2) Semantic cloud file system will consider the billions of small files. Unlike the Google search engine, the electronic commerce web sites have billions of small files. We need to improve the processing efficiency of billions of small files. However, the GFS and HDFS can’t process the small files well. They split all big files (GB-class or TB-class) into 64M’s files blocks. And all these blocks will be copied three replicas and be stored into different racks. (3) Semantic file system will consider integrating non-streaming data access and streaming data access methods together. (4) Semantic file system will use the common hardware, too. Like the HDFS and GFS, the semantic cloud file system will run on top of common hardware, too. (5) Semantic file system will take the “Once write, and read forever” for Hbase’s big files and “support data revision” for file-object storage files strategy.
5 Electronic Commerce Security Framework in the Cloud
Figure 3 is the electronic commerce security framework in the cloud. The biggest difference with the traditional EC security is that our added the certification for all these EC massive data.
The electronic commerce security framework in the cloud is based on the traditional electronic commerce security framework. It mainly includes: (1) Security management. It is composed of Symmetric encryption, Asymmetric encryption, Digital Abstract, Digital envelope, Digital signature, VPN, IPSec, SSL and SET so on. (2) CA center. Like the traditional EC, CA is used to have a certification to every things in the framework. The most important is that we added the certification for massive data in the EC web sites.
6 Conclusions and Future Work
In this chapter, we constructed a cloud framework for electronic commerce applications and discussed some key technologies in this framework. In the future, our work will focus on the implementation and optimization of semantic cloud system.
References
Across the critical point - 2011 annual net development research report. Aliresearch: http://www.aliresearch.com/index.php?m-cms-q-view-id-68642.html. 2011-11-30
He M, Jennings NR, Leung H (2003) On agent-mediated electronic commerce. IEEE Trans Knowl Data Eng 15(4):985–1003
Ghemawat S, Gobioff H, Leung S-T (2003) The Google file system. In: Proceedings of the 19th symposium on operating systems principles, Lake George, New York, pp 29–43
Ghoting A, Pednault E (2009) Hadoop-ML: an infrastructure for the rapid implementation of parallel reusable analytics. In: Culotta A (ed) Proceedings of the large-scale machine learning: parallelism and massive datasets workshop. MIT Press, Vancouver, pp 38–48
EDITORIAL (2010) Grid computing, high performance and distributed application[J]. Concurr Comput Pract Exp 22(11):1433–1449
Taobao File System. Taobao: http://www.taobaodba.com/html/tag/fs. 2012-02-08
Haystack introduction. Facebook: www.facebook.com/haystack. 2012-03-18
Chang F, Dean J, Ghemawat S (2006) Bigtable: a distributed storage system for structured data. In: Proceedings of OSDI’06: seventh symposium on operating system design and implementation, Seattle, WA, USA, 6–8 Nov 2006, pp 205–218
Jianling Sun, Qiang Jin (2010) Scalable RDF store based on HBase and MapReduce [C]. 3rd international conference on advanced computer theory and engineering (ICACTE). Chengdu, China, 20–22 Aug 2010, pp 633–636
Acknowledgments
This research was supported by: (1) Humanities and Social Sciences Found, Department of Hubei Education (2011jytq055); (2) National Basic Research Program of China (973 Program) No.2011CB302302 and No.2011CB302505; (3) Youth Scientific Research Fund, Hubei University of Economics (XJ201118).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhang, G., Li, C., Zhang, Y., Xing, C., Yang, J. (2013). A Cloud Framework for Electronic Commerce Applications. In: Zhang, Z., Zhang, R., Zhang, J. (eds) LISS 2012. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32054-5_127
Download citation
DOI: https://doi.org/10.1007/978-3-642-32054-5_127
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32053-8
Online ISBN: 978-3-642-32054-5
eBook Packages: Business and EconomicsBusiness and Management (R0)