Přeskočit na obsah
XSIS
Inženýr pracuje na síťové kabeláži v modrém světle

Podniky a integrace

Middleware a integrační služby API

Jedna integrační vrstva pro každý systém a partnera, včetně ošetření selhání

Když je každé propojení vlastní skript

Většina firem závisí na službách, které neprovozuje: CRM, přepravci a logističtí poskytovatelé 3PL, daňové platformy, KYC a AML screening a nástroje SaaS. Každá má vlastní API, vlastní limity a vlastní způsob selhání.

Propojované po jednom se mění v sadu skriptů bod-bod, kterým nikdo úplně nerozumí. Partner změní API, zpráva se v noci ztratí a prvním signálem je stížnost zákazníka.

Co se pro vás změní

  1. Jedna vrstva místo sítě skriptů

    Systémy publikují a přijímají události přes jednu řízenou vrstvu, takže přidání partnera neznamená měnit každý systém.

  2. Nic se neztratí ani nezdvojí

    Idempotentní zápisy, opakování s odstupem a fronta nezpracovaných zpráv, takže selhání se zachytí a přehraje, místo aby se ztratilo.

  3. Každý tok viditelný

    Trasy, chybovost a latence podle partnera, s upozorněními, který partner selhal a jak.

Co dodáváme

  • API brána

    Jeden řízený vstup pro API, která publikujete: autentizace, rate limity, kvóty, verzování a analytika použití.

  • Event mesh a podniková sběrnice

    Event mesh je síť brokerů, která směruje události mezi systémy a lokalitami v reálném čase. Kde vaše prostředí už běží na podnikové sběrnici (ESB), navrhujeme a rozšiřujeme i tu.

  • Automatizace procesů BPMN

    Procesy napříč systémy a lidmi, jako onboarding nebo schvalování, modelované v BPMN (Business Process Model and Notation) a spouštěné nástrojem pro řízení pracovních postupů.

  • Konektory do ekosystémů třetích stran

    Konektory přes REST, SOAP a webhooky nebo přes iPaaS (integration platform as a service) pro CRM, logistiku 3PL, daňové a KYC a AML poskytovatele.

  • API kontrakty a verzování

    Definice OpenAPI nebo WSDL pro každé rozhraní s pravidly polí, chybovými kódy a limity a politika pro vstřebávání změn partnerů.

  • Identita a tajemství

    Jednotné přihlášení přes OpenID Connect nebo SAML, přístup služeb přes OAuth 2.0 a přihlašovací údaje v trezoru tajemství, s vymezeným rozsahem a rotací.

  • Spolehlivost a monitoring

    Idempotentní klíče, opakování, fronty nezpracovaných zpráv a lidská provozní cesta pro každou výjimku, s dashboardy a upozorněními podle partnera.

Jak pracujeme

  1. Udělejte inventuru

    Sepíšeme systémy a partnery, na kterých závisíte, data, která každý potřebuje, a selhání, která dnes vidíte.

  2. Navrhněte vrstvu

    Sepíšeme API kontrakty a pro každý tok zvolíme přímá volání, události, ESB nebo integrační platformu.

  3. Postavte konektory

    Každý konektor postavíme s ošetřením chyb, ochranou proti duplicitám a logováním od začátku.

  4. Testujte s každým partnerem

    Spustíme kontraktní testy a end-to-end scénáře v testovacím prostředí každého partnera, včetně selhání.

  5. Nasaďte bezpečně

    Nasazujeme po etapách a starou cestu necháváme dostupnou, dokud se nová neosvědčí.

  6. Provozujte a přizpůsobujte

    Sledujeme chybovost a nezpracované zprávy a konektory přizpůsobujeme, když partneři změní API.

ERP do třetích stran: jedna platforma, mnoho partnerůObchodní události opouštějí ERP jednou a integrační platforma je doručí každému partnerovi ve formátu, který očekává. Zpětná volání se vracejí stejnou cestou. Zpráva, která po opakováních stále selhává, jde do fronty nedoručitelných zpráv a vyvolá upozornění s přiloženým obsahem.ERPERPZákazníci,objednávky, fakturyXSISIntegračníplatformaiPaaS nebo vlastníslužby, mapování aopakováníTřetí stranaCRMÚčty, kontakty apříležitostiTřetí stranaLogistika adopravciZásilky a sledováníTřetí stranaPlatformaelektronickéfakturace a daníVyřízení a reportingTřetí stranaPoskytovatel KYCa identityOvěření a screeningSlužbaFrontanedoručitelnýchzpráv a upozorněníNic se nezahazujeLidéTým podpory1REST · OData · webhook2REST/JSON3REST/JSON4webhook5SOAP/XML · REST6REST/JSON7webhook89

ERP do třetích stran: jedna platforma, mnoho partnerů

Obchodní události opouštějí ERP jednou a integrační platforma je doručí každému partnerovi ve formátu, který očekává. Zpětná volání se vracejí stejnou cestou. Zpráva, která po opakováních stále selhává, jde do fronty nedoručitelných zpráv a vyvolá upozornění s přiloženým obsahem.

  • Hlavní tok
  • Asynchronní
  • Cesta výjimky
Tok v v 9 krocích

Tok krok za krokem

  1. Z ERP do Integrační platforma: Obchodní události, přes REST · OData · webhook (hlavní tok).
  2. Z Integrační platforma do CRM: Zákazníci a objednávky, přes REST/JSON (hlavní tok).
  3. Z Integrační platforma do Logistika a dopravci: Objednané zásilky, přes REST/JSON (hlavní tok).
  4. Z Logistika a dopravci do Integrační platforma: Události sledování, přes webhook (asynchronní).
  5. Z Integrační platforma do Platforma elektronické fakturace a daní: Faktury k vyřízení, přes SOAP/XML · REST (hlavní tok).
  6. Z Integrační platforma do Poskytovatel KYC a identity: Kontroly identity, přes REST/JSON (hlavní tok).
  7. Z Poskytovatel KYC a identity do Integrační platforma: Výsledky kontrol, přes webhook (asynchronní).
  8. Z Integrační platforma do Fronta nedoručitelných zpráv a upozornění: Po opakováních selhalo, do fronty nedoručitelných zpráv (cesta výjimky).
  9. Z Fronta nedoručitelných zpráv a upozornění do Tým podpory: Upozornění s obsahem a chybou (cesta výjimky).

Protokoly, platformy a standardy

Pokud už integrační platformu máte, stavíme na ní. Uvedení produktu neznamená partnerství s jeho dodavatelem.

Data a analytika
  • Apache Kafka
Integrace
  • REST
  • SOAP
  • GraphQL
  • Webhooks
  • OpenAPI
  • MuleSoft
  • Boomi
  • Azure Logic Apps
  • Apache Camel
  • RabbitMQ
Identita a přístup
  • OAuth 2.0
  • OpenID Connect
  • SAML 2.0
  • SCIM
  • Keycloak
  • Microsoft Entra ID
Zdravotnické standardy
  • HL7 v2
  • HL7 FHIR

Jak začít

Jasný seznam partnerů a toků jde rovnou do nabídky. Nedokumentovaná síť stávajících integrací začíná v Brownfield Diagnostic Bridge.

Co bude následovat

  1. Předkonzultační schůzka

    Nejprve bezplatná 30minutová online předkonzultační schůzka: projdeme vaše cíle, systémy a omezení.

  2. Kontrola připravenosti

    bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.

  3. Volba cesty

    Projekty připravené rozsahem dostanou závaznou nabídku do 3–5 pracovních dnů. Projekty ve fázi konceptu začínají v Blueprint Studio. Běžící systém, který selhává, není zdokumentovaný nebo potřebuje integraci, začíná diagnostikou 1–2 týdny. Blueprint Studio i diagnostika mají pevný poplatek uvedený v nabídce.

  4. Dodávka v pěti fázích

    Mobilizace, sprinty s živými ukázkami, integrace a zpevnění, akceptace a spuštění, poté řízené služby. Po spuštění následuje záruční doba a poté volitelná podpora a údržba.

Otázky a odpovědi

Máme použít integrační platformu, nebo vlastní kód?

Záleží na tom, kolik máte propojení a kdo je bude provozovat. Integrační platforma jako MuleSoft, Boomi nebo Azure Logic Apps dává hotové konektory, mapování a monitoring na jednom místě za cenu licence. Vlastní služby dávají plnou kontrolu a žádnou licenci, ale více kódu k údržbě. Pro váš případ porovnáme obojí.

Jaký je rozdíl mezi ESB a event mesh?

Podniková sběrnice směruje a transformuje zprávy přes centrální uzel. Event mesh distribuuje události přes síť propojených brokerů, takže systémy v různých cloudech a lokalitách publikují a odebírají přímo. Mnoho prostředí provozuje obojí, dokud přechází z jednoho na druhé.

Co se stane, když API partnera nefunguje?

Požadavky, které selžou z dočasných důvodů, se opakují s rostoucím odstupem. Každý zápis nese idempotentní klíč, takže opakování nikdy nevytvoří druhou objednávku nebo fakturu. Zpráva, která selže i potom, jde do fronty nezpracovaných zpráv s obsahem a chybou. Upozornění se dostane k vašemu týmu a zpráva se přehraje, jakmile se partner obnoví.

Jak řešíte změny verzí API?

U API, která publikujete, verzujeme, staré verze necháváme běžet dohodnutou dobu a spotřebitelům říkáme, co se mění. U API, která voláte, sledujeme oznámení o ukončení podpory u každého partnera a nové verze testujeme v jeho sandboxu. Kontraktní testy zachytí neohlášenou změnu dřív, než se dostane do produkce.

Umíte propojit našeho poskytovatele identity?

Ano. Přidáme jednotné přihlášení přes OpenID Connect nebo SAML 2.0 přes poskytovatele jako Microsoft Entra ID nebo Keycloak. Uživatelé se zřizují přes SCIM, kde to aplikace podporuje. Váš poskytovatel identity zůstává jediným místem, kde se přístup uděluje a odebírá.

Jak zvládáte rate limity?

Navrhujeme podle zveřejněných limitů každého partnera. Požadavky dávkujeme, kde to API umožňuje, cachujeme data, která se mění zřídka, rozkládáme plánované úlohy a ustupujeme, když se limit blíží. Monitoring ukazuje, jak blízko limitu každý tok běží.

Připraveni stavět? Vyžádejte si nabídku.

Pošlete své požadavky nebo RFP (žádost o nabídku). Naši architekti je ověří a vrátí závaznou nabídku s pevným rozsahem.

Co bude následovat

  1. Kontrola připravenosti

    bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.

  2. Závazná nabídka

    Po ověření architektury zdarma dostanete závaznou nabídku s pevným rozsahem do 3–5 pracovních dnů: milníky, architekturu, strukturu týmu a SLA. Na vyžádání s vámi podepíšeme dohodu o mlčenlivosti (NDA), a to ještě předtím, než nám sdělíte své požadavky.

  3. Mobilizace

    Po podpisu začnou naše inženýrské pody Sprint 0 do 5–10 pracovních dnů od podpisu smlouvy.

  4. Dodávka v pěti fázích

    Mobilizace, sprinty s živými ukázkami, integrace a zpevnění, akceptace a spuštění, poté řízené služby. Po spuštění následuje záruční doba a poté volitelná podpora a údržba.