Connectivity Framework 4: Connectivity Framework Layer
4.2.6 DEPLOYMENT CONSIDERATIONS
4.2.6.1 PLATFORM CONSTRAINTS
IIoT system components run on a variety of platforms, from small resource-constrained devices to enterprise-class machines. Generally, the development environment is different from the deployment environment. The memory footprint, CPU, programming language and environments can vary greatly across these hosts. The connectivity platform should be supported on the development and deployment compute platforms used in the system.
For IIoT systems, a connectivity framework should support the operating system, the CPU and the resource constraints on the platform( s) being used.
4.2.6.2 INCREMENTAL UPGRADES
For IIoT systems that have long lifespans, components are upgraded incrementally. Newer or updated components may use newer versions of connectivity framework software. Connectivity framework that support backwards and forward version compatibility can facilitate the upgrade process.
For IIoT systems, a connectivity framework should provide backwards compatibility of communication protocols and data structures, so that components can be upgraded incrementally.
IIC: PUB: G5: V1.0: PB: 20170228- 37-