Abstract
In 1998, Liu Qiangdong founded Jingdong in Zhongguancun, and Jingdong’s trading model at that time was offline. Later, Liu realized the development potential of Online Marketing with the popularity of the Internet, and Liu used forums and other platforms to conduct online transactions to expand the scale of Jingdong’s transactions. In June 2006, Jingdong opened its professional blog system, the Jingdong Product Blog System, which was a product-oriented system, and further tried to expand its business on the Internet.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
Naur [1].
- 2.
Bosch [2].
- 3.
Gacek [3].
- 4.
Jansen [4].
- 5.
Taylor [5].
- 6.
Shin [6].
- 7.
Dong [7].
- 8.
Jin [8].
- 9.
Zheng [9].
- 10.
Lippman [10].
- 11.
Lieberherr [11].
- 12.
Clark [12].
- 13.
Taylor [13].
- 14.
Schuldt [14].
- 15.
Urgaonkar [15].
- 16.
Bhulai [16].
- 17.
Shu [17].
- 18.
Zhang [18].
- 19.
Sundareswaran [19].
- 20.
Garlan [20].
- 21.
Hong [21].
- 22.
Sun [22].
- 23.
Majidi [23].
- 24.
Galster [24].
- 25.
Qin [25].
- 26.
Kumar [26].
- 27.
Shaw [27].
- 28.
Lu [28].
- 29.
Eickelmann [29].
- 30.
Pahl [30].
- 31.
Banijamali [31].
- 32.
Chen [32].
- 33.
Pautasso [33].
- 34.
Dragoni [34].
- 35.
Nadareishvili [35].
- 36.
Koren [36].
- 37.
Yu [37].
- 38.
Yu [38].
- 39.
He [39].
- 40.
Banijamali [31].
- 41.
Banijamali [40].
- 42.
Harvey [41].
- 43.
Thang [42].
- 44.
Lee [43].
- 45.
Meng [44].
- 46.
Hennessy [45].
- 47.
Rieskamp [46].
- 48.
Krawczyk [47].
- 49.
Whyte [48].
- 50.
Specification S E T S E T [49].
- 51.
Specification S E T S E T [50].
- 52.
Specification S E T S E T [51].
- 53.
Lamport [52].
- 54.
Ongaro [53].
- 55.
Lamping [54].
- 56.
Boyd [55].
- 57.
Chu [56].
- 58.
De Angelis [57].
- 59.
Mingxiao [58]
- 60.
Junqueira [59].
- 61.
Chao [60].
- 62.
Prisco [61].
- 63.
Leslie [62].
- 64.
Diffie [63].
- 65.
Bresson [64].
- 66.
Li [65].
- 67.
Jech [66].
References
Naur P, Randell B (1969) Software engineering: report of a conference sponsored by the Nato Science Committee, Garmisch, Germany, 7th–11th October 1968
Bosch J (2000) Design and use of software architecture: adopting and evolving a product line approach. Addison-Wesley
Gacek C, et al (1995) On the definition of software system architecture. In: Proceeding of the 1st international workshop on architectures for software systems, New York, pp 85–95
Jansen A, Bosch J (2005) Software architecture as a set of architectural design decisions. In: 5th working IEEE/IFIP conference on software architecture (WICSA’05). IEEE, pp 109–120
Taylor JT, Taylor WT (2021) Software architecture. In: Patterns in the machine. Apress, Berkeley, CA, pp 63–82
Shin EH, El-Sheimy N (2005) Navigation Kalman filter design for pipeline pigging. J Navig 58(2):283–295
Dong W, Zhang J, Liu D et al (2013) Pipeline filter algorithm based on movement direction estimation. Acta Photonica Sinica 42(4):471–474
Jin LIU, Hong-bing JI (2007) Detection method for small targets in the IR image based on the variable weighted pipeline filter. J Xidian Univ 34(5):743–747
Zheng Q (2018) Software architecture. Tsinghua University Press
Lippman SB, Lajoie J, Moo BE, Wang G (Translated Feng YJ) (2013) C++ primer. Electronic Industry Press
Lieberherr K, Holland I, Riel A (1988) Object-oriented programming: an objective sense of style. ACM Sigplan Not 23(11):323–334
Clark T, Barn BS (2011) Event driven architecture modeling and simulation. In: Proceedings of 2011 IEEE 6th international symposium on service oriented system (SOSE). IEEE, pp 43–54
Taylor H, Yochem A, Phillips L, et al (2009) Event-driven architecture: how SOA enables the real-time enterprise. Pearson Education
Schuldt H (2009) Multitier architecture
Urgaonkar B, Pacifici G, Shenoy P et al (2005) An analytical model for multitier internet services and its applications. ACM SIGMETRICS Perform Eval Rev 33(1):291–302
Bhulai S, Sivasubramanian S, Van Der Mei R, et al (2007) Modeling and predicting end-to-end response times in multitier internet applications. In: International Teletraffic Congress. Springer, Berlin, Heidelberg, pp 519–532
Shu Y, Zhang JF, Zhou X (2006) A grid-enabled architecture for geospatial data sharing. In: 2006 IEEE Asia-Pacific conference on services computing (APSCC’06). IEEE, pp 369–375
Zhang L, Luo M, Li J et al (2019) Blockchain based secure data sharing system for Internet of vehicles: a position paper. Veh Commun 16:85–93
Sundareswaran S, Squicciarini A, Lin D (2012) Ensuring distributed accountability for data sharing in the cloud. IEEE Trans Dependable Secure Comput 9(4):556–568
Garlan D, Shaw M (1993) An introduction to software architecture
Hong M, Junrong S (2006) Advances in software architecture research. J Softw 06:1257–1275
Sun C-A, Jin M-Z, Liu C (2002) A review of software architecture research. J Softw (07):1228–1237
Majidi E, Alemi M, Rashidi H (2010) Software architecture: a survey and classification. In: 2010 second international conference on communication software and networks. IEEE, pp 454–460
Galster MEAMM (2010) Systematic selection of software architecture styles. IET Softw 4(5):349–360
Qin Z, Zheng X, Xing J (2008) Architectural styles and patterns. Softw Arch 34–88
Kumar A (2014) Software architecture styles: a survey. Int J Comput Appl 87(9):5–9
Shaw M (1995) Making choices: a comparison of styles for software architecture. IEEE Softw 12(6):27–41
Lu C, Ying L, Abdelzaher TF et al (2006) Feedback control architecture and design methodology for service delay guarantees in web servers. IEEE Trans Parallel Distrib Syst 17(9):1014–1027
Eickelmann N (2018) Software architecture for big data and the cloud. Comput Rev 59(12):638–639
Pahl C, Jamshidi P, Zimmermann O (2018) Architectural principles for cloud software. ACM Trans Internet Technol (TOIT) 18(2):1–23
Banijamali A, Pakanen OP, Kuvaja P et al (2020) Software architectures of the convergence of cloud computing and the Internet of Things: a systematic literature review. Inf Softw Technol 122:106271
Chen L (2018) Microservices: architecting for continuous delivery and DevOps. In: IEEE international conference on software architecture. IEEE, pp 39–397
Pautasso C, Zimmermann O, Amundsen M et al (2017) Microservices in practice, part 1: reality check and service design. IEEE Softw 34(1):91–98
Dragoni N, Lanese I, Larsen ST, et al (2017) Microservices: how to make your application scale. In: International Andrei Ershov memorial conference on perspectives of system informatics. Springer, Cham, pp 95–104
Nadareishvili I, Mitra R, McLarty M, et al (2016) Microservice architecture: aligning principles, practices, and culture. O’Reilly Media, Inc
Koren Y, Bell R (2011) Advances in collaborative filtering. In: Recommender systems handbook. Springer US, pp 145–186
Yu W, Lin X, Liu J, et al (2021) Self-propagation graph neural network for recommendation. IEEE Trans Knowl Data Eng
Yu W, Qin Z (2020) Sampler design for implicit feedback data by noisy-label robust learning. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 861–870
He X, Deng K, Wang X, et al (2020) LightGCN: simplifying and powering graph convolution network for recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in information retrieval, pp 639–648
Banijamali A, Heisig P, Kristan J, et al (2019) Software architecture design of cloud platforms in automotive domain: an online survey. In: 2019 IEEE 12th conference on service-oriented computing and applications (SOCA). IEEE, pp 168–175
Harvey OJ (1966) System structure, flexibility and creativity. In: Experience structure & adaptability. Springer, Berlin, Heidelberg, pp 39–65
Thang TV, Ahmed A, Kim C et al (2015) Flexible system architecture of stand-alone PV power generation with energy storage device. IEEE Trans Energy Convers 30(4):1386–1396
Lee AC, Chen ST (1994) Collocated sensor/actuator positioning and feedback design in the control of flexible structure system
Meng L, Luna A, Díaz ER et al (2015) Flexible system integration and advanced hierarchical control architectures in the microgrid research laboratory of Aalborg University. IEEE Trans Ind Appl 52(2):1736–1749
Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Elsevier, Amsterdam
Rieskamp J, Otto PE (2006) SSL: a theory of how people learn to select strategies. J Exp Psychol Gen 135(2):207
Krawczyk H (2001) The order of encryption and authentication for protecting communications (or: How secure is SSL?). In: Annual international cryptology conference. Springer, Berlin, Heidelberg, pp 310–331
Whyte DJ (1997) The development and use of the Secure Electronic Transaction (SET) protocol on the internet
Specification SETSET (1997) Book 1: business description. Mastercard & Visa, Version 1:31
Specification S E T S E T (1997) Book 2: programmer’s guide. Ch 1:39–43
Specification S E T S E T (1997) Book 3: formal protocol definition. Version 1.0
Lamport L (2001) Paxos made simple. ACM SIGACT News 32(4):18–25
Ongaro D, Ousterhout J (2014) In search of an understandable consensus algorithm. In: 2014 {USENIX} annual technical conference ({USENIX}{ATC} 14), pp 305–319
Lamping J, Veach E (2014) A fast, minimal memory, consistent hash algorithm. arXiv preprint arXiv:1406.2294
Boyd S, Ghosh A, Prabhakar B, et al (2005) Gossip algorithms: design, analysis and applications. In: Proceedings IEEE 24th annual joint conference of the IEEE computer and communications societies, vol 3. IEEE, pp 1653–1664
Chu X, Bu T, Li XY (2007) A study of lightpath rerouting schemes in wavelength-routed WDM networks. In: 2007 IEEE international conference on communications. IEEE, pp 2400–2405
De Angelis S, Aniello L, Baldoni R, et al (2018) PBFT vs proof-of-authority: applying the CAP theorem to permissioned blockchain
Mingxiao D, Xiaofeng M, Zhe Z, et al (2017) A review on consensus algorithm of blockchain. In: 2017 IEEE international conference on systems, man, and cybernetics (SMC). IEEE, pp 2567–2572
Junqueira FP, Reed BC, Serafini M (2011) Zab: high-performance broadcast for primary-backup systems. In: 2011 IEEE/IFIP 41st international conference on dependable systems & networks (DSN). IEEE, pp 245–256
Chao, N (2015) From Paxos to Zookeeper: distributed consistency principles and practices. Electronic Industry Press
Prisco RD (2000) Revisiting the Paxos algorithm. Theoret Comput Sci 243(1–2):35–91
Leslie L (1998) The part-time parliament. ACM Trans Comput Syst 16(2):133–169
Diffie W, Hellman M (1976) New directions in cryptography. IEEE Trans Inf Theory 22(6):644–654
Bresson E, Chevassut O, Pointcheval D (2001) Provably authenticated group Diffie–Hellman key exchange—the dynamic case. In: International conference on the theory and application of cryptology and information security. Springer, Berlin, Heidelberg, pp 290–309
Li N (2010) Research on Diffie–Hellman key exchange protocol. In: 2010 2nd international conference on computer engineering and technology, vol 4. IEEE, pp V4-634–V4-637
Jech TJ, Jech T, Jech TJ et al (2003) Set theory. Springer, Berlin
Author information
Authors and Affiliations
Corresponding authors
Appendix
Appendix
Architecture | 架构 |
Cloud architecture | 云架构 |
Pipeline | 流程/业务流 |
Object oriented style | 面向对象风格 |
Workflow | 工作流 |
Event driven style | 事件驱动风格 |
Acceptor | Paxos 算法中的接受者 |
Proposer | Paxos 算法中的提案者 |
JD/JingDong | 京东公司 |
Taobao | 淘宝公司 |
Ali | 阿里公司 |
Interpreter style | 解释器风格 |
Feedback control loop style | 反馈控制环风格 |
Cloud architecture styles | 云体系结构风格 |
Microservice architecture style | 微服务架构 |
Easemob | 环信 |
Megvii | 旷视科技 |
Dodoca | 点点客 |
Rights and permissions
Copyright information
© 2022 Xi'an Jiaotong University Press
About this chapter
Cite this chapter
Qin, Z., Shuai, Q., Wang, G., Zhang, P., Cao, M., Chen, M. (2022). Architecture and System of E-Commerce. In: E-Commerce. Advanced Studies in E-Commerce. Springer, Singapore. https://doi.org/10.1007/978-981-19-6438-1_4
Download citation
DOI: https://doi.org/10.1007/978-981-19-6438-1_4
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-6437-4
Online ISBN: 978-981-19-6438-1
eBook Packages: Computer ScienceComputer Science (R0)