Data models
A data model represents the organizational hierarchy of how data is organized within a system. Additionally, it supports end-to-end communication across your entire device implementation. For managed integrations, there are two data models used. The managed integrations data model and the AWS implementation of the Matter Data Model. They have similarities, but also have subtle differences that are outlined in the following topics.
For third-party devices, both data models are used for communication between the end user, managed integrations, and the third-party cloud provider. To translate messages such as device commands and device events from the two data models, the Cloud-to-Cloud Connector functionality is leveraged.