Sdílet prostřednictvím


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. 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:

    1. Po otevření sady Visual Studio v nabídce Rozšíření vyberte Spravovat rozšíření.

    2. Do vyhledávacího pole zadejte podnikovou integraci.

    3. 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 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:

Koncepční diagram znázorňující kroky předpokladů pro vytvoř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.

Další kroky