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

1
Q

Systémová integrace

A

= 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Typy systémové integrace

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Metody systémové integrace

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CI proces

A

(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í

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

CD proces

A

(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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly