中小B2C电子商务站点的基本架构

关于中小B2C电子商务站点的主流基本架构,网络上有很多很多的版本了,这里笔者只是简单列举一下,给出一个基本的list。【JAVA版】

1 需求简易描述

  1. B2C网站
    1. 注册登录模块 - 单点登录
    2. 商品分类及分类下的商品list
    3. 商品展示 - 附加评论打分模块
    4. 商品对比
    5. 购物车
    6. 促销信息订阅 - RSS/ATOM
    7. 后台管理模块
      1. 用户管理:买家,卖家
      2. 个人应用:站内消息,web在线聊天,好友管理,物流信息/地址管理,个人资料,密码与安全
      3. 买家服务:我的购物车,交易记录,在线支付,收藏,积分,优惠卡、礼品卡
      4. 客服服务:退款/延迟付款,投入、举报,咨询、回复,违规记录
      5. 信用系统:
      6. 卖家服务:当前订单,已支付订单,商铺管理,客户管理
  2. CMS - 内容管理系统
    1. 网站内容
      • 所有资源管理
      • 界面theme
      • 首页:买家推荐,热销商品,推荐/最新商品
      • 广告管理
    2. 客服系统:审核-商品/新会员;监控-商品/会员
  3. 商品搜索引擎:按多个属性查询,对查询结果过滤,排序
  4. 即时通信:WEB在线交流

2 基本架构描述

   这里缺一副图!To be continued ...

3 技术选型

  • 整体前端:XHTML/DIV+CSS+ajax;  DWR/extjs ; flex
  • 系统管理中心+CMS:struts+spring-MVC+hibernate/ibatis ,模板引擎等
  • 即时通信-web在线聊天:openfire+xmpp-XIFF+Spark
  • 搜索引擎:Lucene引擎,分词
  • 服务器:linux+apache +tomcat,均衡负载+缓存+线程池等,MySQL集群-Master+Slave

附言

在运营后需要严密监控数据量的增长和用户数量,同时对系统的扩展和性能问题做好提前准备和对策,稳步成长!

猜你喜欢

转载自nodex.iteye.com/blog/708762
今日推荐