DDS je datová sběrnice

Když mluvíme o technologii Data Distribution Service™ (DDS) 🌀, tak o ni nejčastěji hovoříme jako o Datové sběrnici. Co však je datová sběrnice? Na to, a na další charakteristické vlastnosti technologie DDS se podíváme v tomto videu 🎞️👇 Je to podobný koncept jako databáze 🗄️. DDS i databáze jsou koncepty, které rozumějí datovému obsahu a…

9 parametrů určujících složitost vašeho podnikového systému

Možná právě řešíte situaci, kdy se rozhodujete u svého podnikání nad nahrazením původního informačního systému novým systémem. Nebo vytváříte nový systém a odhadujete, jak velký tým a rozpočet budete potřebovat. V tomto videu popisuji jaké parametry ovlivňují složitost softwarového systému. Složitost systému je závislá na následujících parametrech. 1️⃣ Počet aplikací2️⃣ Velikost datového modelu3️⃣ Kód, který…

Message-centric nebo Data-centric?

Když potřebujete přenášet data mezi aplikacemi a zařízeními v distribuovaném prostředí tak napřed zvolíte způsob komunikace pro danou část systému:👉 Point to point, 👉 Client-Server 👉 Publish-Subscribe Aby jste usnadnili komunikaci mezi komponentami systému, tak si zvolíte technologii nebo aplikační protokol pro komunikaci. Např. MQTT, RESTFull HTTP, gRPC, AMQP, CoAP, DDS, Kafka a další. Ale…

Kde využít DDS – Cloud, Fog, Edge?

Když se podíváme na systémy budované v rámci Internetu věcí z nadhledu, tak obsahují fyzická zařízení, komunikační brány a datová centra. Mezi všemi částmi systému je nutné efektivně přenášet a sdílet data. Je to z toho důvodu, že potřebujeme provádět👉 sběr dat/informací/znalostí,👉 uložení dat/informací/znalostí,👉 analýzu dat/informací/znalostí,👉 sdílení výsledků k uživatelům nebo zpět k zařízením. Moderní…

Co usnadňuje DDS? Část 3: Nasazení, údržba, rozšiřování

Velké systémy musí pracovat po dlouhou dobu, protože je velmi nákladné je nahradit novým systémem. Když budete nasazovat distribuovaný systém, tak z pohledu konektivity budete řešit, 👉 kde co poběží, 👉 co mám spustit dřív, 👉 je vše správně nakonfigurováno, 👉 jak a kdy nasadit do systému nové schopnosti a jak zrušit ty co už…

Co usnadňuje DDS? Část 2: Vývoj

Často se ve spojení s DDS používá pojem middleware. Což si můžeme představit jako vrstvu, mezi aplikacemi a operačním systémem, která zabezpečuje komunikaci mezi všemi částmi distribuovaného systému. Na straně aplikací poskytuje jednotné rozhraní, aby se při vývoji nemuseli starat na které platformě (operační systém, architektura procesoru) je aplikace nasazena. Middleware (tedy i DDS) z…

Co DDS usnadňuje? Část 1: Návrh

Rozhodnutí o použití technologie v architektuře vašeho systému je potřeba dobře rozmyslet. Budete zvažovat, co vám technologie v systému umožní a na druhé straně, co vás bude její nasazení stát. Špatně zvolená technologie vám totiž z dlouhodobého hlediska může velmi prodražit cenu celého systému v průběhu jeho životního cyklu. Data Distribution Service™ (DDS) usnadňuje vytvoření…

DDS rodina standardu

DDS 🌀 je plně decentralizovaná komunikační platforma (technologii) pro sdílení dat v reálném čase mezi různými zařízeními a aplikacemi s možností ovlivňovat parametry přenosu pomocí externí konfigurace (QoS). Tato technologie je založena na EDA – architektuře řízené událostmi a DCA – architektuře zaměřené na data. DDS je standardizovaná technologie, která je tvořena několika standardy. Z…

Data Distribution Service (DDS) vs Apache Kafka

Data Distribution Service (DDS) vs Apache Kafka

V čem jsou tyto technologie podobné, v čem se liší a jak je nejlépe ve svém IoT nejlépe použít. To se dozvíte v tomto videu DDS: plně decentralizovaná komunikační platforma (technologie) pro sdílení dat v reálném čase mezi různými zařízeními a aplikacemi s možnosti ovlivňovat parametry přenosu pomocí QoS Kafka: distribuovaná streamovací platforma pro zpracování…

Co je architektura zaměřená na data – Data Centric Architecture (DCA)?

Co je architektura zaměřená na data – Data Centric Architecture (DCA)?

V tomto článku vám vysvětlím pojem Data-Centric Architecture (DCA), na kterém je technologie Data Distribution Service (DDS) 🌀 založena. (EDA jsem vysvětloval v předchozím videu Co je architektura řízená událostmi – Event Driven Architecture (EDA)). Současný svět je založen na datech. Podniky potřebují přijímat a zpracovávat více dat, aby se mohli lépe rozhodovat. Data se…