您好,欢迎访问三七文档
如何应用微软的“PatternsandPractices”设计企业级解决方案和系统构架陈正强微软顾问咨询部高级顾问内容设计企业解决方案的挑战什麽是Patterns&Practices如何使用Patterns&Practices微软.NET企业服务器家族近两年来,微软推出了一大批企业服务器每一个服务器都有特定的用途和应用场合企业服务器是企业解决方案的基础和砖瓦基于成功经验和规范的系统设计一个企业解决方案往往由多个服务器组成如何正确,合理地使用这些企业服务器来建造企业的应用系统并不容易基于成功经验和规范的解决方案设计是一条多快好省的途径PatternDesign是一种实现上述设计思想的具体方式微软的Patterns&Practices“Patterns&Practices”是微软各种企业解决方案的知识库好处是使用微软企业服务器和技术来设计解决问题方案时的重要参考材料可缩短进入新的技术领域的时间,避免犯错误,交学费提高设计方案的成功率,项目结果的可预见性,以及系统的性能和质量正像MSF是微软的项目管理方法论,Patterns&Practices是微软的企业解决方案的规范参考书Patterns&Practices集全球微软技术顾问和专家的实践经验之精华网址:替代微软以前的PAG(PrescriptiveArchitectureGuidance)同TechNet,MSDN相连通,共享有关信息Patterns&Practices主要特点经过证实的方案所有方案均来自微软技术人员的实践经验总结权威性微软的设计规范和运维参考手册信息准确技术信息和经验数据全部经过实验室的验证可操作提供大量技术细节,参数,步骤内容相关性针对现实问题的各种解决方案.NETArchitecturePLANBUILDDEPLOYOPERATEENVISIONEnterpriseStrategyReferenceArchitecturesReferenceBuildingBlocksOperationalPracticesProvenpracticesforpredictableresultsDataAccessExceptionManagementAuthenticationMonitoring.NET/COMMigrationPatterns&PracticesPatterns&Practices目前的三大分类RA:ReferenceArchitectureRBB:ReferenceBuildingBlocksOP:OperationalPractices已发行的书(Availablenow,listtogrowcontinuously)ReferenceArchitecturesReferenceBuildingBlocksOperationalPracticesDataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperabilityMicrosoftSystemsArchitecture:InternetDataCenter(IDC)ReferenceArchitectureforCommerceExchange2000ServerUpgradeSeriesExchange2000ServerHostingMicrosoftContentIntegrationPackforContentManagementServer2001andSharePointPortalServer2001ActiveDirectoryBranchOfficeGuideSeriesEnterpriseNotificationReferenceArchitectureforExchange2000ServerSecurityOperationsforWindows2000ServerExchange2000ServerOperationsSQLServer2000OperationsBackupandRestore(IDC)ActiveDirectoryBranchOfficeDeploymentTeamDevelopmentwithVisualStudio.NETandVisualSourceSafeDeploying.NETApplications:LifecycleGuide案例:InternetDataCenter(设计参考书)NetworkInfrastructureFirewallDesignSecurityDesignSQLServerDatabaseDesignManagementDesignBizTalkServerDesignCommerceServerDesignTestingProcessMicrosoft.comTransport:.NETRemoting,Payload:ADO.NETDataSets•AbstractedSOAPAPIforExternalandHeterogeneousAccess•SeamlessExtensionto.NETFrameworkforHomogeneousAccessLogicalPlatformArchitectureToolbarNavigationContentContentBuilderTaxManContentRegDiscoveryServiceMCMSPubWizFooterFooterFooterPartnerServicesRegistrationAbstractedSOAPAPIContentPlayerServicesConnectorQ1Q3Q2Q1/Q3Q2Q1Q2Q1Q2CDDGPlatformCommonDataModelTaxManInfrastructureServices(...)DomainServices(...)ReportingSecureServicesTaxonomyIndividual(Genesis)DownloadEditorialWorkFlowRegistryRepositoryProduct(Catalog)Subscription/NotificationScale–#3worldwide!1.Yahoo93M2.MSN85M3.MS.COM71M4.Passport.com56M5.AOL.com47MAvailability-#1worldwide!1.MSFT99.7%1.Yahoo99.7%2.MSN99.59%3.Oracle99.25%4.Sun98.97%5.AOL98.1%PhysicalPlatformArchitectureBack-EndRoutersCatalystSwitchesFront-EndRoutersFront-EndRoutersInternetPhysicalPlatformArchitecturePhysicalPlatformArchitecture案例:如何开发.NET应用系统阶段参考规范发布状况ArchitectureDesireArchitectureandDesignofDistributed.NETApplicationsTobereleased组队TeamBuildingTeamDevelopmentwithVisualStudio.NETandVisualSourceSafeReleased开发DevelopmentDataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperabilityReleased部署DeploymentDeploying.NETApplications:LifecycleGuideReleasedExample:组队指南(TeamBuilding)主要内容:ASP.NETWebApplicationDevelopmentModelsStructuringSolutionsandProjectsManagingDependenciesTheBuildProcessWorkingwithVisualSourceSafe™SettingUpandMaintainingtheTeamEnvironment如果您打算或着正在进行一项基于团队的.NET开发项目,那麽组队指南对您将非常有用。Example:开发模块(BuildingBlock)DataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperability系统开发中有一些模块是具有通用性的,如数据库访问,ErrorHandling,Security。Patterns&Practices提供了如何开发这些模块的指南和代码。Example:DataAccessfor.NET下载Package=/downloads/sample.asp?url=/msdn-files/027/001/942/msdncompositedoc.xml安装使用DataAccessApplicationBlockQuickStartSamplesExample:部署指南(Deployment)在.NET平台之上可以开发多种多样的应用系统。正确部署这些系统往往不是一件易事。主要内容:UnderstandtheDeploymentProcessManagetheDifferentDeploymentEnvironmentsChooseAppropriateDeploymentToolsVS.NETDeploymentProjectsDeploymentIssuesfor.NETApplicationsUpgrading.NETApplicationsSummaryPatterns&Practices是微软的有权威性各种企业解决方案(设计,开发,运维)知识库Patterns&Practices在不断发展中,请经常关注新的内容。最大受益者用户企业IT开发,管理,运维人员软件开发商(ISV)软件集成商(SI)如果您有任何问题,请加入微软中文新闻组继续讨论加入微软中文新闻组©2002MicrosoftCorporation.Allrightsreserved.Thispresentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthissummary.
本文标题:Microsoft_企业级解决方案和系统构架_JohnChe_MSPAG_CTO103-2002(C
链接地址:https://www.777doc.com/doc-5472064 .html