Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Особенности обеспечения доступа к данным
Для доступа к данным bak-end «чужого» уровня некоему Web приложению вовсе не нужно постоянно авторизоваться. Для этого используется некая технология OAuth 2.0. OAuth 2.0 — протокол авторизации, позволяющий выдать одному сервису (приложению) права на доступ к ресурсам пользователя на другом сервисе. Протокол избавляет от необходимости доверять приложению логин и пароль, а также позволяет выдавать ограниченный набор прав, а не все сразу. Библиотеки OAuth 2.0 Libraries http://oauth.net/2/ доступны для web разработчика на следующих языках программирования: PHP, Cocoa, iOS, Java, Ruby, Javascript, Python. Следует полагать, что соответственно коды front-end Web App также можно разрабатывать на вышеперечисленных языках. Рисунок. 3. Выводы По имеющейся информации можно отметить следующее: 1. FIWARE анонсируемое, как открытое ПО, скорее всего находится под контролем ЕК и во многом финансируется ей. 2. По структуре FIWARE представляет собой пакет специализированного интернет-ПО с функциями middlware (промежуточные методы доступа) и с функциями хранения и отображения данных получаемых из различных структурируемых хранилищ, БД, а также непосредственно в режиме реального времени по протоколу SNMP или в концепции IoT. 3. FIWARE предоставляет сервисы BigData и DataAnalyse для хранения и анализа информации и в какой-то мере имеет признаки (функции) BI, предназначенную для извлечения данных из реляционных таблиц, построения отношений между ними по заданным условиям (т.н. кубов) и далее отображения этих зависимостей в виде диаграмм, графиков, в т.ч. 3D. 4. Можно было бы отметить, что это SW напоминает подобие т.н. «общей шины», так любимой нашими «проектировщиками» КАСБГ от МЧС. Однако следует очень осторожно относится к возможностям подобных инструментариев с учётом ограничений по: открытости исходных хранилищ подсистем, составляющих систему; использования ими стандартных открытых протоколов обмена данными с внешними системами; наличия доступа к разработчикам и их готовности раскрывать информацию по структурам и алгоритмам манипуляции данными; необходимости разработки кодов для доступа к оконечным устройствам, сенсорам; в этом смысле настораживает лозунг компании «“We can invest on development of solutions we don’t have to adapt for each and every customer”», что означает «мы можем инвестировать в разработку решения, но не обязаны адаптироваться для каждого и любого заказчика»; уровнем сложности исходных систем; уровням защиты информации; уровням секретности и безопасности; уровню отлаженности системы и готовности разработчиков устранять ошибки и выполнять требования trouble report & change request за свой счёт и в приемлемое время; возможностям по локализации FIWARE; последним ограничениям, накладываемым требованиями Правительства РФ по использованию западного ПО для государственных заказчиков; возможностям по сертификации FIWARE по требованиям ФСТЭК и т.п. 5. Продвижение продуктов, в основном из серии SmartCity осуществляется в рамках специальной программы ЕК и финансируется через гранты. 6. Замечательно, что никакого взаимодействия с ЭОС (112) не предлагается. 7. Можно было бы рассмотреть опыт продвижения FW как один из вариантов развития проектов КАСБГ в РФ. Здесь, в отличии от КАСБГ, просматривается во-первых скелетное решение, реализованное на деньги ЕК, а не абстрактное ТЗ, во-вторых, финансирование через солидные гранты разработку стандартизированных интерфейсных решений верхнего уровня «умный город» по всему ЕС. 8. Пока не удалось получить информацию, кто может стать членом программы FW за исключением того, что программа продвижения ПО за пределы ЕС включает Америку, Африку и т.д., Россия относится к Европе, но ни одного проекта по РФ не обозначено. Копирование же каких-то кусков кода с сервера FW для получения представления о его состоятельности, как минимум недостаточно, т.к. анонсируемый продукт не является «коробкой» и, следовательно, о его работоспособности можно судить лишь по конкретным реализациям, к которым доступа также нет. |
Последнее изменение этой страницы: 2019-04-01; Просмотров: 299; Нарушение авторского права страницы