contextual considerations: logical architecture and taxonomy · 2015-02-20 · taxonomy &...
TRANSCRIPT
![Page 1: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/1.jpg)
Contextual Considerations:
Logical Architecture and Taxonomy
SharePoint Saturday – Boston14 March 2009
Dan Usher
1
![Page 2: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/2.jpg)
Agenda
IntroductionLogical ArchitectureTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
2
![Page 3: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/3.jpg)
Introduction
Who am I?What environments have I worked in?What have I seen?What is this talk about?
3
![Page 4: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/4.jpg)
How about you all?
How many Solutions Designers do we have in the room?How many Developers?How many SharePoint Infrastructure Engineers and Architects?How many Project Managers that are looking to get a better idea of taxonomy and architecture?
4
![Page 5: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/5.jpg)
What's your system's vision?5
![Page 6: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/6.jpg)
Stepping into Contextual Design…
Considerations, Tradeoffs and Compromises to meet the ContextAssessing the context…◦ Are you building into the cloud?Always consider the context…
6
![Page 7: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/7.jpg)
What’s a vision in look like?
What’s the context of your use for SharePoint?Do you need to be able to roll up data?Re-utilize SharePoint groupsWorkflow tools?Consider the context of your environment and requirements
7
![Page 8: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/8.jpg)
Do you feel like it’s like this?8
![Page 9: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/9.jpg)
Agenda
IntroductionLogical ArchitectureTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
9
![Page 10: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/10.jpg)
Logical Architecture
What defines a logical architecture?Why is a logical architecture important?How can you really make use of a logical architecture?What does a logical architecture consist of and look like?
10
![Page 11: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/11.jpg)
What makes up a logical architecture?
Web Zones (Intranet, Extranet, Internet, etc.) and Zone PoliciesDifferent Authentication ModelsContent DatabasesApplication Pools
Web Applications◦ Multiple SSPs◦ My Sites◦ Collaborative Team
Sites◦ Secure Content
Authoring and Publishing
Site Collections
11
![Page 12: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/12.jpg)
12
Reference: http://bit.ly/sps-ref-wssLA
Windows SharePoint Services Example
![Page 13: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/13.jpg)
13
Reference: http://bit.ly/sps-ref-mossLA
Microsoft Office SharePoint Server 2007 Logical Architecture Example
![Page 14: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/14.jpg)
How is your logical architecture affected by your requirements?
ExtranetPublic Facing WebsitePermissions modelsAuthentication SchemesInteroperability with other applications
14
![Page 15: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/15.jpg)
Agenda
IntroductionLogical ArchitecturesTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
15
![Page 16: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/16.jpg)
What is a taxonomy?
Taxonomy is the science (and art) of classifying a broad range of things. Originally used to classify plants and animals – phylum, genus, species, etc. –taxonomy is now applied to everything from product inventory to web sites.
16
Reference: http://bit.ly/sps-ref-tax
![Page 17: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/17.jpg)
What is a site taxonomy?
SharePoint Farms◦ Web Applications
Collections of Site Collections◦ Collections of Sites
◦ Managed Paths◦ Nesting Paths◦ Reflection of the Organization◦ Requires out of the box thinking
17
![Page 18: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/18.jpg)
18What are the components of Taxonomy?
![Page 19: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/19.jpg)
But do I really need a taxonomy?
Why not just deposit everything in a single document library?Why not just use search for everything?
19
![Page 20: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/20.jpg)
What about permissions?
Inheritance and Breaking it…◦ …and re-inheriting itSharePoint GroupsAD / LDAP GroupsSingle Users
20
![Page 21: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/21.jpg)
Taxonomy & Logical Architecture – What’s the Bridge?
Site collections bridge logical architecture and information architecture. The design goals for site collections in the model are to satisfy requirements for URL design and to create logical divisions of content.*
21
Reference: http://bit.ly/sps-ref-sc
![Page 22: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/22.jpg)
Agenda
IntroductionLogical ArchitecturesTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
22
![Page 23: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/23.jpg)
Project Plans
How does a project plan fit into logical architectures and taxonomies?Or rather…How does a logical architecture and taxonomy fit into a project plan… ☺
23
![Page 24: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/24.jpg)
Project Plans
Microsoft has a project plan for planning…
24
http://go.spdan.com/hmewo
![Page 25: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/25.jpg)
Agenda
IntroductionLogical ArchitecturesTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
25
![Page 26: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/26.jpg)
Technical Requirement Considerations
What will the system do?◦ Collaboration?◦ Publishing?◦ Development Platform?How big will the system be?How will it be accessed?What will be the level of usage?Are we dealing with a cross domain solution?SQL Mirroring or Clustering?
26
![Page 27: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/27.jpg)
What are your limitations technically?
Surrounding InfrastructureSystem MemoryIIS - Number of Web ApplicationsNumber of sites / site collectionsDNSAuthentication MethodsPKI / SSL / Wildcard CertificatesNetwork Interfaces / IP AddressesStorage
27
![Page 28: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/28.jpg)
Agenda
IntroductionLogical ArchitecturesTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
28
![Page 29: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/29.jpg)
Scenario 1 - Requirements
◦ Small Organization (250-300)◦Document Management◦Collaboration◦ Federation◦ Low Budget◦ Information Rollups
29
![Page 30: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/30.jpg)
Scenario 1 – Considerations30
May reflect an organization’s natural divisionsRolls up information easilyWorks well with small numbers of usersOut of the box method…Pushes down Site ColumnsReutilizes Content Types
![Page 31: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/31.jpg)
Scenario 1 – Potential Solution
◦ Small Farm◦ Use of SharePoint Designer◦ User Management Tool◦ ADFS
◦ Taxonomy ExamplesSites◦ Rolled Up Information◦ Security Group
Madness◦ User TrainingSite Collections◦ Drawback Rollups◦ User training
31
![Page 32: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/32.jpg)
32
Pirate Nosh Taxonomy Example
![Page 33: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/33.jpg)
33
Pirate Nosh Logical Architecture Example
![Page 34: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/34.jpg)
34
Pirate Nosh – Example Physical Architecture
![Page 35: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/35.jpg)
Scenario 2 Requirements
◦ Collaboration◦ Document Management◦ Workflow◦ Records Management◦ Large User base - 100k users
35
![Page 36: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/36.jpg)
Scenario 2 Requirements – But wait there’s more…
◦ Complex Permissions◦ Extranet Access◦ Smartcard Authentication◦ High Availability◦ Integrity of Data◦ AD Infrastructure - Security Groups
36
![Page 37: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/37.jpg)
Scenario 2 – Potential Solutions
◦ Integration of 3rd Party Records Management Solution◦ Use of the DOD 5015.2 Record's Management Pack with a Microsoft Partner◦ Confluence Wikis
◦ Rights Management Server◦ User Management through AD or Third Party Tools◦ Large Farm
37
![Page 38: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/38.jpg)
Scenario 2 - Potential Solutions
◦ SQL ConfigurationMirroring - remove the SPOClustering - better scalabilityMirror the data of the cluster - best of both worlds
◦ Log Shipping
◦ Third Party Mirroring Tool◦ Split DNS◦ WCM System◦ Captaris, K2, Nintex?
38
![Page 39: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/39.jpg)
Scenario 2 - Considerations39
Typically doesn’t get planned overnightMay or may not reflect what an organization actually looks likeBest to plan it out with timeDiscover what is out there…
![Page 40: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/40.jpg)
40
Binary Brewery Logical Architecture Example
![Page 41: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/41.jpg)
41
Binary Brewery Taxonomy Example
![Page 42: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/42.jpg)
42
Binary Brewery Physical Architecture Example
![Page 43: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/43.jpg)
Agenda
IntroductionLogical ArchitecturesTaxonomyProject PlanningTechnical RequirementsScenariosConclusion
43
![Page 44: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/44.jpg)
Conclusion I
Each project requires that you examine the contextual considerations of the environment and vision that you are working toward to accomplish with successful effectiveness.
44
![Page 45: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/45.jpg)
Conclusion II
Your requirements drive your taxonomy and logical architecture...
Which in turn drive your hardware requirements...
If you don't know what you're going to use SharePoint for, start off small and scale your farm up as you go...
Crawl… Walk… Run…
45
![Page 46: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/46.jpg)
Conclusion III
What you start with on Day One isn’t what you’re going to end up with in…◦ Six months…◦ A year…◦ Day 472…
46
Remain Flexible!!!
![Page 47: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/47.jpg)
Conclusion IV
User adoption in and of itself will cause your environment to change…
…adapt to the context as it changes.
47
![Page 48: Contextual Considerations: Logical Architecture and Taxonomy · 2015-02-20 · Taxonomy & Logical Architecture – What’s the Bridge? y Site collections bridge logical architecture](https://reader033.vdocuments.net/reader033/viewer/2022043014/5fb32f325dd0d476b63ec67a/html5/thumbnails/48.jpg)
And that’s a wrap…
Follow me on Twitter – twitter.com/usherFollow my blog –http://www.sharepointdan.comIM?◦ gTalk danusher79◦ Live [email protected]: [email protected]
48