
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í
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.
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.
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
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.
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.
Postavte konektory
Každý konektor postavíme s ošetřením chyb, ochranou proti duplicitám a logováním od začátku.
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í.
Nasaďte bezpečně
Nasazujeme po etapách a starou cestu necháváme dostupnou, dokud se nová neosvědčí.
Provozujte a přizpůsobujte
Sledujeme chybovost a nezpracované zprávy a konektory přizpůsobujeme, když partneři změní API.
Posuňte do strany a uvidíte celé schéma.
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
- Z ERP do Integrační platforma: Obchodní události, přes REST · OData · webhook (hlavní tok).
- Z Integrační platforma do CRM: Zákazníci a objednávky, přes REST/JSON (hlavní tok).
- Z Integrační platforma do Logistika a dopravci: Objednané zásilky, přes REST/JSON (hlavní tok).
- Z Logistika a dopravci do Integrační platforma: Události sledování, přes webhook (asynchronní).
- Z Integrační platforma do Platforma elektronické fakturace a daní: Faktury k vyřízení, přes SOAP/XML · REST (hlavní tok).
- Z Integrační platforma do Poskytovatel KYC a identity: Kontroly identity, přes REST/JSON (hlavní tok).
- Z Poskytovatel KYC a identity do Integrační platforma: Výsledky kontrol, přes webhook (asynchronní).
- 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).
- 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
Ověřeno v produkci
Pro banku Tier-1 v GCC a regionální konglomerát jsme postavili middleware propojení řízené událostmi na Apache Kafka. Propojuje SAP S/4HANA s bankami a daňovými úřady, s tajnými údaji v HashiCorp Vault.
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
Předkonzultační schůzka
Nejprve bezplatná 30minutová online předkonzultační schůzka: projdeme vaše cíle, systémy a omezení.
Kontrola připravenosti
bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.
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.
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.
Projekty s pevným výsledkem a nepřetržité řízené služby
Dodávka s pevným rozsahem a milníky se jmenovanými vedoucími dodávky a nepřetržité řízené služby aplikací pod řízením SLA.
Zanoření specialisté a strategické posílení
Principal inženýři a specialisté působící nearshore i na místě a architekti řešení, transformace, PQC a integrací začlenění do vašeho týmu.
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
Kontrola připravenosti
bezplatná 48hodinová kontrola připravenosti prověří váš projekt proti šestibodové definici připravenosti a doporučí vhodnou cestu.
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.
Mobilizace
Po podpisu začnou naše inženýrské pody Sprint 0 do 5–10 pracovních dnů od podpisu smlouvy.
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.
