ODL技术内幕:架构设计与实现原理

耿兴元

本书是一本面向ODL中高级开发人员,结合ODL氟版本和氖版本源码对ODL架构进行系统剖析的书籍,因为ODL社区提供的对ODL架构设计及源码实现的介绍文档非常有限,且ODL的架构演进非常快,源码频繁更新,因此,从ODL的最新源码入手对其架构和实现进行分析,是真正把握ODL设计精髓的唯一可行方法。

全书共分三个部分,一共有13个章节。

第一部分为基础环境篇,包括第1~2章

第1章介绍ODL的总体框架与编译构建环境的搭建;

第2章介绍ODL社区对众多子项目的管理实践。

第二部分是核心架构篇包括第3~10章

第3章介绍了ODL中定义的基本的Java对象;第4章介绍ODL中基本数据结构DataTree的设计与实现;

第5、6章重点讨论MD-SAL DataStore的接口设计,并结合源码对其实现原理进行分析;

第7章介绍MD-SAL RPC机制的设计与实现;

第8章介绍MD-SAL Notification的工作机理;

第9章介绍了MD-SAL Mount机制的设计及该机制在NETCONF南向协议插件中的应用实现;

第10章关注ODL中与集群相关的服务,包括了EntityOwnershipService和ClusterSingletonService。

第三部分是公共组件篇,包括11~13章

第11章介绍了ODL的基于Shiro的认证鉴权框架的设计实现;

第12章介绍ODL的北向接口RESTCONF组件的设计实现;

第13章介绍ODL中Blueprint扩展实现,其负责ODL中的模块初始化及加载。

微信扫描下面二维码,购买书籍

分享到:
相关书籍
hubing 发表于19-08-05
1
条评论

登录后才可以评论