The world of integration is changing very quickly and we have the opportunity to use a lot of different technologies. There are many ways to solve the same problem and new technologies being introduced all of the time. Azure is now full of very interesting features and the real challenge is understanding how to use and combine all of these together in an effective way to create a good solution. In this session Nino will talk about his experiences and thoughts from the last year around areas such as BizTalk, Hybrid Integration, Microservices, Event Hubs, Stream Analytics and more.
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
An Azure of Things, a developer’s perspective
1. tSponsors
Nino Crudele
Integration MVP, Solidsoft Reply, Principal Consultant
An Azure of Things, a developer’s
perspective
BizTalk Summit 2015 – London
ExCeL London | April 13th & 14th
13. File• Simple to manage
• Fast to use
• Polymorphic
• Adaptable
• Serializable
• Full extensible
• Persistent
• Multi platform
• Scalable (size)
• Reliable
18. What I would really like by an Integration framework?
• Simple to manage
• Fast to use
• Polymorphic
• Adaptable
• Serializable
• Full extensible
• Persistent
• Multi platform
• Scalable
• Reliable
File
19. Azure stack
Cloud
On Premise
Cloud & Bridging Technologies
Service Bus MessagingService Bus Relay VPN
BizTalk Services EAI
Azure BizTalk VM
BizTalk Server 2013 R2
Windows Server
AppFabric
Windows Server
Service Bus
Windows Server
Workflow Manager
SQL Server
Integration Services
WCF Routing Service
Custom WCF
ServicesFrameworks &
Foundation
.net
WCF
WF
SOAP
REST
AMQP
Azure
XML/XSD
XSLT
JSON
Traffic Manager BizTalk Services EDI
BizTalk Hybrid Connections Express Route BizTalk Adapter Service
Azure Active Directory Access Control Service
Azure Web Sites Notification Hubs Web & Worker Roles Cache
Azure SQL DB Document DB Scheduler Azure Automation Stream Analytics
Event Hubs API Management Virtual Network Data Factory
26. JitGate
Key features
• Fast and Simple to install
• Event Propagation based
• Event Bubbling, Capturing
• Multi transports protocol
• Azure Event Hubs (Primary)
• Queue, Topics, Relay, Blob, Table
• Multi Pub/Sub scenarios
• 1To1 - 1To∞ - ∞To1 - ∞To∞
• High Scale (Million messages X second)
• High Thread Performance (200.000 events X second)
• Convention Over Configuration based
• Web API / REST
27. JitPoint
Key features
• Fast and Simple to activate and to extend
• Multi versions
• NT Service, Simple Console App, Worker Role, DLL
extension, API APPS
• Multi Instances
• Automatic Synchronization
• Shared Configuration
• Extensible Configuration patterns (Json based)
• Stream based
• Console App and Visual Studio Package (vNext)
• Web Api (vNext)
• Cluster able (vNext)
• Convention Over Configuration behavior
• Web API / REST
28. Trigger and Events
Key features
• Fast and Simple to create
• Extensible language
• .Net
• Powershell
• .Net Scripting
• Base templates ready, File, FTP, Relay, REST, SQL, Event Hubs,
Blob, Table, Queue, Topic, Event Viewer, ETW , RFID, coming
soon (API APPS, Oracle, ..)
• Object Relational Auto mapping
• Complex hierarchical call pattern
• Trigger To Events – Events To Events – Events To Trigger
• Extensible property configuration pattern (pure Json, Json +
Powershell, Json + .Net)
• Multi instance mechanism, Polling, Single instance, Notification
Handling
• Shared and Serializable
• Convention Over Configuration activation
• Web API / REST
34. My pipeline
• Back Italy and relax
• Back in UK and do some skateboarding
• Multi Event Hubs distribution
• Logging
• More Trigger and Event templates (API APPS)
• Transformation
• Visual Studio Extension
• NT Version
• Clutering
• Worker Role version