4.1. SharePoint 2010 and the File System4.1.1. SharePoint Root4.1.1.1. ADMISAPI4.1.1.1.1. Bin4.1.1.2. CONFIG4.1.1.2.1. Data4.1.1.2.2. HCCab4.1.1.2.3. Help4.1.1.3. ISAPI4.1.1.4. LOGS4.1.1.4.1. Policy4.1.1.4.2. Resources4.1.1.5. TEMPLATE4.1.1.5.1. UserCode4.1.1.5.2. WebClients4.1.1.5.3. WebServices4.1.2. Program Files\Microsoft Office Server4.1.2.1.4.1.2.1.1. Bin4.1.2.1.2. Config4.1.2.1.3. Data4.1.2.1.4. Logs4.1.2.1.5. MUI4.1.2.1.6. Service4.1.2.1.7. Sql4.1.2.1.8. Synchronization Service4.1.2.1.9. Tools4.1.2.1.10. TransformApps4.1.2.1.11. WebClients4.1.2.1.12. WebServices4.1.3. WSS Folders4.2. SharePoint 2010 Databases4.2.1.4.2.1.1.4.2.1.1.1. Virtual machine "a" contains the following pre-configured software:4.2.1.1.2. Virtual machine "b" contains the following pre-configured software:4.2.1.1.3. AdventureWorksDW4.2.1.1.4. Application_Registry_Service_DB4.2.1.1.5. BDC_Service_DB4.2.1.1.6. Contoso_Inventory, Contoso_Retail_DW, and Customers4.2.1.1.7. FAST Databases4.2.1.1.8. Managed Metadata Service Database4.2.1.1.9. PerformancePoint Service Application database4.2.1.1.10. ReportServer, ReportServerTempDB4.2.1.1.11. Search Service Databases4.2.1.1.12. Secure_Store_Service_DB4.2.1.1.13. SharePoint_AdminContent4.2.1.1.14. SharePoint_Config4.2.1.1.15. StateService4.2.1.1.16. SupplyChainSQL4.2.1.1.17. User Profile Service Application_ProfileDB4.2.1.1.18. User Profile Service Application_SocialDB4.2.1.1.19. User Profile Service Application_SyncDB4.2.1.1.20. WebAnalyticsServiceApplication_ReportingDB, WebAnalyticsServiceApplication_StagingDB4.2.1.1.21. WordAutomationServices4.2.1.1.22. WSS_Content Databases4.2.1.1.23. WSS_Logging4.3. SharePoint 2010 and the Virtual Path Provider Pattern4.3.1. Object-Oriented Architecture4.3.1.1. The Open/Closed Principle4.3.1.2. Liskov Substitution Principle4.3.1.3. Dependency Inversion Principle4.3.1.4. Single Responsibility Principle4.3.1.5. Interface Segregation Principle4.3.2. The Provider Pattern4.3.3. The Virtual Path Provider4.4. Summary