Prerequisites
What is Integration account?
The Integration account is a part of the Logic Apps Enterprise Integration Pack (EIP) and is a secure, manageable and scalable container for the integration artifacts, which we will create. We can store the maps, schemas, partners, agreements and certificates in our Integration account once and reference them across all our Logic Apps, which makes the creation of B2B processes with Logic Apps quick and easy.
Agreement
An agreement is a communication arrangement between B2B trading partners. An agreement is based on the communication, which the partners wish to achieve and is protocol or transport specific. Enterprise integration supports three protocol/transport standards: AS2, X12, EDIFACT
Certificates
Certificates are the digital documents, which verify the identity of the participants in an electronic communication, which also secures electronic communication.
Partner
Partners are the entities that participate in Business-To-Business (B2B) messaging and transactions.
Schema
Use schemas to confirm that XML documents which you receive are valid with the expected data in a predefined format. Schemas are used to validate the messages, which are exchanged in a B2B scenario.
Map
A map is an XML document, which defines which data in a document should be transformed into another format.
Why should we use Enterprise Integration?
- We are able to store all your artifacts at one place, which is our Integration account.
- We can leverage the Logic Apps engine and all its connectors to build B2B Workflows and integrate with 3rd party SaaS Applications, On-Premises apps as well as custom Applications.
- We can also leverage Azure functions.
Create an Integration account
Now, let's get started with the steps given below.
Sign in to the online Microsoft Azure portal, click “+NEW” and choose “Enterprise Integration”. Select “Integration Account”.
In the Create Integration Account blade, enter the name for our Integration account, select the Subscription which we want to use, either create a new Resource group or select an existing resource group, select a location where our Integration account will be hosted, select a Pricing tier, then select the Create button.
The process usually takes 1 minute. Once the template has been provisioned, we will see a notification, the new instances and related resources will appear in the "Resource groups" section of Microsoft Azure Management console.
Add a schema in to an Integration account
Select the schemas tile in the Integration account.
In the Schemas blade that opens, Click Add.
Now, we enter a name for our schema. Now, to upload the schema file, select the folder icon, which is next to the Schema text box. After the upload process is completed, select OK.
Now, I have successfully added the schema file into an Integration account.
Summary
Integration account has been created and schema file has been added. Now, we are ready to connect Logic App with this Integration account and all the artifacts in our integration account will use our Logic App.