...
Role | Responsibilities | Expectations |
---|---|---|
Service Provider | Hosts the web service Provides access via API and Apps | Extending service into the IoTivity network. Minimal/No changes in existing workflows. More user engagement from multiple sources. |
Customers | Consume Services & use IoT Devices Provide credentials for privacy and security | Zero/Minimal Setup overhead Ease of Use of Products & Services |
Application Developers | Innovate and delight customers with New {Web services & IoT devices} Apps | Maximize Asset Reuse Simpler development New revenue streams |
Auto makers & Tier 1 | Manufacture at Scale Compliance to standards (where applicable) | Increased user adoption Feature Differentiation |
...
The realization of the above use cases is enabled through an architecture called the “Web Service Interface (WSI)”. With the WSI approach, we did not try to take data from IoT devices or the automobile into the cloud. What we wanted to do was to provide a way for services and applications to be represented within the IoT network and to bring the execution of the rules from the cloud to inside the IoT network. This approach helped us to represent ANY service in a consistent manner thereby easing the handling of protocol, ownership, privacy, security and ease of use concerns.
...