A层: Application 应用层
B层:Business 业务层
C层:Component 组件层
D层:Datadriver 数据驱动层
S层: Systemdriver 系统驱动层
这个和http://sae.sina.com.cn/?m=front&a=architecture SAE的7层有区别。
这有专门的学术文章还是来自于实际的生产过程中总结出来的?
有推荐的资料或者链接吗?
我想知道 具体的,比较系统化的分层是怎么样的?
这个和http://sae.sina.com.cn/?m=front&a=architecture SAE的7层有区别。
这有专门的学术文章还是来自于实际的生产过程中总结出来的?
有推荐的资料或者链接吗?
我想知道 具体的,比较系统化的分层是怎么样的?
有的应用如果数据交换特别复杂,会有一些数据交换层。
你写的五层中,其实我只看到两层:业务层和非业务层。
其实在业务层中还可以区分很多层。
现在是云计算时代,云计算基本通管了大部分非业务层,实际应用代码只有DDD中划分的领域层和应用层。
这主要从逻辑角度出发,业务领域有自己的逻辑,称为逻辑层,应用层有一些应用上逻辑。
SOA或其他架构都有分层结构。
据我了解,没有统一规范的系统分层理论,分层意思本质是逻辑分层,物理分层除外,逻辑分层是让高层次建立在低层次上,比如典型的应用和操作系统是逻辑分层,有了操作系统,应用无需直接和硬件打交道。
逻辑分层是一种哲学思维,散见在各个系统中,比如人事组织结构等等。
一家之言,仅供参考。
2.1 第1层:物理层
2.2 第2层:数据链路层
2.3 第3层:网络层
2.4 第4层:传输层
2.5 第5层:会话层
2.6 第6层:表示层
2.7 第7层:应用层