软件架构software architecture目标:
1)将大系统划分成小模块
2)如果表示众多的模块
3)模块间的消息传递
rest for Tweets:
https://dev.twitter.com/rest/public