Pracovní postupy podnikové integrace B2B s využitím Azure Logic Apps a enterprise Integration Packu
Pro řešení B2B (Business-to-Business) a bezproblémovou komunikaci mezi organizacemi můžete vytvářet automatizované, škálovatelné a podnikové integrační pracovní postupy pomocí Azure Logic Apps s balíčkem EIP (Enterprise Integration Pack).
Co je enterprise Integration Pack?
Pokud znáte Microsoft BizTalk Server, EIP se řídí podobnými koncepty a usnadňuje používání funkcí B2B. Jedním z hlavních rozdílů je ale to, že EIP je architekturálně založený na účtech integrace. Tyto účty jsou cloudové kontejnery v Azure, které zjednodušují ukládání, správu a používání artefaktů B2B pro komunikaci B2B, včetně obchodních partnerů, smluv, map, schémat, certifikátů atd.
Pomocí těchto artefaktů můžete vytvářet pracovní postupy B2B a integrační řešení, která zahrnují cloudové služby, jako jsou Azure, Microsoft a další aplikace typu software jako služba (SaaS), místní systémy a vlastní aplikace, pomocí Azure Logic Apps a vybírat ze stovek konektorů. Můžete například vytvořit a spustit vlastní kód z pracovních postupů pomocí integrovaných konektorů a konektorů Azure Functions. Můžete také použít konektory podnikové integrace, které podporují následující oborové standardy:
- Elektronická výměna dat (EDI)
- Integrace podnikových aplikací (EAI)
I když organizace používají pro komunikaci B2B různé protokoly a formáty, můžete zprávy dál elektronicky vyměňovat s jinými organizacemi. Tyto různé formáty můžete transformovat do formátu, který mohou systémy vaší organizace zpracovat při použití EIP, což podporuje standardní protokoly, včetně AS2, X12, EDIFACT a RosettaNet. Zabezpečení zpráv můžete zlepšit také pomocí šifrování i digitálních podpisů.
Co potřebujete, abyste mohli začít?
Účet a předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.
Účet integrace pro ukládání artefaktů B2B, které definujete a chcete použít.
Artefakty B2B, jako jsou obchodní partneři, smlouvy, mapy, schémata, certifikáty atd.
K vytváření map a schémat můžete použít Visual Studio 2019 a rozšíření Microsoft Azure Logic Apps Enterprise Integration Tools. Pro Visual Studio 2015 můžete použít rozšíření Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015 2.0. Rozšíření je momentálně pro Visual Studio 2022 nedostupné.
Poznámka:
Toto rozšíření neinstalujte spolu s rozšířením BizTalk Serveru. Při použití obou rozšíření může dojít k neočekávanému chování. Ujistěte se, že máte nainstalovaná jenom jedno z těchto rozšíření.
Na monitorech s vysokým rozlišením se může zobrazit problém s návrhářem mapy. Chcete-li tento problém se škálováním zobrazení pro Visual Studio vyřešit, restartujte sadu Visual Studio v režimu bez rozlišení DPI nebo přidejte hodnotu registru DPIUNAWARE.
Pokud chcete rozšíření nainstalovat ze sady Visual Studio, postupujte takto:
Po otevření sady Visual Studio v nabídce Rozšíření vyberte Spravovat rozšíření.
Do vyhledávacího pole zadejte podnikovou integraci.
Vedle azure Logic Apps Enterprise Integration Tools vyberte Stáhnout.
Visual Studio stáhne a nainstaluje rozšíření.
K vytváření, správě a nasazování prostředků aplikace logiky můžete použít Azure Portal, Visual Studio Code, Visual Studio nebo PowerShell.
Po vytvoření účtu integrace a přidání artefaktů můžete začít vytvářet pracovní postupy B2B vytvořením prostředku aplikace logiky.
Důležité
Pokud používáte typ prostředku aplikace logiky (Consumption), musíte svůj účet integrace propojit s prostředkem aplikace logiky, abyste mohli vybrat artefakty B2B, které se mají použít ve vašem pracovním postupu. Pokud ale chcete tyto artefakty definovat a přidat do účtu integrace, nepotřebujete prostředek aplikace logiky.
Pokud používáte typ prostředku Aplikace logiky (Standard ), můžete přidat schémata a mapovat se přímo k prostředku aplikace logiky a použít tyto artefakty napříč několika pracovními postupy ve stejném prostředku aplikace logiky. Stále potřebujete účet integrace k ukládání dalších artefaktů, jako jsou partneři a smlouvy, ale propojení je volitelné. Další informace o těchto typech prostředků najdete v tématu Co je Azure Logic Apps – Typ prostředku a hostitelské prostředí.
Následující diagram znázorňuje základní kroky pro zahájení vytváření pracovních postupů aplikace logiky B2B:
Vyzkoušejte si ukázku
Pokud chcete vyzkoušet tuto ukázku, která nasadí aplikace logiky, které odesílají a přijímají zprávy AS2 prostřednictvím Azure, vyberte Nasadit do Azure. Před spuštěním ukázky se ujistěte, že ručně aktualizujete pracovní postup aplikace logiky FabrikamSales-AS2Send tak, aby vlastnost identifikátoru URI akce HTTP používala identifikátor URI, který se dynamicky generuje pro trigger požadavku v aplikaci logiky Contoso-AS2Receive.