19. Systémová integrace a její typy, metody systémové integrace. CI/CD procesy – průběžná integrace a průběžné nasazování Flashcards
Systémová integrace
= Proces spojování různých částí a systémů do jednoho celku, aby pracovaly jako koordinovaný celek
Cílem systémové integrace je vytvořit funkční a účinný systém, který plní potřeby uživatele
Cílem je, aby tento celek pracoval co možná nejefektivněji
Zahrnuje koordinaci, testování a přizpůsobení jednotlivých systémů tak, aby fungovaly společně bez problémů
Proces může zahrnovat například propojení různých aplikací, databází, serverů a dalších IT infrastruktur
Typy systémové integrace
1, Tradiční systémová integrace - tento přístup se většinou používá pro spojení aplikací a systémů, které jsou provozovány na místě v rámci organizace a jsou spravovány odděleně
2, Podniková systémová integrace - Zaměřuje se na vytvoření integrovaného podnikového systému, který spojuje různé aplikace a systémy
Hlavním cílem je vytvořit flexibilní, škálovatelný a bezpečný systém
3, Systémová integrace na bázi služeb (SOA) - zaměřuje na vytváření propojení mezi různými aplikacemi a systémy pomocí webových služeb
Metody systémové integrace
1, Horizontální integrace - Tento typ integrace spojuje různé aplikace nebo systémy, které jsou používány v různých oblastech společnosti, např.: řízení lidských zdrojů, účetnictví, marketing
2, Vertikální integrace - Tento typ integrace spojuje různé ÚROVNĚ výrobního procesu, od dodavatelů po zákazníky
- Integrace probíhá od spodu (základních funkcí) směrem nahoru
3, Hybridní integrace - kombinuje horizontální a vertikální integraci
CI proces
(Continuous Integration)
Průběžná integrace
Proces CI zahrnuje průběžné integrování kódu od více vývojářů do společného repositáře
CI proces umožňuje detekovat chyby a problémy v kódu co nejdříve v procesu vývoje, což usnadňuje opravu a minimalizuje riziko problémů v pozdějších fázích vývoje a nasazení
CD proces
(Continuous Delivery/Deployment)
Průběžné nasazování
Proces umožňuje rychlé a spolehlivé dodání softwaru zákazníkům, čímž se zkracuje doba získání zpětné vazby a zvyšuje se flexibilita a konkurenceschopnost společnosti