Udostępnij za pośrednictwem


Przepływy pracy integracji dla przedsiębiorstw B2B z usługą Azure Logic Apps i pakietem integracyjnym dla przedsiębiorstw

W przypadku rozwiązań biznesowych (B2B) i bezproblemowej komunikacji między organizacjami można tworzyć zautomatyzowane, skalowalne przepływy pracy integracji dla przedsiębiorstw przy użyciu usługi Azure Logic Apps z pakietem integracyjnym dla przedsiębiorstw (EIP).

Co to jest pakiet integracyjny dla przedsiębiorstw?

Jeśli znasz program Microsoft BizTalk Server, usługa EIP jest zgodna z podobnymi pojęciami i ułatwia korzystanie z funkcji B2B. Jednak jedną z głównych różnic jest to, że EIP jest architektonicznie oparty na kontach integracji. Te konta to kontenery oparte na chmurze na platformie Azure, które upraszczają przechowywanie artefaktów B2B, zarządzanie nimi i korzystanie z nich na potrzeby komunikacji B2B, w tym partnerów handlowych, umów, map, schematów, certyfikatów itd.

Za pomocą tych artefaktów można tworzyć przepływy pracy B2B i rozwiązania integracji, które obejmują usługi w chmurze, takie jak Azure, Microsoft i inne aplikacje typu oprogramowanie jako usługa (SaaS), systemy lokalne i aplikacje niestandardowe, korzystając z usługi Azure Logic Apps i wybierając spośród setek łączników. Możesz na przykład utworzyć i uruchomić kod niestandardowy z przepływów pracy przy użyciu wbudowanych łączników usługi Azure Functions. Możesz również użyć łączników integracji dla przedsiębiorstw, które obsługują następujące standardy branżowe:

  • Elektroniczna wymiana danych (EDI)
  • Integracja aplikacji dla przedsiębiorstw (EAI)

Mimo że organizacje używają różnych protokołów i formatów komunikacji B2B, nadal można elektronicznie wymieniać komunikaty z innymi organizacjami. Te różne formaty można przekształcić w format, który systemy organizacji mogą przetwarzać podczas korzystania z protokołu EIP, który obsługuje standardowe protokoły branżowe, w tym AS2, X12, EDIFACT i RosettaNet. Możesz również zwiększyć bezpieczeństwo komunikatów przy użyciu szyfrowania i podpisów cyfrowych.

Co muszę zrobić, aby rozpocząć pracę?

  • Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.

  • Konto integracji do przechowywania artefaktów B2B zdefiniowanych i używanych.

  • Artefakty B2B, takie jak partnerzy handlowi, umowy, mapy, schematy, certyfikaty itd.

  • Aby utworzyć mapy i schematy, możesz użyć programu Visual Studio 2019 i rozszerzenia Microsoft Azure Logic Apps Enterprise Integration Tools. Rozszerzenie jest obecnie niedostępne dla programu Visual Studio 2022.

    Uwaga

    Nie instaluj tego rozszerzenia wraz z rozszerzeniem programu BizTalk Server. Posiadanie obu rozszerzeń może spowodować nieoczekiwane zachowanie. Upewnij się, że masz zainstalowane tylko jedno z tych rozszerzeń.

    W monitorach o wysokiej rozdzielczości może wystąpić problem z wyświetlaniem projektanta mapy. Aby rozwiązać ten problem ze skalowaniem wyświetlania dla programu Visual Studio, uruchom ponownie program Visual Studio w trybie nieświadomym dpi lub dodaj wartość rejestru DPIUNAWARE.

    Aby zainstalować rozszerzenie z poziomu programu Visual Studio, wykonaj następujące kroki:

    1. Po otwarciu programu Visual Studio z menu Rozszerzenia wybierz pozycję Zarządzaj rozszerzeniami.

    2. W polu wyszukiwania wprowadź pozycję Integracja dla przedsiębiorstw.

    3. Obok pozycji Azure Logic Apps Enterprise Integration Tools wybierz pozycję Pobierz.

      Program Visual Studio pobiera i instaluje rozszerzenie.

  • Aby tworzyć zasoby aplikacji logiki, zarządzać nimi i wdrażać je, możesz użyć witryny Azure Portal, programu Visual Studio Code lub programu PowerShell.

Po utworzeniu konta integracji i dodaniu artefaktów możesz rozpocząć tworzenie przepływów pracy B2B, tworząc zasób aplikacji logiki.

Ważne

Jeśli używasz typu zasobu Aplikacja logiki (Zużycie ), musisz połączyć konto integracji z zasobem aplikacji logiki, zanim będzie można wybrać artefakty B2B do użycia w przepływie pracy. Jednak aby zdefiniować i dodać te artefakty do konta integracji, nie potrzebujesz zasobu aplikacji logiki.

Jeśli używasz typu zasobu aplikacja logiki (Standardowa), możesz dodać schematy i mapy bezpośrednio do zasobu aplikacji logiki i użyć tych artefaktów w wielu przepływach pracy w ramach tego samego zasobu aplikacji logiki. Nadal potrzebujesz konta integracji do przechowywania innych artefaktów, takich jak partnerzy i umowy, ale łączenie jest opcjonalne. Aby uzyskać więcej informacji na temat tych typów zasobów, zobacz Co to jest usługa Azure Logic Apps — typ zasobu i środowiska hosta.

Na poniższym diagramie przedstawiono ogólne kroki umożliwiające rozpoczęcie tworzenia przepływów pracy aplikacji logiki B2B:

Diagram koncepcyjny przedstawiający kroki wymagań wstępnych dotyczących tworzenia przepływów pracy aplikacji logiki B2B.

Wypróbuj teraz przykład

Aby wypróbować ten przykład, który wdraża aplikacje logiki wysyłające i odbierające komunikaty AS2 za pośrednictwem platformy Azure, wybierz pozycję Wdróż na platformie Azure. Przed uruchomieniem przykładu upewnij się, że ręcznie zaktualizuj przepływ pracy aplikacji logiki FabrikamSales-AS2Send, aby właściwość identyfikatora URI akcji HTTP używała identyfikatora URI generowanego dynamicznie dla wyzwalacza żądania w aplikacji logiki Contoso-AS2Receive.

Następne kroki