Podobné příspěvky
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ž…
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…
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í…
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ý…