Přejít na obsahovou část stránky

Konektor je hotové propojení dvou systémů, které firma jen nastaví a používá, místo aby ho musela programovat na míru. Propojuje například ERP s e-shopem, banku s účetnictvím nebo podnikový systém s logistickým partnerem [2]. Pod kapotou konektor využívá rozhraní typu API a technologie jako webhooky, jejichž principy popsal architektonický styl REST [1]. Rozdíl proti vlastní integraci spočívá v tom, že konektor je předem připravený a otestovaný, takže firma šetří čas i náklady na vývoj. Výměnou za to přijímá určité hranice, protože konektor dělá to, na co byl navržen, a ne nutně přesně to, co by si firma představovala. V prostředí ERP Helios od Asseco se konektory používají k napojení e-shopů, bank a dalších systémů tak, aby data putovala mezi nimi bez ručního přepisování. 

Zajímavost ze světa 

Většina dnešních konektorů komunikuje přes rozhraní typu REST, jehož principy popsal Roy Fielding ve své disertační práci v roce 2000. Díky tomu si rozumí systémy od různých výrobců.[1] 

Co v článku najdete 

  • Co je konektor a k čemu slouží 
  • Jak konektor funguje 
  • Jaký je rozdíl mezi konektorem a vlastní integrací přes API 
  • Jaké typy konektorů existují 
  • Jaké jsou výhody a limity konektoru 
  • Jak konektor souvisí s ERP systémem 
  • Jak vybrat správný konektor 
  • Kdy zvolit konektor a kdy integraci na míru 

Co je konektor a k čemu slouží 

Konektor je předpřipravený most mezi dvěma systémy. Firma ho nainstaluje, vyplní přístupové údaje a nastaví, co a kam se má přenášet. O samotnou výměnu dat se pak konektor stará sám [2]. Není potřeba psát vlastní program ani rozumět technickým detailům obou stran. 

Typickým příkladem je konektor mezi ERP a e-shopem. Objednávky z e-shopu putují do ERP, odkud se naopak vrací stav skladu a dostupnost zboží. Dalším častým případem je konektor mezi účetnictvím a bankou, který stahuje výpisy a páruje platby. 

Konektor se hodí firmám, které chtějí propojit běžně používané systémy rychle a bez vlastního vývoje. Místo měsíců programování stačí nastavení, které zvládne dodavatel nebo zkušený uživatel. 

Jak konektor funguje 

Konektor stojí na rozhraních, která systémy nabízejí pro výměnu dat. Na jedné straně se napojí na API prvního systému, na druhé na API druhého a mezi nimi překládá data tak, aby si obě strany rozuměly [1]. Mnoho konektorů přitom využívá webhooky, aby reagovalo na události v reálném čase. 

Krok Co se děje
Připojení Konektor se napojí na rozhraní obou systémů
Mapování dat Nastaví se, které pole odpovídá kterému
Přenos Data putují mezi systémy podle pravidel
Překlad Konektor sjednotí formáty obou stran
Sledování Eviduje se, co se přeneslo a co selhalo

Zdroj: Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures.

Klíčem je mapování dat. Pole z jednoho systému se musí správně přiřadit poli v druhém, jinak by se údaje míchaly. Dobrý konektor toto mapování nabízí předpřipravené a firma ho jen doladí [2]. 

Jaký je rozdíl mezi konektorem a vlastní integrací přes API 

Firma má v zásadě dvě cesty, jak propojit systémy. Buď použije hotový konektor, nebo si nechá naprogramovat vlastní integraci přímo přes API [1]. Každá cesta má svá pro a proti. 

Hledisko Konektor Vlastní integrace přes API
Náročnost zavedení Nastavení bez programování Vývoj na míru
Čas a náklady Nižší, řešení je hotové Vyšší kvůli vývoji
Přizpůsobení Omezené na možnosti konektoru Plně podle potřeb firmy
Údržba Zajišťuje dodavatel konektoru Řeší firma nebo vývojář

Zdroj: Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. Cengage.

Volba závisí na tom, jak neobvyklé jsou požadavky firmy. Pro běžné propojení rozšířených systémů je konektor rychlejší a levnější. Pro specifické procesy, které žádný konektor nepokrývá, se vyplatí integrace na míru [2]. 

Jaké typy konektorů existují 

Konektory se liší podle toho, co propojují a jak hluboko do procesů sahají. Některé řeší jen jeden směr přenosu, jiné obousměrnou synchronizaci v reálném čase [2]. Přehled hlavních typů usnadní orientaci. 

Typ konektoru Co propojuje
ERP a e-shop Objednávky, sklad a ceny mezi prodejem a systémem
ERP a banka Bankovní výpisy, platby a párování úhrad
ERP a dopravce Štítky, svozy a stav zásilek
ERP a marketplace Nabídky a objednávky z tržišť
ERP a účetnictví Doklady mezi provozním a účetním systémem

Zdroj: Chaffey, D. (2019). Digital Business and E-Commerce Management. Pearson.

Firmy obvykle začnou jedním konektorem, který řeší největší bolest, nejčastěji propojení e-shopu a ERP. Další pak přidávají postupně podle toho, kde ruční přepisování dat nejvíce brzdí. 

Jaké jsou výhody a limity konektoru 

Hlavní výhodou konektoru je rychlost nasazení a nižší cena oproti vývoji na míru. Firma dostane otestované řešení, o jehož údržbu se stará dodavatel [2]. Limit spočívá v tom, že konektor dělá jen to, na co byl navržen. 

  • Výhoda: rychlé nasazení bez vlastního programování 
  • Výhoda: nižší náklady a údržbu řeší dodavatel 
  • Výhoda: otestované a obvykle dobře zdokumentované řešení 
  • Limit: omezené možnosti přizpůsobení neobvyklým procesům 
  • Limit: závislost na dodavateli a podpoře konektoru 

Kvalitu konektoru lze posuzovat podle měřitelných vlastností softwaru, jako jsou funkčnost, spolehlivost a udržovatelnost, které popisuje norma pro hodnocení softwarových produktů [3]. 

Jak konektor souvisí s ERP systémem 

ERP propojuje hlavní procesy firmy do jedné databáze, ale samo o sobě nestojí v izolaci [2]. Aby data tekla i mezi ERP a okolními systémy, jako jsou e-shop nebo banka, slouží právě konektory. Drží podnikový systém propojený s nástroji, které firma denně používá. 

Bez konektoru by uživatelé museli data mezi systémy přepisovat ručně. To je pomalé a chybové, navíc se údaje rozcházejí. Konektor tomu předchází tím, že udržuje obě strany v souladu a přenáší změny automaticky [2]. 

V ERP Helios slouží konektory k napojení e-shopů, bank a dalších systémů. Provázané fungování podnikových procesů ukazuje optimalizace výrobních procesů s Heliosem, kde data putují mezi agendami bez ručního zásahu. 

Jak vybrat správný konektor 

  • Vyjmenujte systémy, které chcete propojit, a směr toku dat 
  • Ověřte, že konektor podporuje právě vaše verze systémů 
  • Zjistěte, co konektor umí a co už je za jeho hranicí 
  • Zohledněte podporu, údržbu a aktualizace od dodavatele 
  • Porovnejte cenu konektoru s odhadem vlastní integrace 

Při výběru se vyplatí počítat s celkovými náklady na delší dobu, ne jen s cenou pořízení. Levný konektor, který firma rychle přeroste, vyjde dráž než řešení s prostorem pro růst [2]. 

Kdy zvolit konektor a kdy integraci na míru 

Rozhodnutí mezi konektorem a integrací na míru stojí na poměru mezi rychlostí a přizpůsobením. Konektor nasadíte rychle, ale přijmete jeho hranice. Integrace na míru se přizpůsobí přesně, ale stojí více času i peněz [1]. 

Situace Vhodné řešení
Propojení běžných systémů Hotový konektor
Standardní procesy bez výjimek Hotový konektor
Specifické nebo neobvyklé procesy Integrace na míru
Vysoké nároky na přizpůsobení Integrace na míru

Zdroj: Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. Cengage.

Obě cesty se navíc nevylučují. Firma může základ postavit na konektoru a doplnit ho dílčí integrací tam, kde konektor nestačí. Tím spojí rychlost nasazení s potřebnou mírou přizpůsobení [2]. 

Jak propojit Helios s vašimi systémy 

Konektor se vyplatí tam, kde chcete propojit běžné systémy rychle a bez vlastního vývoje. Společnost NVSP dodává ERP Helios ve variantách iNuvio and Nephrite a nabízí konektory k e-shopům, bankám i dalším nástrojům. Prohlédněte si nabídku produktů NVSP a proberte, které propojení vašim procesům sedí nejlépe. 

Shrnutí 

Konektor je předpřipravené propojení dvou systémů, které firma nastaví a používá místo vlastního programování. Pod kapotou využívá rozhraní typu API a technologie jako webhooky postavené na stylu REST. Od integrace na míru se liší tím, že je hotový a otestovaný, takže šetří čas i náklady, výměnou za omezené přizpůsobení. Existují konektory mezi ERP a e-shopem, bankou, dopravcem nebo účetnictvím. Hlavní výhodou je rychlé nasazení, limitem jsou hranice toho, na co byl konektor navržen. Pro běžné systémy je konektor lepší volba, pro neobvyklé procesy integrace na míru. 

Časté otázky 

Co je to konektor jednoduše 

Konektor je hotové propojení dvou systémů, které firma jen nastaví a používá, místo aby ho musela programovat na míru [2]. 

Jaký je rozdíl mezi konektorem a integrací přes API 

Konektor je předpřipravené a otestované řešení s nižší cenou, ale omezeným přizpůsobením. Integrace přes API se programuje na míru a přizpůsobí se přesně, ale stojí více [1]. 

Kdy se konektor nevyplatí 

Když má firma neobvyklé procesy, které žádný konektor nepokrývá. Pak je lepší integrace na míru, případně kombinace obojího [2]. 

Použité zdroje a literatura 

Knihy a studie 

[1] Fielding, R. T. (2000). Architectural Styles and the Design of Network-based Software Architectures. Disertace, UC Irvine. 

[2] Monk, E., Wagner, B. (2013). Concepts in Enterprise Resource Planning. 4. vydání. Cengage. ISBN 978-1111820398. 

Standardy a normy 

[3] ISO/IEC 25010:2011. Systems and software engineering. Quality models (SQuaRE). 

Tento web využívá cookies

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Zobrazit podrobnosti

Nastavení cookies

Vaše soukromí je důležité. Můžete si vybrat z nastavení cookies níže. Zobrazit podrobnosti