CDN业务逻辑层是Web系统的核心层,负责处理所有的业务逻辑和动态内容的生成。内容的动态生成通常涉及个性化内容处理、数据处理等工作,因此需要与前端的表现层、后端的数据访问层通信。如果进行CDN业务开展,就需要进行CDN许可证申请,申请前先需要了解CDN在业务逻辑层处理的动态内容包括的内容。
(1)检索结果:如电子商务网站的个人购物车、商品搜索。
(2)与呈现无关的网页内容的动态生成:如内容管理系统或基于XML的Web文件。在这些系统中,内容(即使它的生命周期相对长)由一个动态模板实时生成,有些专业软件是专为这种动态处理而设计的,如DBMS。
(3)用户社交内容:如社交网站、博客或论坛。
(1)电子商务网站:数据访问层存储商品信息、检索商品目录、生成购物清单、管理消费卡等。
(2)内容管理系统:数据访问层实时提供网页模板和网页资源。
(3)论坛和社区网站:数据访问层存放文章、评论、邮件等。
用户数据层负责存储用户信息数据和关联关系,这些信息用于生成用户个性化内容。用户信息可能有如下几个来源。
(1)用户主动提供:通常是用户自行在网站页面上注册填写。
(2)用户行为分析结果:通常从网站日志中经过数据挖掘分析提取。
从以往经验来看,CDN许可证申请时,需要对CDN业务逻辑进行梳理,并对盈利模式、运营模式深刻了解,才能顺利的办理CDN许可证,开展CDN业务。