ODA Canvas
Overview
Every masterpiece starts with a brushstroke. But suppose you can't afford the time to develop your artistic skills from scratch. In that case, having a masterpiece broken into its component parts by experts and numbered so that you can recompile it successfully may be a great alternative because it enables you to produce something brilliant in less time and with little risk.
Open Digital Architecture is the modern masterpiece for a cloud-native telco system stack. It's a blueprint for a modular, cloud-based, open digital platform that can be orchestrated using artificial intelligence.
But if ODA is the finished masterpiece, the Canvas is the foundational framework that enables you to apply your chosen pallet of colour. The framework is 100% open source and 99.9% technology agnostic (our reference Canvas has only has one fixed technology at present: Kubernetes, a decision made because Kubernetes is currently the best truly cloud-native management solution available that is open and extensible through configuration, rather than customization).
By leveraging the extensibility of Kubernetes' custom resource definitions (CRDs), a standard Kubernetes environment can be transformed into the Canvas with a set of ODA system services. These include the ODA Component Controller, which supports the plug-and-play deployment of ODA components.
In operation, the Component Controller performs several functions. As new components are added, they register with the controller, declaring their functions and associated APIs so that the controller can advertize these within the wider system.
An extensive development-and-test suite sits with the Canvas, enabling users to build and verify ODA Component specifications with a behavioral driven design (BDD) approach.
The Canvas is available today as a downloadable and locally deployable resource. It has a simple user interface, so you don't need to have worked with Kubernetes extensively to get started. Also included are several reference implementations of TM Forum Open APIs to fast-track your application development.
Quick Links
Collaboration Projects
ODA Component Accelerator Project
Join our testing community and help us to create practical, commercialised ODA assets for you and your peers across the globe.
Contributing companies and project leaders