Microsoft_企业级解决方案和系统构架_JohnChe_MSPAG_CTO103-2002(C

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

如何应用微软的“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:ReferenceArchitectureRBB:ReferenceBuildingBlocksOP:OperationalPractices已发行的书(Availablenow,listtogrowcontinuously)ReferenceArchitecturesReferenceBuildingBlocksOperationalPracticesDataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperabilityMicrosoftSystemsArchitecture:InternetDataCenter(IDC)ReferenceArchitectureforCommerceExchange2000ServerUpgradeSeriesExchange2000ServerHostingMicrosoftContentIntegrationPackforContentManagementServer2001andSharePointPortalServer2001ActiveDirectoryBranchOfficeGuideSeriesEnterpriseNotificationReferenceArchitectureforExchange2000ServerSecurityOperationsforWindows2000ServerExchange2000ServerOperationsSQLServer2000OperationsBackupandRestore(IDC)ActiveDirectoryBranchOfficeDeploymentTeamDevelopmentwithVisualStudio.NETandVisualSourceSafeDeploying.NETApplications:LifecycleGuide案例:InternetDataCenter(设计参考书)NetworkInfrastructureFirewallDesignSecurityDesignSQLServerDatabaseDesignManagementDesignBizTalkServerDesignCommerceServerDesignTestingProcessMicrosoft.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开发DevelopmentDataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperabilityReleased部署DeploymentDeploying.NETApplications:LifecycleGuideReleasedExample:组队指南(TeamBuilding)主要内容:ASP.NETWebApplicationDevelopmentModelsStructuringSolutionsandProjectsManagingDependenciesTheBuildProcessWorkingwithVisualSourceSafe™SettingUpandMaintainingtheTeamEnvironment如果您打算或着正在进行一项基于团队的.NET开发项目,那麽组队指南对您将非常有用。Example:开发模块(BuildingBlock)DataAccessfor.NETExceptionManagementin.NETAuthenticationinASP.NETMonitoringin.NETDistributedApplicationDesign.NET/COMMigrationandInteroperability系统开发中有一些模块是具有通用性的,如数据库访问,ErrorHandling,Security。Patterns&Practices提供了如何开发这些模块的指南和代码。Example:DataAccessfor.NET下载Package=/downloads/sample.asp?url=/msdn-files/027/001/942/msdncompositedoc.xml安装使用DataAccessApplicationBlockQuickStartSamplesExample:部署指南(Deployment)在.NET平台之上可以开发多种多样的应用系统。正确部署这些系统往往不是一件易事。主要内容:UnderstandtheDeploymentProcessManagetheDifferentDeploymentEnvironmentsChooseAppropriateDeploymentToolsVS.NETDeploymentProjectsDeploymentIssuesfor.NETApplicationsUpgrading.NETApplicationsSummaryPatterns&Practices是微软的有权威性各种企业解决方案(设计,开发,运维)知识库Patterns&Practices在不断发展中,请经常关注新的内容。最大受益者用户企业IT开发,管理,运维人员软件开发商(ISV)软件集成商(SI)如果您有任何问题,请加入微软中文新闻组继续讨论加入微软中文新闻组©2002MicrosoftCorporation.Allrightsreserved.Thispresentationisforinformationalpurposesonly.Microsoftmakesnowarranties,expressorimplied,inthissummary.

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功