Werkstromen voor B2B-bedrijfsintegratie met Azure Logic Apps en Enterprise Integration Pack
Voor B2B-oplossingen (business-to-business) en naadloze communicatie tussen organisaties kunt u geautomatiseerde, schaalbare werkstromen voor bedrijfsintegratie bouwen met behulp van Azure Logic Apps met het Enterprise Integration Pack (EIP).
Wat is het Enterprise Integration Pack?
Als u bekend bent met Microsoft BizTalk Server, volgt het EIP vergelijkbare concepten en maakt B2B-mogelijkheden eenvoudig te gebruiken. Een belangrijk verschil is echter dat het EIP architectuurmatig is gebaseerd op integratieaccounts. Deze accounts zijn cloudcontainers in Azure waarmee u eenvoudiger B2B-artefacten kunt opslaan, beheren en gebruiken voor B2B-communicatie, waaronder handelspartners, overeenkomsten, kaarten, schema's, certificaten, enzovoort.
Met deze artefacten kunt u B2B-werkstromen en integratieoplossingen bouwen die cloudservices omvatten, zoals Azure, Microsoft en andere SaaS-apps (Software-as-Service), on-premises systemen en aangepaste apps met behulp van Azure Logic Apps en kiezen uit honderden connectors. U kunt bijvoorbeeld aangepaste code maken en uitvoeren vanuit uw werkstromen met behulp van de ingebouwde en Azure Functions-connectors. U kunt ook connectors voor bedrijfsintegratie gebruiken die ondersteuning bieden voor de volgende industriestandaarden:
- Electronic Data Interchange (EDI)
- Enterprise Application Integration (EAI)
Hoewel organisaties verschillende protocollen en indelingen gebruiken voor B2B-communicatie, kunt u nog steeds elektronisch berichten uitwisselen met andere organisaties. U kunt deze verschillende indelingen transformeren in een indeling die door de systemen van uw organisatie kan worden verwerkt wanneer u het EIP gebruikt, dat ondersteuning biedt voor industriestandaardprotocollen, waaronder AS2, X12, EDIFACT en RosettaNet. U kunt ook de beveiliging van berichten verbeteren door zowel versleuteling als digitale handtekeningen te gebruiken.
Wat heb ik nodig om te beginnen?
Een Azure-account en -abonnement. Als u nog geen abonnement op Azure hebt, registreer u dan nu voor een gratis Azure-account.
Een integratieaccount voor het opslaan van de B2B-artefacten die u definieert en wilt gebruiken.
B2B-artefacten, zoals handelspartners, overeenkomsten, kaarten, schema's, certificaten, enzovoort.
Als u kaarten en schema's wilt maken, kunt u Visual Studio 2019 en de microsoft Azure Logic Apps Enterprise Integration Tools-extensie gebruiken. De extensie is momenteel niet beschikbaar voor Visual Studio 2022.
Notitie
Installeer deze extensie niet naast de BizTalk Server-extensie. Het hebben van beide extensies kan onverwacht gedrag opleveren. Zorg ervoor dat er slechts één van deze extensies is geïnstalleerd.
Op beeldschermen met hoge resolutie kunt u een weergaveprobleem ondervinden met de kaartontwerper. Als u dit probleem met het schalen van de weergave voor Visual Studio wilt oplossen, start u Visual Studio opnieuw op in de DPI-modus of voegt u de registerwaarde DPIUNAWARE toe.
Voer de volgende stappen uit om de extensie vanuit Visual Studio te installeren:
Nadat u Visual Studio hebt geopend, selecteert u Extensies beheren in het menu Extensies.
Voer bedrijfsintegratie in het zoekvak in.
Selecteer Downloaden naast Azure Logic Apps Enterprise Integration Tools.
Visual Studio downloadt en installeert de extensie.
Als u logische app-resources wilt maken, beheren en implementeren, kunt u Azure Portal, Visual Studio Code of PowerShell gebruiken.
Nadat u een integratieaccount hebt gemaakt en uw artefacten hebt toegevoegd, kunt u B2B-werkstromen gaan bouwen door een logische app-resource te maken.
Belangrijk
Als u het resourcetype logische app (verbruik) gebruikt, moet u uw integratieaccount koppelen aan uw logische app-resource voordat u B2B-artefacten kunt selecteren die u in uw werkstroom kunt gebruiken. Als u deze artefacten echter wilt definiëren en toevoegen aan uw integratieaccount, hebt u geen logische app-resource nodig.
Als u het resourcetype logische app (Standard) gebruikt, kunt u schema's en toewijzingen rechtstreeks toevoegen aan de resource van uw logische app en deze artefacten gebruiken in meerdere werkstromen binnen dezelfde logische app-resource. U hebt nog steeds een integratieaccount nodig om andere artefacten, zoals partners en overeenkomsten, op te slaan, maar koppelen is optioneel. Raadpleeg wat is Azure Logic Apps - Resourcetype en hostomgevingen voor meer informatie over deze resourcetypen.
In het volgende diagram ziet u de stappen op hoog niveau om B2B-werkstromen voor logische apps te bouwen:
Voorbeeld nu proberen
Als u dit voorbeeld wilt proberen, waarmee logische apps worden geïmplementeerd die AS2-berichten via Azure verzenden en ontvangen, selecteert u Implementeren in Azure. Voordat u het voorbeeld uitvoert, moet u ervoor zorgen dat u de werkstroom van de logische app FabrikamSales-AS2Send handmatig bijwerkt, zodat de URI-eigenschap van de HTTP-actie gebruikmaakt van de URI die dynamisch wordt gegenereerd voor de aanvraagtrigger in de logische app Contoso-AS2Receive.