OpenDaylight applications and why we use them

Now that we are familiar with ODL and understand how it operates, let's start looking at the custom applications and plugin structure that ODL offers. Building an application for ODL is a little bit different than how you do it on other platforms.

MD-SAL adds great flexibility for building applications and simplifies the communication between them. The code you build for such applications can be reused for different models if they are written in a proper way. On the other hand though, MD-SAL makes a programmer work more, as it requires them to build multiple lines of code in YANG and Java implementation codes for just a single application. Somehow, you can refer a model to a class in object-oriented ...

Get Learning OpenDaylight now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.