文档介绍:红华网站接口建议
(1)网站数据库与业务数据库采用同一数据库,通过不同用户的schema来分隔数据。采用这种方法,既可以提高网络安全性,又可以避免通过接口表来回倒腾数据,从而提高数据更新的及时性。但这样可以会影响到业务系统的性能。
(2)业务系统的“商品品类”表直接创建网站schema的同义词,网站系统直接使用该同义词或通过二次定义后再使用。
(3)业务系统的“品类属性”表直接创建网站schema的同义词,网站系统直接使用该同义词。
(4)业务系统的“商品”表创建网站schema的同义词,网站系统根据该同义词定义视图,结合网站本身的商品表使用。
(5)“商品属性”表的含义待确定。
(6)“商品图片”表仅在网站数据库中创建,由网站系统对其进行维护,业务系统不对其进行处理。
(7)“销售单”表仅在网站数据库中创建,根据该表创建业务系统schema的同义词,业务系统负责对把该表的定单转化成正式的销售单,并处理所有后续的业务,该销售单的状态由业务系统维护。
(8)建议网络销售部分仅在网站系统中处理,内部业务系统不再处理网络销售部分的业务,仅通过网站系统接收销售定单并提供相应的查询,这样可以保持系统的一致性和专业性,减少系统的后期维护。