Workflow Manager 1.0SharePoint 2013 Workflows
DAMIR DOBRICLead Architect DAENET GmbHMs. VTSP for Windows AzureMs. Integration MVPMs. Connected Technology AdvisorBlog: developers.deTwitter: https://twitter.com/ddobric
Agenda
WF 4.5SPS
Distributed CompositeApplications
SPS &WorkflowSymmetry
SPS 2013Workflows
Workflow Manager Architecture
Workflow Manager Deep Dive
(undocumented)
Demo: Hello Workflow 4.5
Building Workflows 4.5 using Visual Studio 2012Self-Hosting
Distributed Composite ApplicationsHosting, Long Running, Persistence,..
Application Server 1
Workflow 1
Application Server 2
Application Server ?
Workflow 3
Boun
dary
Workflow 2
Workflows in SharePoint 2010
SPSServer 2
WF 3.5
SPSServer 2
WF 3.5
W3wp.exe W3wp.exe
Workflows in SharePoint 2013 in Cloud
Workflows in SharePoint 2013 OnPrem
WorkflowManager
Service BusServer
Demo: SharePoint 2013 Workflow
Building and extending SharePoint Workflows using Visual Studio 2012
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 WorkflowWF
Visual Studio
Office 365+
SharePoint Server
Windows Azure Workflow+
Workflow Manager
HTTP / OData
Installation & Configuration1. Install
• Using WebPI or Download Center• Works great on Windows Server 2012, Windows Azure VMs!
2. Configure• Using Workflow Manager Configuration Wizard or PowerShell• Create/Join a Farm for high availability & scale out
4 Deployment Scenarios SPS + Workflow Manager
1: Workflow Manager is installed on a server that is part of the SharePoint 2013 farm. Communication takes place by using HTTP.
2: Workflow Manager is installed on a server that is part of the SharePoint 2013 farm. Communication takes place by using HTTPS.
3: Workflow Manager is installed on a server that is NOT part of the SharePoint 2013 farm. Communication takes place by using HTTP.
4: Workflow Manager is installed on a server that is NOT part of the SharePoint 2013 farm. Communication takes place by using HTTPS.
Demos: Workflow Manager Deep Dive
Create WorkflowPublish WorkflowRun WorkflowDebug WorkflowUnder the hub
Resources
• UserVoice: http://bit.ly/wfuservoice • WF Blog:
http://blogs.msdn.com/workflowteam
• Facebook: http://www.facebook.com/groups/wf4advisors
• SharePoint Sampleshttp://msdn.microsoft.com/en-us/library/jj164126.aspx
• MSDN Forum ready for use
• Docs/Samples [keyword = WF 4.5 or Workflow Manager 1.0]:
• http://msdn.microsoft.com/ • http://code.msdn.microsoft.com/
• CodePlex: • http://wf.codeplex.com/
• Developers.dewww.developers.de
• DAENET GmbHhttp://www.daenet.de/de/stream.daenet?sta=3&pid=179&kat=62
Recap
WF 4.5SPS
Distributed CompositeApplications
SPS &WorkflowSymmetry
SPS 2013Workflows
Workflow Manager Architecture
Workflow Manager Deep Dive
(undocumented)
Service Bus
http://technet.microsoft.com/en-us/library/72646b45-646f-4dfb-ab52-e42f187655e7(v=azure.10)#HA
Top Related