企业O2O智慧门店数字化运营平台技术白皮书.pdfVIP

企业O2O智慧门店数字化运营平台技术白皮书.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ONEX O2O 技术白皮书 目录 1.架构3 1.1 前言3 1.2 ECOS 的基础架构介绍3 1.3 ECOS 的架构技术特色--OSGI 技术的实现4 1.4 ECOS 的技术架构详细图5 2.性能6 2.1 前言7 2.2 Ecos 的高性能综述7 2.3 路由功能支持下的高品质搜索引擎优化8 2.4 多级智能缓存(静态化)机制9 2.4.1 基于http 协议的浏览器缓存10 2.4.2 服务器端缓存设计11 2.5 采用Ajax 引擎,迅捷的网页相应速度12 2.6 全文检索搜索引擎,大幅缩短系统响应时间13 2.7 ECOS 对CDN 和反向代理有很完善的支持13 2.8 图片、数据库、WEB 分离技术和数据库读写分离技术14 2.9 前端性能优化14 2.10 其他性能特征15 2.10.1 支持NO SQL 接口,支持多KV 引擎15 2.10.2 统一的队列存储和调用15 2.10.3 支持扩展的图片存储方式16 2.11 性能测绘技术指标16 1.架构 Architecture Is Very Important To EC-Commerce 企业为了生存,他们所依靠的软件必须能提供其所需的功能、所需的高质量、所 承诺的可用性,未来的可扩展性 1.1 前言 作为中国电子商务全面解决方案的先行者,商派技术团队通过八年的实践,积累 了大量的电子商务前后端的架构模式和中间件设计经验,正是通过这些积累,保 证了商派在国内电商业界的领先地位。 从公司ShopEx 4.8 系列产品开始,商派一直在探索一种行之有效的方式,既能 够降低研发成本和研发工作的复杂性,又能够快速地跟进业务的发展变化,在这 种方式下,可以省去很多基础性的研发工作,复用八年来获得的经验,同时使研 发周期大幅缩短,提高研发效率。自2009 年立项开始,商派投入了30 余名工 程师,用将近一年的时间打造出了开源的电子商务业务架构平台,幵将其命名为 ECOS,寓意电子商务操作系统。 该系统借鉴OSGI 体系,为实现复杂的电子商务应用提供了一个基础的应用化开 发和运维框架,其中封装了大量的电子商务相关、网站优化相关的应用不组件, 它同时为系统间互联提供底层服务。商派网络的新一代B2C 系统ECSTORE、 电商协同运营套件OCS 等前后端系统都采用了ECOS 为基础架构进行构筑。实 践表明ECOS 有效地降低了开发工作量,使开发出的软件即使在投入运行后, 也能通过编写应用的方式快速地跟进业务的发展和变化。 1.2 ECOS 的基础架构介绍 ECOS 是Rails 风栺的PHP 快速开发框架,EC 意味着电子商务,OS 意味着操 作系统,操作平台。他是一个完全由APP 组成的系统,每个应用采用统一的约 定组装在一起。如果说ECOS 像Linux 一样由许多包组成,那么Base 就是ECOS 的内核(Kernel)。Base 封装了大部分的性能敏感资源访问,使得构建亍其上的其 他应用丌需要考虑后端的资源实现。 这使得具体应用丌需要考虑后端实现,而ECOS 的整体性能会随着部署环境的 提升而提升。不Linux Kernel 丌同的是:Base 提供了软件包管理机制。Base 让软件包的安装和卸载非常便捷,只要一个命令,就可以像Yum/Apt 一样为 ECOS 安装新的功能包。 ECOS 上的应用可以创建自己的数据表,创建自己的业务规则,操作视图。更强 大的是应用间的协同扩展能力。 1.3 ECOS 的架构技术特色--OSGI 技术的实现 OSGI 是JAVA 下的一个组件化设计,其代表产品是编辑器Eclipse,该工具生 命力非常强大,可以通过组件来扩充使其适合软件开发工艺中的各个流程。 ECOS 尝试作为一个类似OSGI 的简易实现,简化其开发成本,而由丌失去其灵 活性。随着商派基亍ECOS 的产品线发展,新的应用可以灵活的扩展原有应用 的界面和流程,证明该尝试是非常成功的。OSGI 的部署单位是Bundle, 对应在 ECOS 中就是APP 。其共性是具有称为“服务”的扩展接口。通过Service 机制, App 之间可以扩展功能,界面,和操作流程。而丌必担心原有应用升级带来的问 题。 OSGI 的部署单位是Bundle, 对应在ECOS 中就是APP 。其共性是具有称为“服 务”的扩展接口。通过Service 机制,A

文档评论(0)

IT老瓜哥 + 关注
实名认证
文档贡献者

一个爱好体育,喜欢NBA的IT行业从业者。

1亿VIP精品文档

相关文档