This illustration displays the components of an IoT application that is deployed in Oracle IoT Cloud Service. The components are grouped under IoT Core and IoT Analytics.The image also displays the steps and sequence in which the components interact with other Oracle Cloud Services and a sensor device. The following steps and components are illustrated in the diagram: 1. A streaming analytics processor (IoT Analytics) fetches sensor data using a device message link in a specific message format (IoT Core) from a sensor device. 2. The streaming analytics processor uses a NoSQL link to persist the sensor data in Oracle NoSQL database 3a. The hourly engine temperature calculator batch processor (IoT Analytics) fetches the last hour sensor data from Oracle NoSQL database 3b.The hourly engine temperature calculator batch processor uses a DBaaS link to fetch the Manufacturer data from an Oracle Database Cloud Service 4.The hourly engine temperature calculator batch processor uses an analyzed message link to send alerts in an alert message format (IoT Core) to Oracle IoT Cloud Service 5.The training batch analytics processor ( (IoT Analytics)) fetches historical data from Oracle NoSQL database 6. The training batch analytics processor stores the model in Oracle Storage Cloud Service 7a. The scoring batch analytics processor( (IoT Analytics)) uses a storage cloud service link to load the model from Oracle Storage Cloud Service 7b. The scoring batch analytics processor fetches incremental sensor data from Oracle NoSQL database 8 The scoring batch analytics processor predicts the average engine temperature for the next day and stores it in Oracle NoSQL database In the image, the following components are highlighted: Alerts Message Format, Analyzed Message Link, Hourly Average Engine Temp Calculator BP.