Skip to main content
Shaping Europe’s digital future
Success story | Публикация

Разработване и експлоатация на системи за интернет на нещата от следващо поколение

DevOps съчетава разработването на софтуер и ИТ операциите, необходими за повишаване на способността на организацията да предоставя приложения и услуги бързо и ефикасно. Проектът ENACT създаде платформа, която да позволи на DevOps да навлезе в света на надежден интернет на нещата, като повиши както сигурността, така и устойчивостта на системите.

Интернет на нещата е основна движеща сила за цифровизацията на нашата промишленост и общество с около 10 милиарда свързани устройства в световен мащаб през 2021 г. Интелигентните системи за интернет на нещата от следващо поколение реализират разпределени и координирани разузнавателни данни сред широкомащабните ресурси със затворен цикъл от датчика до задействането. Тази визия се основава на усъвършенствани софтуерни услуги, които преминават през интернета на нещата, периферните и облачните пространства, като по този начин се осигурява необходимата интелигентност на устройствата.

Разработването на софтуер за приложения, базирани на интернет на нещата, е сложно и често е пречка за доставчиците на приложения. За приложенията в облак и уеб базираните приложения DevOps се превърна в широко възприета форма на разработване на софтуер, като насърчава разработчиците да правят чести промени и непрекъснато да ги пускат в производство с цел бързо реагиране на промените в околната среда и постигане на икономии от мащаба.

Въпреки това DevOps за ИН все още е в начален стадий; най-съвременните методи и инструменти за DevOps разчитат в голяма степен на инфраструктура, подобна на облака, обикновено централизирана, предвидима и хомогенна, за да се постигне напълно автоматизирано внедряване и експлоатация. Тези предположения вече не са валидни за приложенията на ИН, така че основният въпрос в основата на ENACT беше как да се даде възможност на DevOps в областта на надеждните интелигентни системи за интернет на нещата.

Резултати от проекта

Създаден през януари 2018 г. и получаващ финансиране от ЕС в размер на около 5 милиона евро, консорциумът ENACT проучи основните предизвикателства, които възпрепятстват приемането на DevOps за надеждни интелигентни системи за интернет на нещата, и разработи нови техники за справяне с тези предизвикателства. Основният резултат е рамката ENACT DevOps за такива системи, която включва 10 свободно свързани софтуерни инструмента с отворен код, способстващи за ENACT фактори, улесняващи доставчиците на приложения на интернет на нещата при разработването, експлоатацията и осигуряването на качеството на сигурни системи за интернет на нещата.

Рамката предоставя първото систематично решение за DevOps в интернет на нещата, като въвежда нови концепции за непрекъсната доставка, гъвкаво функциониране и автоматично осигуряване на качеството от приложения в облак към надеждни интелигентни системи за интернет на нещата. Решението се захранва от редица авангардни теории; като разглежда системата на ИН като парк, а не само като отделни устройства, проектът автоматично внедрява софтуера в рамките на целия континуум IoT-Edge-Cloud по цялостен начин. Чрез въвеждането на основано на доказателства непрекъснато управление на риска в процеса на разработване беше предоставен нов начин за подпомагане на автоматичното осигуряване на качеството през жизнения цикъл на интелигентните системи на интернет на нещата.

Проектът ENACT е първият, който предоставя подкрепа за идентифициране и преодоляване на конфликти във връзка с привеждането в действие в интелигентни системи на интернет на нещата. Проектът използва машинно самообучение за наблюдение на атаките в целия набор от интернет на нещата (от мрежата до приложението) и за самоадаптиране на системното поведение. За автоматизиране на симулацията и изпитването на софтуер за интернет на нещата използвайте също така записването на събития и възпроизвеждането със симулация на атака. Проектът изгражда база от знания и методи за анализ за установяване на поведенческото отклонение на системите на интернет на нещата след дълъг период от време, както и за анализ на първопричините за необичайното поведение.

 

След проекта

Рамката ENACT се използва от три доставчици на приложения на интернет на нещата от различни области и на различни етапи на развитие. По-специално Tecnalia, изследователски институт в Испания, е използвал рамката за изграждане на експериментална среда за интелигентни строителни приложения на изпитвателното им легло в Kubik. Средата е разширена от CNRS, друг изследователски институт във Франция, за да се изградят образователни улеснения за интелигентни домове, които бяха използвани за курсове и хакатон в Университета в Ница. INDRA, системен интегратор със седалище също в Испания, използва рамката ENACT, за да провери и интегрира хардуерни и софтуерни компоненти от своите доставчици и да улесни разработването на техните интегрирани интелигентни транспортни системи. И накрая, Tellu, МСП, предоставящо решения за електронно здравеопазване в Норвегия, използва рамката ENACT за подобряване на средата DevOps за своя здравен продукт. Без тази рамка за Tellu би било по-трудно да се разрасне през последните 3 години от 7 на 40 служители, като се превърне в пазарен лидер в областта на електронното здравеопазване в Норвегия.

Всички партньори имат конкретни планове за продължаване на разработването и използването на рамката ENACT и индивидуалните способстващи фактори. Способстващите фактори се публикуват като проекти с отворен код, заедно с насоките за интеграция, с помощта на консорциума OW2 с отворен код. Някои дружества са включили способстващи фактори за ENACT в своите планове за портфолио, а научноизследователските институти са в контакт с консултанти за трансфер на технологии. Не на последно място, Beawre, като отделно МСП от ENACT, ще продължи да използва механизма за управление на риска с акцент върху строителния сектор. Те вече спечелиха няколко конкурса за стартиращи предприятия и осигуриха първите си инвестиции и договори.

Тригодишният жизнен цикъл на проекта доказа, че е както осъществимо, така и полезно да се включи усъвършенстван метод DevOps в ИН. И накрая, приложенията на ИН могат да бъдат разработвани и експлоатирани почти по същия начин като приложенията в облак и уеб базираните приложения с цел постигане на високо производство, гъвкавост и надеждност. Това ще стимулира иновативните нововъзникващи приложения на интернет на нещата, като ускори следващата вълна от цифровизация, задвижвана както от интернет на нещата, така и от периферните изчисления, благодарение на подкрепата на Европейската комисия, насочена към революционни подобрения в начина, по който разработваме софтуер в различни области на цифровизацията.

 

Допълнителен прочит

Усилията в областта на научните изследвания и разследванията, които стоят зад факторите, способстващи ENACT, доведоха до изготвянето на 45 документа на академични места, от които 6 във висококачествени списания и още 6 в конференции по класация „А“. Два от документите за възлагане от клас А спечелиха и най-добрите награди за хартия.

Освен това през юли 2021 г. беше публикувана книга за DevOps за надеждни интелигентни системи за интернет на нещата, в която са разработени методологията и техниките, използвани в проекта.