Skip to content

Commit 5cd2834

Browse files
committed
Fix formatting
1 parent d31ff27 commit 5cd2834

File tree

1 file changed

+33
-14
lines changed

1 file changed

+33
-14
lines changed

articles/logic-apps/logic-apps-architectures-enterprise-integration-with-queues-events.md

Lines changed: 33 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Enterprise integration pattern architecture reference - Azure Integration Services
2+
title: Enterprise integration architecture pattern - Azure Integration Services
33
description: This architecture reference shows how you can implement an enterprise integration pattern by using Logic Apps, API Management, Service Bus, and Event Grid.
44
services: logic-apps
55
ms.service: logic-apps
@@ -11,12 +11,13 @@ ms.topic: article
1111
ms.date: 06/15/2018
1212
---
1313

14-
# Architecture reference: Enterprise integration with queues and events
14+
# Enterprise integration architecture with queues and events
1515

16-
This article describes an architecture that shows proven practices you can
17-
apply to an integration application that uses Azure Integration Services.
18-
You can use this architecture as the basis for many different application
19-
patterns that require HTTP APIs, workflow, and orchestration.
16+
This article describes an enterprise integration architecture that
17+
uses proven practices you can apply to an integration application
18+
when using Azure Integration Services. You can use this architecture
19+
as the basis for many different application patterns that require
20+
HTTP APIs, workflow, and orchestration.
2021

2122
![Architecture diagram - Enterprise integration with queues and events](media/logic-apps-architectures-enterprise-integration-with-queues-events/integr_queues_events_arch_diagram.png)
2223

@@ -212,21 +213,39 @@ For more information, see [Azure Resource Manager overview](../azure-resource-ma
212213

213214
### Deployment
214215

215-
We recommend that you use [Azure Resource Manager templates](../azure-resource-manager/resource-group-authoring-templates.md) to deploy API Management, Logic Apps, Event Grid, and Service Bus. Templates make it easier to automate deployments via PowerShell or the Azure CLI.
216+
* To deploy API Management, Logic Apps, Event Grid, and Service Bus,
217+
use the [Azure Resource Manager templates](../azure-resource-manager/resource-group-authoring-templates.md).
218+
Templates make automating deployments easier by using PowerShell or the Azure CLI.
216219

217-
We recommend putting API Management, any individual logic apps, Event Grid topics, and Service Bus namespaces in their own, separate Resource Manager templates. When you use separate templates, you can store the resources in source control systems. You can then deploy these templates together or individually as part of a continuous integration/continuous deployment (CI/CD) process.
220+
* Put API Management, any individual logic apps, Event Grid topics,
221+
and Service Bus namespaces in their own separate Resource Manager templates.
222+
By using separate templates, you can store the resources in source control systems.
223+
You can then deploy these templates together or individually as part of a
224+
continuous integration/continuous deployment (CI/CD) process.
218225

219226
### Diagnostics and monitoring
220227

221-
Like API Management and Logic Apps, you can monitor Service Bus by using Azure Monitor. Azure Monitor provides information based on the metrics that are configured for each service. Azure Monitor is enabled by default.
228+
Like API Management and Logic Apps, you can monitor Service Bus by using Azure Monitor,
229+
which is enabled by default. Azure Monitor provides information based on the metrics
230+
that are configured for each service.
222231

223232
## Security
224233

225-
Secure Service Bus by using an SAS. You can use [SAS authentication](../service-bus-messaging/service-bus-sas.md) to grant a user access to Service Bus resources with specific rights. For more information, see [Service Bus authentication and authorization](../service-bus-messaging/service-bus-authentication-and-authorization.md).
226-
227-
If a Service Bus queue needs to be exposed as an HTTP endpoint (for posting new messages), you should use API Management to secure it by fronting the endpoint. The endpoint can then be secured with certificates or OAuth as appropriate. The easiest way to secure an endpoint is by using a logic app with a request/response HTTP trigger as an intermediary.
228-
229-
Event Grid secures event delivery through a validation code. If you use Logic Apps to consume the event, validation is performed automatically. For more information, see [Event Grid security and authentication](../event-grid/security-authentication.md).
234+
To secure Service Bus, use shared access signature (SAS).
235+
For example, you can grant a user access to Service Bus
236+
resources with specific rights by using [SAS authentication](../service-bus-messaging/service-bus-sas.md).
237+
For more information, see [Service Bus authentication and authorization](../service-bus-messaging/service-bus-authentication-and-authorization.md).
238+
239+
If you need to expose a Service Bus queue as an HTTP endpoint,
240+
for example, to post new messages, use API Management to secure
241+
the queue by fronting the endpoint. You can then secure the
242+
endpoint with certificates or OAuth authentication as appropriate.
243+
The easiest way you can secure an endpoint is using a logic app
244+
with an HTTP request/response trigger as an intermediary.
245+
246+
The Event Grid service secures event delivery through a validation code.
247+
If you use Logic Apps to consume the event, validation is automatically performed.
248+
For more information, see [Event Grid security and authentication](../event-grid/security-authentication.md).
230249

231250
## Next steps
232251

0 commit comments

Comments
 (0)