Presentation is loading. Please wait.

Presentation is loading. Please wait.

T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London.

Similar presentations


Presentation on theme: "T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London."— Presentation transcript:

1 t Sponsors 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

2

3

4

5

6 BizTalkCrew

7

8 Agenda INTEGRATION

9

10 Evolution File ASP ASMX WSDL Adapter WCF Binding REST Convention Over Configuration WEB API Swagger & Co

11

12 2015 What the most used is?

13 File Simple to manage Fast to use Polymorphic Adaptable Serializable Full extensible Persistent Multi platform Scalable (size) Reliable

14 Integration scenario

15 Peer To Peer (Spaghetti Integration) Approach 1

16 Approach 2 Transports / Connectors Integration Framework TransformationRulesRouting Brokering Logic Management

17 Integration Framework Approach 3 Transports / Connectors TransformationRulesRouting Brokering Logic Management Proxy Transports / Connectors

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 Messaging Service 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 Services Frameworks & Foundation.net WCF WF SOAP REST AMQP Azure XML/XSD XSLT JSON Traffic ManagerBizTalk 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

20

21 Development, Development, Development

22 {} JiTGate Core Technology stack.Net Framework Json REST PowerShell Microsoft Roslyn Visual Studio Extension Swagger Azure Event Hubs Azure Blob Azure Topics Azure Queue Azure Table Azure Worker Role Azure Stream Analytic Azure API APPS

23 Introducing Azure Event Hubs Event Producers Azure Event Hub > 1M Producers > 1GB/sec Aggregate Throughput Up to 32 partitions via portal, more on request Partitions Direct PartitionKey Hash Throughput Units: 1 ≤ TUs ≤ Partition Count TU: 1 MB/s writes, 2 MB/s reads Consumer Group(s) Receivers AMQP 1.0 Credit-based flow control Client-side cursors Offset by Id or Timestamp Event Processor Host IEventProcessor

24 Microsoft Cloud & Mobility Summit 14 A simple sample

25 JiTGate Just in Time Gate

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

29 Engine Key features Extensible Rule Engine based on Roslyn Correlation mechanism ready Extensible Reliable patterns Client file Database Blob Table Storage Extensible Fast Logging ETW SQL Azure Table Storage BLOB

30 Download Install Run JitPoint Get Started

31 Provisioning CopySynchronizationConfigurationJIT Execution Triggers Actions Properties Events Actions Properties Build

32 Trigger activation Triggers Actions Properties Events Actions Properties Polling Databases,Files Blob, Table, FTP POP3 Single Instance REST, WCF, Queue, Topic, Relay Event Handler RFID, Event Handling, Event Viewer, ETW http://localhost:8000/JitGate/ExecuteTrigger?TriggerID={9A989BD1-C8DE-4FC1-B4BA-02E7D8A4AD7} REST Service Call Application Call Scheduling Events Actions Properties Events Actions Properties Events Actions Properties Correlation Events Actions Properties Rule

33 Demo

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

35 http://1drv.ms/1aE3su1

36 Q&A Nino Crudele http://ninocrudele.me nino.crudele@live.com @ninocrudele Microsoft Application Integration MVP BizTalk Summit 2015 London

37 > - * Thank You BizTalk Summit 2015 London


Download ppt "T Sponsors Nino Crudele Integration MVP, Solidsoft Reply, Principal Consultant An Azure of Things, a developer’s perspective BizTalk Summit 2015 – London."

Similar presentations


Ads by Google