`
ldzyz007
  • 浏览: 720308 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

电子商务网站必须要解决的若干技术问题

阅读更多
本文分别从架构、搜索、性能等技术角度分析了电子商务网站重点要解决的几个问题,并给出一些建议和方案。


一、一个好电子商务网站的架构必须是一个易扩展、易维护性的架构
        电子商务网站一个最大的特点就是商业逻辑比较复杂,需求变更快,代码的维护和功能扩展一般会占用整个应用生命周期80%-90%的时间。所以,只有一个灵活性高,扩展性强、方便维护的架构才能适应电子商务网站发展的要求。
        具有以上特点的架构通常具有以下特征:
       1、是一个松散耦合的架构。分层是必须的,通常指常见的三层架构,各层内部也可以根据需求作出一定的细分。
       2、采用了一些合适的设计模式。一个优秀的架构必然在其中使用了一些设计模式,当然反之并不一定成立。
         j2ee社区已经给我们提供优秀的设计模式供我们参考:
         (1) j2ee核心设计模式
             http://java.sun.com/blueprints/corej2eepatterns/Patterns/
          (2) martinfowler的Patterns of Enterprise Application Architecture。
            http://www.martinfowler.com/eaaCatalog/
         你可以在这些模式中找到满足需求的设计模式。总之,一句话,不要为了模式而模式,关键要领会各个模式(when and how),灵活地使用。
        3、提供了一定的基础设施和可重用的组件。只有这样的架构才能提高开发效率,降低重复代码,对客户的需求变化能作出快速的反应。目前我认为SOA(面向服务的架构)是最符合这一要求的架构。
        网上介绍SOA的文章有很多,developerworks专门有个SOA and Web services专区介绍SOA的相关知识。
下面这篇文章我是不久之前看到,觉得写得不错,有一定的借鉴,大家可以看看。
Designing an Enterprise Application Framework for Service-Oriented Architecture


二、搜索引擎
        一个优秀的电子商务网站会提供大量的商品或者信息。为了帮助客户找到他想要的商品,必然要为客户提供一个优秀的搜索引擎供他们查找。
       这样的搜索引擎必须解决了以下两个关键性问题:
       1、大数据量的索引和检索。
       2、快速、准确地返回用户要搜索的信息。

         Lucene是一个基于Java的全文索引工具包,它已经有了其他语言的版本。对于在搜索上没有技术积累的电子商务公司, Lucene是比较好的选择和学习的途径。现在luncene已经成为apache的顶级子项目。
http://lucene.apache.org/
http://www.lucene.com.cn/
学习Lucene,Lucene in Action 这本书是一定要看。

三、交互大数据量的访问。
        对于用户与网站交互比较多的电子商务网站,应用的性能瓶颈通常在数据库方面。特别是随着数据量的增长,数据库的压力会愈加明显。
        对数据库的优化有各种各样的方法,DBA、开发工程师都有各自的要求,比如要求开发工程师在写SQL语句的时候必须采用绑定变量,所有的SQL必须提交DBA审核等等。这些工作对数据库的优化都有大大的帮助。
        但数据库中数据的增长是必然趋势,我认为最终的解决方案就是根据实际需求采用合适的策略降低要访问的数据量。这才是王道。
  
        总之,一个信息量大,访问速度快,安全,方便使用的电子商务网站永远是客户的第一选择。为了创造最佳的客户体验需要网站开发者(这里我主要指技术部门)在以上几方面做出更大的努力,学习和创新是工程师们要牢记的法则。

分享到:
评论

相关推荐

    中国交易类电子商务网站的若干问题的分析与研究开题报告

    在中国,交易类电子商务网站在快速扩张的同时,也暴露出诸多问题。一些网站面临经营困难,甚至倒闭,仍在运营的网站也面临着各种挑战,如资金链断裂、用户信任危机、服务质量低下等。这些问题不仅影响了电子商务行业...

    中国交易类电子商务网站存在的若干问题的分析与研究.doc

    为了解决这些问题,电子商务领域采用了多种安全技术。加密技术是核心手段,包括对称密钥密码算法、不对称型加密算法(如公钥和私钥配对使用)以及不可逆加密算法。对称密钥密码算法中,加密和解密使用同一密钥,适合...

    电子商务网站设计分析要求

    在进行电子商务网站的设计与分析时,首先要明确网站的具体类型及其所售商品或服务的种类。例如,网站可能专注于某一特定领域的产品销售,如电子产品、图书等;也可能提供综合性服务,如在线购物平台。根据这些信息,...

    深入剖析电子邮件及其在电子商务中的若干安全问题

    标题与描述概述的知识点主要集中在电子邮件在电子商务领域的应用以及伴随而来的安全问题。电子邮件作为互联网时代最基础且广泛使用的通信工具之一,在电子商务活动中扮演着关键角色,如客户沟通、订单确认、广告推送...

    硕士课程电子商务全英文课程笔记

    在“Lecture 4”和“Lecture 10”中,详细介绍了电子商务的技术基础设施,如网站设计与开发、搜索引擎优化(SEO)、电商平台建设、数据库管理和网络安全。这些技术是电子商务运营的核心,确保了用户友好性和数据安全...

    电子商务案例分析内容简述.docx

    电子商务案例可以分为已解决问题案例、待解决问题案例和设想问题案例三种类型。电子商务案例分析的专业分类包括电子商务网站的建设与维护案例、电子商务网站内容设计案例、电子商务 B2C 案例、电子商务 B2B 案例、...

    电子商务合同订立相关法律问题研究的开题报告.docx

    电子商务合同订立的相关法律问题研究,是随着互联网技术与商务活动深度融合而日益凸显的一个重要课题。在当前数字化时代,电子商务已经渗透到日常生活的各个角落,成为消费者购物的主要途径。然而,这种新的交易模式...

    电子商务名词解释.pdf

    涵盖了电子商务的定义、水平网站和垂直网站的概念、特定企业间的电子商务和非特定企业间的电子商务、数据电文、电子商务、间接电子商务和直接电子商务、EDI商务、非支付型电子商务、技术驱动、战略、无纸贸易、通用...

    7--电子商务与现代物流.ppt

    本资源摘要信息主要介绍电子商务与现代物流的关系、现代物流的概念、物流信息化、电子商务物流的类型及特点、电子商务中的“物流瓶颈”、电子商务下的物流解决方案、电子商务物流的发展趋势、我国电子商务物流的发展...

    电子商务专业设置论证报告最新版.pdf

    培养目标方面,中等职业教育阶段的电子商务专业应注重培养学生的实际操作能力和问题解决能力,使他们能够理解和应用电子商务的基本原理,进行有效的网络营销、在线交易处理和供应链管理。此外,还要培养学生不断学习...

    电子商务对中小企业的影响.docx

    虽然有如SSL和SET等安全协议,但我国在CA认证中心的建设和信息安全保密体制管理方面仍有待完善,确保电子商务活动的安全性是亟待解决的问题。 再者,电子商务改变了传统的管理模式。它要求企业采用更为灵活、适应性...

    云计算在电子商务中的应用研究 (1).pdf

    因此,本文提出了一种基于云计算的电子商务解决方案,旨在通过云计算技术,为电子商务提供新的发展机遇和更有效的数据管理模式。 这种基于云计算的电子商务解决方案,能够在处理大规模数据、提供个性化服务、以及在...

    电子商务法律法规-PPT.ppt

    这类法律规范旨在解决因电子交易方式而引发的各种法律问题,例如联合国的《电子商务示范法》、联合国国际贸易法委员会的《电子资金传输法》以及美国的《统一计算机信息交易法》等。 - **广义定义**:涵盖了所有用于...

    B2C模式电子商务发展的现状与前景分析.pdf

    在发展中,B2C电子商务暴露出了若干问题。一是网站个性化服务不足,无法满足消费者的多元化需求,这可能导致客户流失。二是在线购物体验感不强,包括界面设计、购物流程、售后服务等方面,可能影响消费者的购买决策...

    杭州高浪有限公司电子商务的应用问题的研究学位论文.doc

    杭州高浪有限公司作为一家企业,面临着在电子商务环境下的若干挑战,这些问题主要包括搜索引擎效能不足、信息管理漏洞以及人力资源协同配合的问题。 1. 搜索引擎效能不足:在当前的网络营销环境中,搜索引擎优化...

    【电子商务概论】论文.doc

    《电子商务概论》这篇论文主要探讨了中国移动电子商务的发展现状、特点以及面临的问题,并提出了相应的发展对策。移动电子商务,简称M-Commerce,是通过移动通信设备与无线网络技术结合的一种电子商务形式,提供了...

    诚信与电子商务的和谐发展-论文.doc

    为解决电子商务诚信问题,本文提出了若干对策。首先,建立健全相关的法律法规体系,明确电子商务各方的权利和责任,为电子商务活动提供法律保障。其次,加强监管力度,建立有效的网络市场监管机制,及时发现并打击不...

    数据挖掘技术在电子商务中的应用 (2).pdf

    要实现这些步骤,需要有一个完整的数据挖掘解决方案,来确保数据挖掘技术和Web站点运营的紧密结合。 K-Means聚类算法是数据挖掘中常用的聚类分析方法之一,其主要特点在于算法的可伸缩性和高效率。K-Means算法适合...

    基于排队网络的电子商务系统的性能建模

    随着电子商务规模的不断扩大,如何确保电子商务系统的高效稳定运行成为了一个亟待解决的问题。软件性能建模作为评估和优化软件系统性能的关键技术之一,在此背景下显得尤为重要。 软件的性能模型是对现实软件系统的...

    Web文本数据挖掘技术及其在电子商务中的应用.pdf

    随着其业务的扩张,电子商务平台上的信息量呈指数级增长,如何从海量的、复杂的Web信息中提取有用的数据成为了一个亟待解决的问题。因此,数据挖掘技术应运而生,尤其是针对Web文本数据挖掘的技术,已经成为电子商务...

Global site tag (gtag.js) - Google Analytics