[CTO札记]网站核心业务对象分析

接上文(《多做[乘法],少些[加法]》),为了聚集于核心业务,我们必须寻找/定义出核心业务对象。
另一方面,从技术上看,可以根据核心业务对象及以其为中心的辅助业务对象,按业务领域(Business Domain)划分,使得系统间边界清晰,更容易扩展与伸缩。
对一些典型网站,我做个简单分析表(如下):
Core BizObject
Site User Content
TaoBao.com Shopper(店家) 
Customer(顾客)
Item(商品) 
SKU(产品/)
Alibaba.com Seller(卖家、供应商) 
Buyer(买家、采购商)
Offer(商品/订单) 
Product(产品)
Baidu.com Info(新闻、照片、人物、论文、…) 
Search Keyword(关键字)
QiDian.com Author(作者) 
Reader(读者)
Book(小说)
婚恋(BaiHe.com, JiaYuan.com) User(用户=婚恋者) 
Profile(资料)
关系(查看、被查看、好友、关注、黑名单)
DouBan.com User 原始素材(图书、影视、音乐),评论
Twitter.com User() twitt(短消息)
一个比较值得参考的例子是DouBan.com做了多年,但Feature的增加速度很慢。然而,其评论的质量却是相当高,产生了不错的[网络信任度],从而形成了今天相当高的用户粘度。
更好的例子则是Twitter.com,只有2个业务对象:
  • 核心是[短评论],
  • 辅以[Follow关系]。
结构无比的简单,UI也无比的朴素。然而吸引的用户量却超大!
以后,我将挑选几个网站,以我的‘想象’来勾勒出[业务模型图]。






















本文转自DavyYew 51CTO博客,原文链接:http://blog.51cto.com/davyyew/241430 ,如需转载请自行联系原作者
上一篇:歪理邪说解析架构设计师上午考试试题之三(分析2010下半年系统架构设计师上午试题11-15题)


下一篇:linq更新部分数据时遇到的问题及解决办法