盛海软件电子商务系统业务介绍安徽省信息化协会李贻军2014.112020/2/2目标构建基于B2B模式的电子商务平台发展企业电子商务经济数据一:有关资料表明,随着网络信息化的发展,人们的生活方式将发生很大变化,传统行业形态也将随之逐渐从各种传统营销转变为网络营销;数据二:截止到2013年12月,我国B2B电子商务服务企业达12000家,同比增长5.7%数据三:截止到2013年底,B2B电子商务市场交易额达8.2万亿元,同比增长31.2%。网络零售市场交易规模达18851亿元,同比增长42.8%;背景XX集团企业网站APP(Android、IOS)微信平台……行业企业(杆塔行业、XX行业)企业官网产品信息留言系统咨询信息企业信息品牌信息官网后台系统接口系统会员系统订单系统商品系统2020/2/2业务模型咨询平台自助答疑在线客服预警系统客户跟进促销预警投诉预警订单预警库存预警数据统计系统商品分析订单分析市场分析客户分析营销模型(广告、优惠促销、消息推送等)管理及支撑体系2020/2/2电子商务功能及特点产品管理订单管理促销活动新闻广告微信平台系统设置会员管理移动商城盛海软件系统技术架构2020/2/2互联网应用的特点大数据量、高并发、低耦合2020/2/2互联网应用的开发核心要素能够适应较大的并发请求能够通过增加硬件设备的方法提升系统的性能提供有效的业务扩展支撑要提供有效的数据安全保障2020/2/2构建基于社区服务的……2020/2/2服务组件层概述Apache+RESINonLinuxRedHatAS5.0MySQLMangoDBJAVAPHPSpring(jdbc)HibernateLuceneImageMagickSOAPFreeMarkerAJAXXX集团电子商务系统平台单点登录智能化搜索引擎技术静态化技术分布式栏目内容管理技术高清图片转换技术2020/2/2影响服务效率(大并发请求)的关键点数据库的瓶颈系统IO的瓶颈业务系统的耦合度及是否可以进行分布式部署2020/2/2如何解决数据库瓶颈2020/2/2如何解决系统IO的瓶颈采用客户端数据缓存技术提高用户体验采用LinuxNFS技术构建资源服务器解决资源IO瓶颈(如图片等资源文件)2020/2/2宣传网站会员系统消息系统第三方接口管理系统管理中间件管理集团论坛帮助及新闻域名活动、讨论组manage.域名bbs.域名系统接口api.域名搜索系统比较search.域名分布式部署mall.域名2020/2/2分布式部署2020/2/2数据安全保障用户授权登录验证及交易采用SSL协议进行加密所有录入界面采用严格SQL防注入检查业务系统遵循授权请求规范,未授权的业务系统请求不被系统接受数据库主动备份,支持读写分离日志体系2020/2/2开发环境介绍•系统版本:–系统默认语言为:简体中文。•开发环境:–服务器端:初步采用基于Linux系统平台的B/S结构设计,Java+SSH+Ajax+XML+JSON技术及Mysql/Oracle/NoSql数据库。–客户端:•MyEclipse服务端及Android系统软件的核心编码工具(IDE)。•XcodeIOSAPP的核心编码工具(IDE)。原型设计工具:AxureRP6.5•UI设计工具AdobePhotoshop,简称“PS”,是由AdobeSystems开发和发行的图像处理软件。•建议按以下要求配置存储设备容量:•计算依据–按系统有100个并发用户计算,平均每天每人10条数据存储;–每个数据存储占10K字节(考虑到附件);–每天数据量为:100×10×0.01=10M;–2年的数据量为:10×365×2=7.3G;–配置信息、消息、报表等信息按数据存储数据量20%计算:73*20%=1.5G–系统数据库冗余度50%(主要是考虑到数据库索引和其它一些中间数据表占用空间、数据库不能及时释放的空间、数据库运行、恢复、日志、临时与共用池空间);•计算结果–(73+15)/50%=17.6G–系统为包括业务文档等预留空间为:50G–UNIX文件系统、应用程序、日志、临时备份等的存储空间按40G考虑;–以上合计需要:17.6+50+40=107G实际情况要比较大,按150G;–备份容量估算:按存储容量的5倍估算:150G×5=0.75T;•则存储合计需要:150G+750G=900G约等于0.9T。系统性能分析及存储估算参考•服务器对带宽的要求:–按系统有1000个并发用户计算;–每个用户每秒访问一个数据接口;–每个接口占10K字节;–则每秒流量为:1000×10=10000Kb;–峰值按2倍计算:2000×10=20000Kb约等于20M;•则网络带宽要求为:20M;系统性能分析及带宽估算参考2020/2/2开发环境介绍•系统版本:–系统默认语言为:简体中文。•开发环境:–服务器端:初步采用基于Linux系统平台的B/S结构设计,Java+SSH+Ajax+XML+JSON技术及Mysql/Oracle/NoSql数据库。–客户端:•MyEclipse服务端及Android系统软件的核心编码工具(IDE)。•XcodeIOSAPP的核心编码工具(IDE)。原型设计工具:AxureRP6.5•UI设计工具AdobePhotoshop,简称“PS”,是由AdobeSystems开发和发行的图像处理软件。THANKYOU!2014年8月