Presentation is loading. Please wait.

Presentation is loading. Please wait.

SIM315. FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher.

Similar presentations


Presentation on theme: "SIM315. FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher."— Presentation transcript:

1 SIM315

2

3

4

5

6

7

8

9

10

11

12

13

14

15 FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher

16 FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher Host Activator Shared AuthN WF Host Shared WF Host Workflow Service Host (WorkflowDefinitionId = 1) Workflow Service Host (WorkflowDefinitionId = 2) …

17 FIM Service Workflow Instance Runtime Queue (Workflow Definition, Workflow Instance) {Workflow Control Message Mgr} Workflow Instance (active) Workflow Definition (active) InstanceState (persisted) Workflow Runtime Services Persistence WF7 WF5 WF4 WF1 Instance Load Instance UnLoad WF6 Create WF Start WF Queue Workflow Instance Scheduler FIM Service DB

18

19

20

21 SQL Server FIM Service Resources Web Service Data Access Request Dispatcher Workflow Host /Person[Contains (DisplayName, ‘Arshad’)] Map to ObjectType and ObjectTypeKeys exec [fim].ExecuteQuery @sql=N'WITH CandidateList(ObjectKey, ObjectTypeKey) AS ( SELECT… FIM Portal

22 SELECT valueOfProposition0.ObjectKey,valueOfProposition0.ObjectTypeKey FROM [fim].ObjectValueString AS valueOfProposition0 WHERE (((valueOfProposition0.ObjectTypeKey = 24) /*Person*/) AND (valueOfProposition0.AttributeKey = 66) /*DisplayName*/ AND (CONTAINS(valueOfProposition0.ValueString,N''"Arshad*"''))) AND…

23

24 Target Object Type Attributed Searched Generated XPathSQL Query Size /PersonDisplayName/Person[Contains(DisplayName,’’Arshad’’)]~700 Lines /PersonDisplayName, AccountName /Person[(Contains(DisplayName,’’Arshad’’) or (Contains(AccountName,’’Arshad’’) ) ] ~1000 Lines /PersonDisplayName, AccountName, JobTitle, Email /Person[(contains(DisplayName,’’Arshad’’) or (contains(AccountName,’’Arshad’’) or (starts-with(JobTitle,’’Manager’’) ) or (contains(Email,’’Arshad’’) )] ~1200 Lines

25

26

27

28

29

30

31

32 Object TypeNumberDisplay Name Requests5“Update to Group”, “Create Approval”, "Create ApprovalResponse”, "Update to Approval”, "Update to Approval” Workflow Instance1"Owner Approval Workflow" Approval1“Update to Group” Approval Response1"Update to Group"

33 FIM Service FIM Service DB Portal Config Upgrade Config Migration Request Object CreateRequest SQL Agent (FIM_TemporalEventsJob) Temporal Set Correction Custom Outlook Exchange Policy Application Workflow Host Workflow Instance SQL Server FIM Service DB Request Object SQL Agent (FIM_TemporalEventsJob) Temporal Set Correction Policy Application Password Register Reset Register Reset Synchronization Service Synchronization Service Export System Event Request Collateral Workflow Exchange Mail Listener Join Group Leave Group Add member Remove member Join Group Leave Group Add member Remove member Create Request Create On avg. 1,000,000 request objects with 60,000 requests created per day

34

35

36

37 SQL Server FIM Service Resource DB Web Service Data Access Request Dispatcher Workflow Host FIM MA SQL Broker FIM Sync Service

38

39

40

41 Required Slide Speakers, please list the Breakout Sessions, Interactive Discussions, Labs, Demo Stations and Certification Exam that relate to your session. Also indicate when they can find you staffing in the TLC.

42

43 www.microsoft.com/teched Sessions On-Demand & CommunityMicrosoft Certification & Training Resources Resources for IT ProfessionalsResources for Developers www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn http://northamerica.msteched.com Connect. Share. Discuss.

44

45 Scan the Tag to evaluate this session now on myTechEd Mobile

46

47


Download ppt "SIM315. FIM Service Resource Management Service (WCF Endpoint) Request Dispatcher."

Similar presentations


Ads by Google