Presentation is loading. Please wait.

Presentation is loading. Please wait.

UnboundedConnected Expressive People centric Content centric App business logic.

Similar presentations


Presentation on theme: "UnboundedConnected Expressive People centric Content centric App business logic."— Presentation transcript:

1

2

3

4 UnboundedConnected Expressive

5 People centric Content centric App business logic

6

7

8

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

10

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

13

14

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

17

18

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

23

24 Activity Programming Model Core Runtime Host Services


Download ppt "UnboundedConnected Expressive People centric Content centric App business logic."

Similar presentations


Ads by Google