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. Voor Visual Studio 2015 kunt u de extensie Microsoft Azure Logic Apps Enterprise Integration Tools voor Visual Studio 2015 2.0 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 resources voor logische apps wilt maken, beheren en implementeren, kunt u de Azure-portal, Visual Studio Code, Visual Studio 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.