Глава 10. Рассмотрим открытые системы

Быть открытым – это тренд, в то время, как недостаточно ясное понятие "открытость", объявленная всеми, в реальности труднодостижима.

Это надо хорошо понимать еще до того, как приобретать систему управления видеонаблюдением или составлять ее спецификацию.

Не так давно я беседовал с одним из наиболее известных и уважаемых специалистов в области CCTV. Он выразил свое разочарование и беспокойство в том, что поставщик утверждал, что их система является открытой, а на практике все оказалось совсем не так. Это нанесло серьезный удар по его проекту системы. И если уж такой специалист попался на этом, то подобное может произойти с любым из нас.

И здесь я вижу три основных проблемы:

  • размытость термина "открытость" (что это означает на самом деле?),
  • каждый заявляет, что его система открытая (даже если это не так),
  • открытую систему создать трудно (однако обычно это воспринимается как нечто простое).

По этим причинам можно так и не узнать правды о системе и оказаться в ловушке.

 

Размытость термина "открытость"

 

В простейшем случае под открытой системой понимается система, которая может работать с другими системами различных производителей. Однако с каким числом других систем данная система должна нормально работать, чтобы называться открытой? И с каким числом различных производителей?

Авторитетные лидеры индустрии часто определяют открытость, как способность работать с системами одного или двух производителей одной категории. Конечно, это похоже на открытую систему, только вот достаточно ли она открытая? Для большинства пользователей, увы, нет, и такая система представляет большой риск, а когда придет пора интегрировать ее с другой системой, может оказаться, что она просто не будет с ней работать

 

Каждый заявляет, что его система открытая

 

Мне кажется, что вот это – наиболее опасный момент в дискуссии об "открытости". Простой пример: политики осознали, что расизм не приемлем. Привело ли это к тому, что среди политиков не стало расистов? Конечно, нет. Результатом стало лишь то, что политики понимают, что надо избегать расистских высказываний, и заявляют о равенстве всех наций. Подобная ситуация и с системами видеонаблюдения.

Вне зависимости, насколько система закрыта, специалисты по продажам и маркетингу знают, что должны заявлять, что система открыта.

Официально заявлять клиенту, что система не является открытой, очень рискованно; чтобы снять эту проблему производители говорят, что система открытая. А поскольку повсеместно используемое определение открытости является столь расплывчатым, то подобные заявления делать довольно легко, без каких-либо оговорок.

 

Открытую систему создать трудно

 

Такое впечатление, что продавцы выдают желаемое за действительное (как если бы само заявление о том, что система открытая, уже делало бы ее открытой).

Это подкрепляется абсурдным заявлением "У нас есть API". И хотя Вам действительно требуется API, но само по себе наличие API совершенно недостаточно. Это как если бы заявить, что вы – шеф-повар, хотя умеете готовить лишь гамбургеры.

В реальности же, наличие действительно открытой системы, накладывает на продавца огромные обязательства. Это означает оптимизацию API, делая ее максимально простой для самых разных пользователей. Это означает возможность интеграции самими пользователями с целью поддержки разных клиентов, которые используют данную технологию – в противном случае подобную систему нельзя назвать открытой. И быть может, самое главное – это означает огромные усилия разработчиков по реальной поддержке сотен устройств на самых различных объектах.

Один из моих любимых вопросов: "Какие продукты вы реально поддерживаете в настоящее время?". Это позволяет разоблачать пиар и недобросовестную рекламу в отношении "открытых систем". Большинство продавцов используют такой прием: если их систему теоретически возможно интегрировать с другими продуктами, то они заявляют, что система поддерживает и данный продукт. Будьте осторожны! Уточняйте подробности и добивайтесь истины.

 

Вывод

 

В первую очередь нам следует быть внимательными относительно правильного толкования понятия "открытость". Я даже думаю, что может быть следует начать поиск более подходящих оценок и определений того, какую систему можно назвать открытой.

Источник: Security-bridge