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é a škálovatelné pracovní postupy podnikové integrace pomocí Azure Logic Apps s sadou Enterprise Integration Pack (EIP).
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 z architektonického závislosti 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 výběru ze stovek konektorů. Můžete například vytvářet a spouštět vlastní kód z pracovních postupů pomocí integrovaných a Azure Functions konektorů. 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 si zprávy elektronicky vyměňovat s jinými organizacemi. Tyto různé formáty můžete transformovat do formátu, který systémy vaší organizace můžou zpracovat, když použijete EIP, který podporuje standardní protokoly, včetně AS2, X12, EDIFACT a RosettaNet. Zabezpečení zpráv můžete také zlepšit 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 uložení 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í není momentálně k dispozici pro Visual Studio 2022.
Poznámka
Neinstalujte toto rozšíření společně s rozšířením BizTalk Server. Když budete mít obě rozšíření, může to vést k neočekávanému chování. Ujistěte se, že máte nainstalované jenom jedno z těchto rozšíření.
U monitorů s vysokým rozlišením může dojít k problému se zobrazením v návrháři map. Pokud chcete tento problém se škálováním zobrazení u sady Visual Studio vyřešit, restartujte sadu Visual Studio v režimu bez rozlišení DPI nebo přidejte hodnotu registru DPIUNAWARE.
Chcete-li nainstalovat rozšíření 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 podniková integrace.
Vedle položky Azure Logic Apps Enterprise Integration Tools vyberte Stáhnout.
Visual Studio rozšíření stáhne a nainstaluje.
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 propojit účet integrace s prostředkem aplikace logiky, abyste mohli vybrat artefakty B2B, které se mají použít v pracovním postupu. K definování a přidání těchto artefaktů do účtu integrace ale nepotřebujete prostředek aplikace logiky.
Pokud používáte typ prostředku Aplikace logiky (Standard), můžete přidat schémata a mapy přímo k prostředku aplikace logiky a použít tyto artefakty napříč několika pracovními postupy v rámci stejného prostředku aplikace logiky. Pořád potřebujete účet pro integraci 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:
Ukázka vyzkoušet
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 jste ručně aktualizovali pracovní postup aplikace logiky FabrikamSales-AS2Send tak, aby vlastnost URI akce HTTP používala identifikátor URI, který se dynamicky generuje pro trigger požadavku v aplikaci logiky Contoso-AS2Receive.