Distributed systems witth Service Bus and Workflow Manager
-
Upload
damir-dobric -
Category
Technology
-
view
650 -
download
1
description
Transcript of Distributed systems witth Service Bus and Workflow Manager
Distributed Applications for Windows, Cloud and SharePointDAMIR DOBRIC
Lead Architect DAENET GmbHMs. VTSP for Windows AzureMs. Integration MVPMs. Connected Technology AdvisorBlog: http://developers.deTwitter: https://twitter.com/ddobriceMail: [email protected]
AGENDA
Sequence Counter
DeviceState
Sharing
Messaging Integration
Style
State Persistence
Service BusHow does it work?
Workflow Manager
Integration Styles
• File Transfer• Shared Database• Remote Procedure Invocation• Messaging
Integration Styles
Messaging
Message Channel Patterns
DEMO
Distributed Counter
Web StatePersistence
Devices as Services
Service BusQueues
SB Queues
SignalRSB Relays
Cnt++
A=1 A=1
Duplex
Sequence Counter
1. v
alue
=
Recei
ve
2.Se
nd(v
alue
+
+)
Queue holds one message only: Counter ValueSession Scope
State Persistence
1. R
ecei
ve
2.Se
nd(v
al
ue)
Queue holds one message only
Session Scope
Device State Sharing
3. Receive2.Se
nd(v
al
ue)
Topic holds one message only, for all registered subscribers
1. Application sets a new value
Fabric, Gateway and Broker
Gateway and Broker
Entity Containers
What is Workflow Manager?
HTTP &HTTPS
WF
WF Backend(.EXE)
WF Gateway(IIS)
.NET ClientSB
Service Bus
WF Resources
Activity Prog Model
Core Runtime
Activity Prog Model
And where is SharePoint?
HTTP &HTTPS
WF
WF Backend(.EXE)
WF Gateway(IIS)
WF Resources
SharePoint
Fabric
SB
Gateway
Broker
SharePoint 2013 Workflows
SharePointWorkflowAuthoring
SharePoint Designer
WFSharePoint WorkflowWFVisual
Studio
Office 365+
SharePoint Server
Windows Azure Workflow+
Workflow Manager
HTTP / OData
Demos: Workflow Manager Deep Dive
Create WorkflowPublish WorkflowRun WorkflowDebug WorkflowUnder the hub
Recap / Q&A
Sequence Counter
DeviceState
Sharing
Messaging Integration
Style
State Persistence
Service BusHow does it work?
Workflow Manager