Industrial Internet Connectivity Framework | Page 37

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 -