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:
Po otwarciu programu Visual Studio z menu Rozszerzenia wybierz pozycję Zarządzaj rozszerzeniami.
W polu wyszukiwania wprowadź pozycję Integracja dla przedsiębiorstw.
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:
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.