2015-10-06 2 views
0

Я только что начал сегодня с FIWARE, и я еще не понял разницы между виджетами и оператором, использующими эту платформу.Разница между виджетами и оператором - Fiware?

Хотя я понял, что виджет использует wirecloud, я до сих пор не понимаю, что такое оператор в этом контексте.

Google не очень помог мне.

ответ

0

Оператор WireCloud является компонентом, подобным Widgets, они запрограммированы с использованием веб-технологий (например, JavaScript), но не предоставляют пользовательский интерфейс. В этом смысле они не предназначены для использования в редакторе панели управления, но в Wiring Editor.

Операторы могут быть классифицированы с использованием трех типов: операторы источника

  • данных: Операторы, которые предоставляют информацию, которая может потребляться другими виджетами/операторами. Например, оператор, который извлекает информацию определенного типа из веб-службы.
  • Операторы целевых данных: Операторы, которые предоставляют информацию и используют ее для выполнения некоторых задач. Например, оператор, который получает некоторую информацию и нажимает ее на веб-службу.
  • Операторы преобразования данных: Этот тип операторов может быть очень полезен, поскольку они могут преобразовывать данные, чтобы сделать его пригодным для использования виджетами или операторами, которые ожидают, что структура данных будет несколько отличаться.

Например, в WireCloud есть общий Map Viewer widget, который может быть подключен через оператор к любому источнику информации по вашему выбору (например, вы можете использовать NGSI Source operator для получения информации от Orion контекста Broker). Если у вас есть учетная запись FIWARE Lab, вы можете получить некоторые примеры, установив OrionStarterKit или CKANStarterKit.

Смежные вопросы