Topics Cloud migration, Edge computing, Open Digital Architecture (ODA)
Demonstrating the flexibility of ODA with a hybrid technology stack
Project companies
As CSPs increasingly employ flexible and scalable cloud-native technologies, they are seeking to harness TM Forum’s open digital architecture (ODA) canvases: execution environments for ODA components and the release automation part of a pipeline in CI/CD (continuous integration and continuous deployment).
Now in its second phase, this Catalyst explores how to integrate an ODA canvas based on the WebAssembly (Wasm) open standard with common services, such as identity and observability. Designed to support lightweight, instantaneous processes, W3C's Wasm serves as a stack-based virtual machine for clients and servers, acting as a portable compilation target for high-level languages. The CNCF's wasmCloud open-source project also offers a distributed application runtime that represents an evolutionary step beyond Kubernetes. Phase I of this Catalyst demonstrated the ability to run WebAssembly native components in a WasmCloud-based canvas.
Phase II will begin to build the equivalent platform to the ODA Canvas Reference Implementation, written using wasmCloud providers to perform functions of the equivalent software in the Kubernetes-based original. The project team will also demonstrate how components are deployed and how they can be used in conjunction with the current ODA Canvas Reference Implementation.
A successful outcome will enable deployment of components to a canvas that demonstrates some level of equivalent functionality to the Reference Implementation, while delivering interoperability between canvases based on different technologies. The project is also designed to highlight how the ODA can adapt to evolving technology, while remaining true to its purpose and allowing CSPs to achieve migration without the need for significant extra integration effort.
Resources
Explore the previous phases of this project
WebAssembly Canvas - Phase I
Contact team
Email the members of the Catalyst team to request more details.