- Přehledy IS
- APS (25)
- BPM - procesní řízení (23)
- Cloud computing (IaaS) (10)
- Cloud computing (SaaS) (31)
- CRM (52)
- DMS/ECM - správa dokumentů (19)
- EAM (17)
- Ekonomické systémy (68)
- ERP (87)
- HRM (28)
- ITSM (6)
- MES (33)
- Řízení výroby (36)
- WMS (28)
- Dodavatelé IT služeb a řešení
- Datová centra (25)
- Dodavatelé CAD/CAM/PLM/BIM... (40)
- Dodavatelé CRM (37)
- Dodavatelé DW-BI (50)
- Dodavatelé ERP (63)
- Informační bezpečnost (43)
- IT řešení pro logistiku (48)
- IT řešení pro stavebnictví (26)
- Řešení pro veřejný a státní sektor (27)
CRM systémy
Plánování a řízení výroby
AI a Business Intelligence
DMS/ECM - Správa dokumentů
HRM/HCM - Řízení lidských zdrojů
EAM/CMMS - Správa majetku a údržby
Účetní a ekonomické systémy
ITSM (ITIL) - Řízení IT
Cloud a virtualizace IT
IT Security
Logistika, řízení skladů, WMS
IT právo
GIS - geografické informační systémy
Projektové řízení
Trendy ICT
E-commerce B2B/B2C
CAD/CAM/CAE/PLM/3D tisk
Přihlaste se k odběru zpravodaje SystemNEWS na LinkedIn, který každý týden přináší výběr článků z oblasti podnikové informatiky | ||
Streamovací platformy mění české bankovnictví i e-shopy
Společnosti dnes kvůli zajištění kvalitních služeb a hladkého chodu online aplikací často potřebují, aby jejich data byla neustále v pohybu. I proto je v oblasti IT na vzestupu tzv. event-driven integrace, která s využitím kvalitní streamovací platformy dokáže zajistit efektivní výměnu informací mezi systémy. Jak přesně tento koncept firmám pomáhá?
V bankovním prostředí vidíme stále větší poptávku po digitalizaci všech agend a služeb. S tím roste i počet systémů a jejich vzájemná výměna dat. Klienti zároveň očekávají, že budou mít své produkty a služby stále dostupné s okamžitou reakcí na jejich požadavky.
Události přenášejí informace
Vedle dlouhodobých trendů v integraci, jako je decentralizace, kontejnerizace, využití API managementu a snahy vytvářet menší a pružnější řešení, představuje event-stream neboli proud událostí další téma, kterému je třeba věnovat pozornost. Jde o architektonicko-technologický koncept, který pomáhá řešit narůstající požadavky v integrační sféře, a to především v oblasti event-driven integrace. Řada českých bank už event streamy využívá jako kritický integrační nástroj.
Za událost se v tomto integračním schématu považuje popis něčeho, co je (fakt) - například adresa zákazníka nebo účetní zůstatek. Spadá pod ni ale i oznámení o změně stavu, jako je změna adresy zákazníka nebo notifikace o překročení povoleného limitu, či různé pokyny k akci v rámci daného systému.
Jak se zpracovávají proudy událostí
Jednou z možností, jak efektivně řídit a zpracovávat události, je zapojení platformy pro streamování dat. Převládající technologií se v tomto ohledu stala Apache Kafka, open source distribuovaná streamovací platforma, kterou lze použít k vytváření aplikací a kanálů pro streamování dat v reálném čase.
Za vznikem Apache Kafka stojí vývojáři ze společnosti LinkedIn, kteří potřebovali nástroj pro rychlý, bezpečný a škálovatelný přenos velkého množství dat v rámci celého světa. Tehdejší integrační nástroje a postupy nedokázaly tyto požadavky dostatečně reflektovat. Dnes se Kafka používá v mnoha odvětvích a společnostech od těch středních až po globální korporace.
Když použijete tuto streamovací platformu jako páteřní technologii pro integraci, lze implementovat systémy služeb a mikroslužeb tak, aby si vyměňovaly události v reálném čase a zároveň vytvářely události nové, například v reakci na to, co právě dělá koncový uživatel v aplikaci.
V praxi tak například může událost po přidání položky do košíku na e-shopu vést k vytvoření aktualizovaného obsahu košíku, nastavení nové odpovídající ceny a aktualizaci skladových zásob. Kafka zároveň umožňuje s událostmi pracovat v bezvýpadkovém režimu 24 hodin denně 7 dní v týdnu. Události jsou spolu se svými daty bezpečně uložené v Kafka clusteru a dostupné mnoha aplikacím a službám. To je v dnešní době klíčové, všechno se zrychlilo a klienti dnes očekávají, že služby poběží bez výpadků, budou škálovatelné a vše bude hned vyřízené.
Dostát tomuto požadavku lze díky tomu, že veškerá komunikace mezi systémy v Kafce probíhá asynchronně. To znamená, že systémy jsou mezi sebou volně svázané a jsou navzájem nezávislé. K výhodám tohoto přístupu patří možnost systémy snadno aktualizovat, škálovat a provozovat v mnoha replikách po celém světě, tak aby dokázaly zpracovat neustále zvyšující se počet klientských požadavků.
Je však důležité, aby na začátku celého projektu nejprve proběhla datová analýza, výběr integračních vzorů, které Kafka umožňuje, správná definice přenosových kanálů v Kafce a jejich schémat. Podstatné je také ošetřit chyby, ke kterým může docházet při vytváření i čtení zpráv – správný návrh je jako vždy pro úspěch klíčový.
Kdy má událostmi řízená architektura smysl?
Využití Kafky dává smysl všude tam, kde je potřeba zpracovat obrovské množství dat v reálném čase a bez prodlevy. Typicky se event-driven integrace prosazuje v prostředí, které používá mikroservisní architekturu, kterou dobře doplňuje v oblasti škálovatelnosti, odolnosti proti výpadkům a agility.
Typickým příkladem, se kterým se setkáváme, je zpracování logů (aplikačních i auditních), monitoring uživatelských aktivit a online vyhodnocení klientských nabídek či „klasická“ aplikační integrace. Především v posledním případě je nutné navrhnout správný přístup k distribuci a konzumaci událostí, protože event-streaming pro stávající systémy může být složitější na implementaci než jiné typy integrace.
Odměnou za správnou realizaci je pak obrovský potenciál do budoucna – schopnost rychleji reagovat na nové klientské požadavky (často bez nutnosti výpadku), efektivně škálovat s růstem klientské základny a zajistit stabilní a stále dostupné služby pro zákazníky.
Petr Dlouhý Autor článku pracuje v oblasti IT již více než 20 let a věnuje se dodávkám komplexních řešení hlavně pro finanční instituce. V současnosti působí ve společnosti Trask, kde na pozici Integration and Client Director vede tým 80 integračních expertů. |
prosinec - 2024 | ||||||
Po | Út | St | Čt | Pá | So | Ne |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 | 1 | 2 | 3 | 4 | 5 |
23.1. | Odborný webinář Zabezpečení digitální identity zaměstnanců... |
24.1. | CyberEdu NIS2 Academy - druhý běh |
31.3. | HANNOVER MESSE 2025 |
Formulář pro přidání akce
9.4. | Digital Trust |