User Tools

Site Tools


statnice:vyvoj:otazka23

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
statnice:vyvoj:otazka23 [23.05.2008 17:11] – druhy itegrací xvalo07statnice:vyvoj:otazka23 [24.05.2008 00:26] (current) – dokončení otázky xvalo07
Line 10: Line 10:
  
 ===== Teorie ===== ===== Teorie =====
-[[wp>Enterprise_application_integration]]  
- 
-http://findarticles.com/p/articles/mi_qa3937/is_200203/ai_n9019202 
- 
-http://www.systemonline.cz/clanky/bpi-integrace-podnikovych-procesu.htm 
- 
-http://www.enterpriseintegrationpatterns.com/toc.html 
- 
-FIXME 
 ==== Popis problému ==== ==== Popis problému ====
 {{ statnice:vyvoj:integrace_isict.png?300|}} {{ statnice:vyvoj:integrace_isict.png?300|}}
Line 28: Line 19:
   * Hodně se mluví o standardech, ale nejsou best practices   * Hodně se mluví o standardech, ale nejsou best practices
   * A architektů, který rozumí integraci aplikací je jako šafránu    * A architektů, který rozumí integraci aplikací je jako šafránu 
 +
 ==== Business pohled na integraci ==== ==== Business pohled na integraci ====
   * založena na standardizaci (formátů, komunikace, postupů ...)   * založena na standardizaci (formátů, komunikace, postupů ...)
   * integrace **hardwarová**, **datová** (ETL, EII, FDZ), **softwarová** (aplikační, viz dále, EAI, SOI(SOA, XML, Web Services)), **uživatelského rozhraní**, interních podnikových **procesů** (horizontální, vertikální), integrace **s okolím** (zákazníci CRM, dodavatelé SCM), integrace **vizí a metodik**   * integrace **hardwarová**, **datová** (ETL, EII, FDZ), **softwarová** (aplikační, viz dále, EAI, SOI(SOA, XML, Web Services)), **uživatelského rozhraní**, interních podnikových **procesů** (horizontální, vertikální), integrace **s okolím** (zákazníci CRM, dodavatelé SCM), integrace **vizí a metodik**
 +=== Integrace HW ===
 +  * sjednocení prostřednictvím technických standardů (sběrnice, rozhraní, USB, TCP/IP sítě, Wi-Fi)
 +=== Datová integrace ===
 +  * ETL - export, tranformace, load - dávkové, pracné
 +  * EII - enterprise information integration - společná datová základna
 +  * FDZ - federalizovaná datová základna - řada úložišť s centrálními indexy a číselníky - mnohonásobná synchronizace
 +=== Softwarová integrace ===
 +  * EAI - enterprise application integration - speciální middleware
 +  * SOI - service oriented integration, integrace služeb (služba s business rozhraním, např. rezervace letenek) pomocí SOA, XML, Web Services (standardizace API)
 +
 +**Poznámka:** S integrací na vyšší úrovni (kód => EII => EAI => SOI) roste nákladnost, náročnost na implementaci, ale jsou volnější vazby, asynchronnost, nezávislost na platformě, dodavateli, roste standardizace (až na SOI, kde to není ještě vyspělé)
 +=== Integrace uživatelského rozhraní ===
 +Sjednocení principů komunikace s uživatelem pro všechny aplikace - jednotné ovládání (jednotný význam funkčních kláves, jednotná forma návratu v komunikaci,…), jednotný grafický design, trend: prohlížeč jako jednotné uživatelské rozhraní, uživatelské portály (webové intranety).
 +=== Integrace interních procesů ===
 +  * **Cíl** - zefektivnění podnikových procesů, maximalizaci přidané hodnoty zákazníkovi, zkrácení doby procesů, rychlejší reakce podniku na externí události, minimum podnikových zdrojů, maximální kvalita produktu nebo poskytované služby.
 +  * **Horizontální integrace** = propojování podnikových procesů a aplikací IS/ICT určité úrovně podnikového řízení, např. integrace prodej-sklady-výroba-nákup
 +  * **Vertikální integrace** = propojování procesů a aplikací IS/ICT operativní, taktické a strategické úrovně podnikového řízení, např. agregace dat TPS a MIS do EIS
 +  * **nástroje**: BPM a BPEL nástroje – integrují: workflow, integraci aplikací (na bázi SOA), business rules, performance management dashboards 
 +=== Integrace s okolím ===
 +  * **strategická úroveň** – výběr partnerů, dohoda o kooperaci
 +  * **taktická úroveň** – propojení obchodních procesů s partnery
 +  * **operativní úroveň** - koordinace obchodních procesů
 +  * **úroveň IS/ICT** – propojení aplikací, sdílení společných dat
 +=== Integrace vizí, hodnot a cílů ===
 +Integrace pohledů vrcholového vedení podniku na význam a priority IS/ICT, vedení informatiky, v rámci koncernu, s partnery v řetězci (Business Activity Monitoring, ROI analýzy, Strategické aliance, Fúze a akvizice, Monitoring SLA a hodnocení dodavatelů)
 +=== Metodická integrace ===
 +Propojení všech metod, technik a nástrojů, které se používají při řízení podniku a řízení IS/ICT tak, aby na sebe logicky navazovaly a aby vytvořily jednotnou metodiku vývoje IS/ICT (např. [[statnice:slovnik:mmdis|MMDIS]])
 +
  
 ==== Způsoby integrace aplikací ==== ==== Způsoby integrace aplikací ====
Line 58: Line 78:
   * **výhody:** přenos dat on-demand, integrace business funkcí, volné vazby, asynchronní provoz   * **výhody:** přenos dat on-demand, integrace business funkcí, volné vazby, asynchronní provoz
   * **nevýhody:** zatím ne tak obvyklý postup, obtížnější testování, někdy je potřeba i synchronní odpověď   * **nevýhody:** zatím ne tak obvyklý postup, obtížnější testování, někdy je potřeba i synchronní odpověď
 +=== SOA ===
 +  * service oriented architecture, web services
 +  * integrace na úrovni služeb, ale moc tomu nerozumím, a mám pocit, že se o tom víc kecá, než aby se něco dělalo FIXME
  
 ==== Messaging ==== ==== Messaging ====
Line 85: Line 108:
     * Message store - úložiště prošlých zpráv, např. pro potřeby pozdější analýzy, reportingu     * Message store - úložiště prošlých zpráv, např. pro potřeby pozdější analýzy, reportingu
     * Test message - testovací zpráva, vpravená do ostré komunikace v určitém místě a opět odchycená na jiném - umožňuje testovat vybrané části systému, identifikovat chyby     * Test message - testovací zpráva, vpravená do ostré komunikace v určitém místě a opět odchycená na jiném - umožňuje testovat vybrané části systému, identifikovat chyby
 +==== Další zdroje ==== 
 +  * Wikipedia [[wp>Enterprise_application_integration]]  
 +  * článek o [[http://findarticles.com/p/articles/mi_qa3937/is_200203/ai_n9019202|Enterprise application integration]] 
 +  * článek o [[http://www.systemonline.cz/clanky/bpi-integrace-podnikovych-procesu.htm|integraci podnikových procesů]] 
 +  * http://www.enterpriseintegrationpatterns.com/toc.html
 ===== Praxe ===== ===== Praxe =====
-FIXME+  * **jaké informace pro tuto volbu potřebujete, kde je získáte, jaké alternativy budete uvažovat, jak se rozhodnete.** 
 +Velký dodavatel si bude patrně diktovat podmínky, takže na vedení je zjistit (dohodnout) na jaké úrovni chtějí integraci (procesy, služby, nebo jen určité aplikace), co chtějí integrovat (patrně SCM), a jakými technologiemi (SOA, messaging (ESB?), nebo jenom databáze). CIO pak ručí za vypracování úvodní studie (proveditelnost) a určení nákladů, aby bylo možné se rozhodnout, zda se to ekonomicky vyplatí - tedy tři možnosti: 
 +    * implementace podle představ dodavatale 
 +    * ztráta dodavatele 
 +    * konzervace současného stavu 
statnice/vyvoj/otazka23.1211555495.txt.gz · Last modified: 23.05.2008 00:00 (external edit)