Vad är det?Lobster-integration kort förklarat
Lobster är i det här fallet inte hummern utan programvaran Lobster Data Platform från Lobster DATA GmbH. Lobster-integration innebär att plattformen används som den centrala platsen där data tas emot, valideras, översätts, skickas vidare och övervakas. I stället för att varje system och varje partner har sin egen koppling får ni ett integrationslager med en gemensam överblick.
Business Central skickar JSON via REST API. Detaljhandelskedja kräver EDIFACT via AS2. Lobster översätter mellan dem.
DokumentORDERS in, ORDRSP, DESADV och INVOIC tillbaka
- Ta emotData hämtas eller tas emot via partnerns eget protokoll.
- ValideraFält, format och partnerregler kontrolleras innan något skickas vidare.
- TransformeraFormatet översätts, och fälten berikas från grunddata.
- RoutaMeddelandet skickas till rätt mottagare, och hela vägen kan spåras.
Utan ett integrationslager byggs var och en av de här kombinationerna som en egen koppling. Med ett gemensamt lager återanvänds validering, transformering och övervakning för dem alla.
Flödena byggs visuellt med dra och släpp i stället för med handskriven kod. Det har en praktisk följd som är viktigare än man först kan tro: en integration som är modellerad visuellt kan läsas, ändras och tas över av andra än den som byggde den. Det är skillnaden mellan en lösning som företaget äger och en lösning som sitter i huvudet på en enda person.
Lobster delar själva in plattformen i fyra områden som griper in i varandra: integration av interna system, samarbete med handelspartner via EDI, API och portaler, orkestrering av flöden där både automatik och människor ingår, samt AI-beredskap, så att data finns tillgängliga för de verktyg som ska använda dem framöver.
Ovanpå de fyra ligger spårbarheten, och för företag med många externa partner är det ofta den som gör störst skillnad i vardagen. När en faktura inte har kommit fram ska svaret inte hittas genom att leta i loggfiler på tre servrar. Det ska kunna slås upp.
Så behandlar Lobster data: sex faser i en profil
I Lobster Data Platform byggs integrationerna upp av så kallade profiler. Enligt Lobsters dokumentation går data genom en profil i sex huvudfaser:
- 1. Mottagning. En ingångsagent tar emot data.
- 2. Parsning. Data parsas in i källstrukturen.
- 3. Mappning. Regler överför data från källstrukturen till målstrukturen, och funktioner kan ändra data i målstrukturen.
- 4. Databas. Data från målstrukturen kan skrivas till en databas.
- 5. Integration Units. De gör särskilda ändringar efter mappningen, till exempel att omvandla data till XML-format.
- 6. Utdata. Resultatet sparas eller skickas vidare via så kallade svarsvägar.
Faserna 2 till 5 är valfria, och i princip är fas 6 det också. Dessutom finns det mellanfaser: en Preparser före fas 2, en Postparser direkt efter fas 2 och en Postexecuter efter fas 5 eller 6, till exempel för Base64-kodning.