Podobné příspěvky
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ý…
Funguje DDS bez multicastu?
Technologie DDS je neodmyslitelně spojena s použitím multicastu. DDS používá multicast pro vyhledávání a zajištění nízké latence a škálovatelnost sdílení dat. Protože data mohou být odeslána pouze jednou, i když je více příjemců, která tato data vyžadují. S rostoucím využitím různých živých vysílání se multicast bude využívat stále více. Nicméně s tím multicastem to není…
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í…