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. W przypadku programu Visual Studio 2015 można użyć rozszerzenia Microsoft Azure Logic Apps Enterprise Integration Tools for Visual Studio 2015 2.0. 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, programu Visual Studio 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.