Information Exchange Using Hybrid Azure Integration (Romulus Crisan)

Preview:

DESCRIPTION

With business globalization, organizations must rethink the way they do information exchange. Traditionally information exchange practices consisted of various arrangements of fragmented systems that don’t talk with each other, increasing business costs and security risks. In this session I want to present a solution for information exchange using Microsoft Azure cloud platform and how this can be integrated with on premise applications and data centers.

Citation preview

Premium community conference on Microsoft technologies itcampro@ itcamp14#

Huge thanks to our sponsors & partners!

Information

Using

Hybrid Azure Integration

Integration Patterns

Beyond Single Application

Integration Patterns

File Transfer, Shared Database,

Remote Procedure Invocation

Messaging

Messaging

Loose couple, Asynchronous,

Reliable

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Concepts

Routing

Messages

Multi-step Delivery

Channels

Transformations

Endpoints

Messaging Patterns

Fire and Forget

Request-Response

Publish-Subscribe

Messaging Patterns

Fire and Forget

Request-Response

Publish-Subscribe

Messaging Patterns

Fire and Forget

Request-Response

Publish-Subscribe

Scatter-Gather

Messaging Patterns

Fire and Forget

Request-Response

Publish-Subscribe

Service Bus

Messaging infrastructure,

Scalability, Resilience

One way, Request-Response,

Peer to Peer

Service Bus Messaging

Relayed Brokered

Queues, Topics & Subscriptions

Service Bus Messaging

Relayed Brokered

Queues

First-in/First-out

Temporal Decoupling

Load Leveling

Queues

First-in/First-out

Temporal Decoupling

Load Leveling

Queues

First-in/First-out

Temporal Decoupling

Load Leveling

Topics

One-to-Many

Filter Rules

Topics

One-to-Many

Filter Rules

Azure Service Bus

Demo

Firewall

Queue

Bridge

DMZ

Hybrid Solution

Public API

Microsoft AzureQueues/

Topics

Firewall

Legacy

System

Internal Network

Canonical Schema

Additional level of indirection

between applications

Canonical Schema

Application Data Format

Messaging Mapper

Message Translator

Canonical Schema

Application Data Format

Messaging Mapper

Message Translator

Canonical Schema

Application Data Format

Messaging Mapper

Message Translator

Hybrid Azure Integration

Demo

Recap

Integration

Messaging

Queues/Topics

Recap

Integration

Messaging

Queues/Topics

Recap

Integration

Messaging

Queues/Topics

Thanks

@CROMICA_82ROMULUSCRISAN.COM