Download presentation
Presentation is loading. Please wait.
Published byDayna Nichols Modified over 9 years ago
4
UnboundedConnected Expressive
5
People centric Content centric App business logic
9
SharePoint 2013 and Workflow Service SharingContentEventsPeople Visual Studio SharePoint Designer SharePoint 2010 WF _API (REST OM) Workflow Services Manager Service Bus InstancesInterop DeploymentMessaging WF Service Application Proxy Workflow Manager OAuth Access Control Workflow Client
11
Workflow Backend SharePoint Tasks Instances _API 123 Site Users REST/OData message format Retry on failure Repeatable (idempotent) Create, Read, Update and Delete Merge update with conflict resolution (HTTP ETag) Classic SharePoint 2010 model for workflow consistency is to batch updates on idle/persist Classic SharePoint 2010 model for workflow consistency is to batch updates on idle/persist Service Bus
12
Workflow Backend SharePoint Tasks Instances _API Site Users Workflow Frontend Service Bus Messages
15
App Web (from WSP) Host web SharePoint Web Your Hosted Site Azure SharePoint Web
16
App Web SharePoint Web App Web Azure Your Hosted Site SharePoint Web App Web Lists and other data HTML / JS UI Workflow Your Hosted App Logic
19
Farm Node Note: In multi-node environments, traffic between SharePoint and WF Manager go through NLB. Note: In multi-node environments, traffic between SharePoint and WF Manager go through NLB.
20
SP Farm 1 Workflow Cluster SP Farm 2 Workflow Client Note: All SharePoint nodes require installation of Workflow Manager client Note: All SharePoint nodes require installation of Workflow Manager client
21
Register-SPWorkflowService –SPSite “https://{rootUrl}” –WorkflowHostUri “https://{WfsvcVipDnName}:12290” Note: OAuth requires SSL in production. Set Workflow Service Uri to DNS hostname of Virtual IP. Note: OAuth requires SSL in production. Set Workflow Service Uri to DNS hostname of Virtual IP.
22
► Cloud-ready ► Call REST web services ► Complex data ► Custom actions ► Service-oriented ► REST based contracts ► Predictable execution and consistency model ► Richer flow control ► Modular building blocks ► Stages and transitions: a model for real- world process ► Visual Designer: facilitates collaboration between analyst and workflow designer ► Object model designed for extensibility ► Custom workflow experiences ► App friendly ► Loosely coupled integration of Workflow Manager and SharePoint ► Manage and scale workflows independently of SharePoint ► Better transparency for workflow resource consumption Unbounded ConnectedExpressive
24
Activity Programming Model Core Runtime Host Services
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.