北京微软课堂如何在企业应用中管理和优化SQLServe

上传人:夏** 文档编号:569016323 上传时间:2024-07-27 格式:PPT 页数:40 大小:2.79MB
返回 下载 相关 举报
北京微软课堂如何在企业应用中管理和优化SQLServe_第1页
第1页 / 共40页
北京微软课堂如何在企业应用中管理和优化SQLServe_第2页
第2页 / 共40页
北京微软课堂如何在企业应用中管理和优化SQLServe_第3页
第3页 / 共40页
北京微软课堂如何在企业应用中管理和优化SQLServe_第4页
第4页 / 共40页
北京微软课堂如何在企业应用中管理和优化SQLServe_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《北京微软课堂如何在企业应用中管理和优化SQLServe》由会员分享,可在线阅读,更多相关《北京微软课堂如何在企业应用中管理和优化SQLServe(40页珍藏版)》请在金锄头文库上搜索。

1、微软企业级计算实现与微软企业级计算实现与企业应用集企业应用集成(成(EAI)EAI)概述概述Microsoft Enterprise Computing Solution Overview 企业客户支持部企业客户支持部Agendauu企业级计算:高可用性, 高可扩展性uu热点:实现企业应用集成(EAI) vv企业应用集成(EAI)的需求vv成功的 EAI 引入的阶段与策略vv打造成功的企业应用集成uu结论一、企业级计算:实现高可扩展性与高可用性 两种互为补充计算扩展的方法两种互为补充计算扩展的方法HardwareHardwareScaleScalevia biggervia biggerind

2、ividualindividualserversserversSoftware Scale Software Scale via clusters of serversvia clusters of servers+ Hardware ScaleHardware approachExpensive hardwareCost increases w/ scaleSingle point of failureServer reliabilityProgram one systemManage one systemSoftware ScaleSoftware approachHigh volume

3、hardware Cost linear w/ scale No single point of failureApplication 可用性可用性 Program multiple systemsManage multiple systems基于基于Intel 的主机的主机(mainframe)计算计算 Windows DatacenterUnisys ES7000 with Cellular Unisys ES7000 with Cellular Multiprocessing (CMP)Multiprocessing (CMP)uuUp to 32 ProcessorsUp to 32

4、ProcessorsvvPartitionablePartitionableuu64 GB of main memory 64 GB of main memory vvCan be sharedCan be shareduu96 PCI channels96 PCI channelsuuCrossbar (mainframe-like) Crossbar (mainframe-like) technologytechnologyuuThird level cache memoryThird level cache memoryuuFully redundant subsystemsFully

5、redundant subsystemsuuMultiple OS support Multiple OS support .NET 企业服务器企业服务器 FirewallFirewalland cacheand cacheWebWebBusinessBusinessLogicLogicStorageStorageInternet Security & Acceleration ServerSQL Server2000可扩展性的测量可扩展性的测量uuIndustry BenchmarksuuApplication BenchmarksuuCustomer DeploymentsIndustry

6、 Benchmark: TPC-CResults as of 1-8-02. Source: SQL Server SQL Server 20002000Microsoft Microsoft Windows Windows 20002000Compaq ProLiant Compaq ProLiant DL760-900-256PDL760-900-256P688,220688,220$22.58$22.58 $15.5M$15.5M1 1Microsoft Microsoft Windows Windows 20002000SQL SQL Server Server 20002000IBM

7、 e(logo) IBM e(logo) xSeries 370 c/sxSeries 370 c/s2 23 34 45 5Sun Solaris 8Sun Solaris 8SymfoWARSymfoWARE ServerE ServerFujitsu Fujitsu PRIMEPOWER 2000 PRIMEPOWER 2000 c/sc/s222,772222,772$43.42$43.42 $9.7M$9.7M6 67 78 89 91010Compaq Tru64 Compaq Tru64 UNIXUNIXOracle 9iOracle 9i230,533230,533709,22

8、0709,220$14.96$14.96$10.6M$10.6M $44.62$44.62Compaq Compaq AlphaServer GS320AlphaServer GS320$10.3M$10.3MRankRankOperating Operating SystemSystemDatabaseDatabaseHardware Hardware System ModelSystem ModeltpmCtpmCPrice/ Price/ tpmCtpmCTotal Total PricePrice567,882567,882$14.04$14.04 $8.0M$8.0MMicrosof

9、t Microsoft Windows Windows 20002000SQL SQL Server Server 20002000Compaq Compaq ProLiant ProLiant DL760-900-192PDL760-900-192PMicrosoft Microsoft Windows 2000Windows 2000SQL SQL Server Server 20002000IBM e(logo) IBM e(logo) xSeries 370 c/sxSeries 370 c/s363,130363,130$21.80$21.80 $8.0M$8.0MMicrosoft

10、 Microsoft Windows Windows 20002000SQL SQL Server Server 20002000410,770410,770$13.02$13.02Compaq Compaq ProLiant ProLiant DK760-900-128PDK760-900-128P$5.3M$5.3M455,818455,818$28.58$28.58 $12.0M$12.0MSun SolarisSun SolarisFujitsu Fujitsu PRIMEPOWER PRIMEPOWER 2000 c/s2000 c/sSymfoWARSymfoWARE Server

11、E ServerMicrosoft Microsoft Windows Windows 20002000SQL SQL Server Server 20002000IBM e(logo) xSeries IBM e(logo) xSeries 370 c/s370 c/s440,880440,880$25.03$25.03 $11.0M$11.0M389,434389,434$21.24$21.24 $8.3M$8.3MHewlett-Hewlett-PackardPackardHP 9000 HP 9000 Superdome Superdome Enterprise ServerEnter

12、prise ServerOracle 9iOracle 9iIndustry Benchmark: TPC-CTop TPC-C Non-Clustered Benchmark PerformanceOSOSDatabaseDatabaseOEMOEMAvailableAvailable$/perf$/perftpmCtpmCSolaris 8Solaris 8SymfoWARESymfoWAREFujitsuFujitsu2/28/20022/28/2002$28.58$28.58455,818455,818HP UX 11iHP UX 11iOracle 9iOracle 9iHPHP5/

13、15/025/15/02$21.24$21.24389,434389,434Tru64 UNIX V5.1Tru64 UNIX V5.1Orcacle9i.9.0.1Orcacle9i.9.0.1CompaqCompaq7/30/20017/30/2001$44.62$44.62230,533230,533Solaris 8Solaris 8SymfoWARESymfoWAREFujitsu/ICLFujitsu/ICL6/30/20016/30/2001$43.42$43.42222,772222,772AIX 4.3.3AIX 4.3.3Oracle8 EEOracle8 EEIBMIBM

14、4/13/20014/13/2001$34.18$34.18220,807220,807AIX 4.3.3AIX 4.3.3Oracle 8i EEOracle 8i EEBullBull5/28/20015/28/2001$34.67$34.67220,807220,807HP UX 11.i 64-bitHP UX 11.i 64-bitOracle8 EEOracle8 EEHPHP5/1/20015/1/2001$43.25$43.25197,024197,024Windows Datacenter Windows Datacenter Server Limited EditionSe

15、rver Limited EditionSQL Server SQL Server 2000 Ent. Ed.2000 Ent. Ed.UnisysUnisys3/10/20023/10/2002$21.33$21.33165,219165,219IBM OS/400 V4 R5IBM OS/400 V4 R5IBM DB2IBM DB2IBMIBM12/15/200012/15/2000$51.58$51.58163,776163,776Tru64 UNIX V5.1Tru64 UNIX V5.1Oracle 8i EEOracle 8i EECompaqCompaq2/2/20012/2/

16、2001$52.88$52.88155,179155,179IBM OS/400 V4 R5IBM OS/400 V4 R5IBM DB2IBM DB2IBMIBM9/15/20009/15/2000$44.52$44.52152,346152,346Windows Datacenter Windows Datacenter Server Limited EditionServer Limited EditionSQL Server SQL Server 2000 Ent. Ed.2000 Ent. Ed.UnisysUnisys3/10/20023/10/2002$23.84$23.8414

17、1,138141,138Results as of 1-8-02. Source: Results as of 1-8-02. Source: Application BenchmarksProduct Product Windows/SQL Server Win Windows/SQL Server Win ResultsResultsRankRankPeopleSoft PeopleSoft CRMCRM30,000 concurrent users30,000 concurrent users#1PeopleSoft PeopleSoft eBill PaymenteBill Payme

18、nt191,694 payments per hour191,694 payments per hour#1OnyxOnyx32,000 concurrent users32,000 concurrent users#1Pivotal Pivotal eRelationship eRelationship 20,000 concurrent users20,000 concurrent users#1SAP RetailSAP Retail3.165 million line items per hour3.165 million line items per hour#1Great Plai

19、nsGreat Plains2,400 concurrent users2,400 concurrent users#1SAP-SD Three TierSAP-SD Three Tier24,000 concurrent users24,000 concurrent users#2Results as of 1/7/02. Source: NASDAQ handles 20M NASDAQ handles 20M hits/day and performs 2M hits/day and performs 2M transactions/daytransactions/day可扩展性Larg

20、e eBusinesses handle huge workloads on Intel servers with Windows 2000对可用性讨论对可用性讨论uuPeople & ProcessvvHighly Skilled peopleHighly Skilled peoplevvOperational excellenceOperational excellenceuuTechnologyvvMinimize Unplanned downtimeMinimize Unplanned downtimevvRedundant SystemsRedundant SystemsuuServ

21、icesvvHigh & Continuous High & Continuous 可用性可用性可用性可用性 ServicesServicesTechnology Is Not EnoughCauses of DowntimeApplicationFailure40%OperatorError40%Other20%App/Sols not TestedChange ManagementOverloaded CapacityProblem Detection not definedForgot SomethingLack of ProceduresBackup Errors / Security

22、Hardware / PlatformNetworkPower and DisasterGartner GroupOperationsPeople & Process Are MORE ImportantPeople & Process = Operational ExcellenceBuild IT Right - MSFBuild IT Right - MSFuuEnterprise ArchitectureEnterprise ArchitectureuuInfrastructure DeploymentInfrastructure DeploymentuuApplication Dev

23、elopmentApplication DevelopmentuuConsulting (e.g. W2K Consulting (e.g. W2K Architecture & Deploy)Architecture & Deploy)uuTrainingTrainingRun IT Right - MOFRun IT Right - MOFuuManagement Content Management Content (e.g. Risk (e.g. Risk Management Management whitepaper)whitepaper)uuDetailed Content (e

24、.g. Detailed Content (e.g. Windows Operations Windows Operations Guides)Guides)uuProfessional Services Professional Services (e.g. Premier)(e.g. Premier)uuTrainingTraining*Based on IT Infrastructure Library (ITIL)MOF 流程模型流程模型Capacity ManagementCapacity Management可用性可用性可用性可用性 ManagementManagementFina

25、ncial ManagementFinancial ManagementWorkforce ManagementWorkforce ManagementService Continuity ManagementService Continuity ManagementService Level ManagementService Level ManagementService DeskService DeskIncident ManagementIncident ManagementProblem ManagementProblem ManagementChange ManagementCha

26、nge ManagementConfiguration ManagementConfiguration ManagementRelease ManagementRelease ManagementService Monitor & ControlService Monitor & ControlSecurity AdministrationSecurity AdministrationNetwork AdministrationNetwork AdministrationSystem AdministrationSystem AdministrationJob SchedulingJob Sc

27、hedulingStorage ManagementStorage ManagementPrint/Output ManagementPrint/Output ManagementDirectory Services Directory Services AdministrationAdministrationReleaseReleaseApprovedApprovedreviewreviewSLASLAReviewReviewOperationsOperationsReviewReviewChangingOperatingSupportingOptimizingReleaseReleaseR

28、eadinessReadinessReviewReviewMOF 建立途径建立途径培训与课程公有领域公有领域公有领域公有领域服务架构服务架构服务架构服务架构Microsoft服务提供服务提供ITIL“业界最佳实践业界最佳实践技术细节技术细节技术细节技术细节MOF核心核心合作伙伴合作伙伴服务提供服务提供操作指南,白皮书操作指南,白皮书服务方法服务方法服务方法服务方法架构化的流程架构化的流程架构化的流程架构化的流程顾问参与顾问参与顾问参与顾问参与微软产品微软产品微软产品微软产品与技术与技术与技术与技术微软企业支持服务微软企业支持服务ITIL/MSFITIL/MSF组队模型组队模型组队模型组队模型系

29、统框架设计咨询系统框架设计咨询系统框架设计咨询系统框架设计咨询技术审核服务技术审核服务技术审核服务技术审核服务安全与可靠性审核安全与可靠性审核安全与可靠性审核安全与可靠性审核风险管理风险管理风险管理风险管理压力测试与性能调试服务压力测试与性能调试服务压力测试与性能调试服务压力测试与性能调试服务备份备份备份备份/ /恢复策略恢复策略恢复策略恢复策略流程管理流程管理流程管理流程管理微软运作框架微软运作框架微软运作框架微软运作框架MicrosoftMicrosoftOperationOperationFrameworkFramework可用性transacts transacts $100Ms$10

30、0Ms a day at a day at 99.999%99.999% availability on availability on Windows 2000Windows 2000Large e-Businesses get 99.9%+ availability Large e-Businesses get 99.9%+ availability on Intelon Intel servers with Windows 2000 servers with Windows 2000achieves achieves 99.999%99.999% availability availab

31、ility on Windows 2000on Windows 2000performs performs 2M2M transactions a day at transactions a day at 99.97%99.97% availability availability on Windows 2000on Windows 2000has has 99.98%99.98% availability on availability on Windows 2000Windows 2000二、热点:实现企业应用集成(EAI)企业应用集成的需求企业应用集成的需求异构平台异构平台异构平台异构平

32、台(TD/ AS400/Windows)(TD/ AS400/Windows)(TD/ AS400/Windows)(TD/ AS400/Windows)专有系统专有系统专有系统专有系统( ( ( (交易、结算、监察系统交易、结算、监察系统交易、结算、监察系统交易、结算、监察系统) ) ) )已已已已有应用软件有应用软件有应用软件有应用软件( ( ( (公司、会员管理公司、会员管理公司、会员管理公司、会员管理) ) ) )投资者投资者投资者投资者证监会证监会证监会证监会上市公司上市公司上市公司上市公司会员会员会员会员新闻媒体新闻媒体新闻媒体新闻媒体REQUIREMENTSREQUIREMENT

33、SConfigurable across applicationsConfigurable across applicationsLoosely coupledLoosely coupledSupports an incremental approachSupports an incremental approachInternet / Internet / Virtual Private NetworkVirtual Private NetworkB2BB2BIntegrationIntegrationA2AA2AStandards based integrationStandards ba

34、sed integrationBusiness process orientedBusiness process orientedScaleable, available, secure, manageableScaleable, available, secure, manageableB2CB2C点对点的资料交换沒有Business Intelligent 的机制Business rule 大都写死(hard-code)在程序中成功的成功的 EAI EAI 导入阶段与策略导入阶段与策略1.点对点( point-to point) 的资料整合或同步2.Loosely couple syste

35、m3.Messages oriented middle ware tools.1. 1. 点对点整合点对点整合1.以 Hub 或星狀的整合架构2.Middleware 由Message-broker Application Server3.Middleware 的角色:资料格式转换流程处理交易的完整性2. 2. 架构整合架构整合1.具有Level2的EAI基础架构2.系统之间的信息由分享提升成可以被管理3.需要 Process automation modeling tools的 middleware4.Middleware 的角色:工作流程設計工具工作流程自动化3. 3. 流程整合流程整合1

36、.善用前3层之所有的EAI基础架构2.符合标准的网络架构, 即Internet 3.采用标准的资料交换格式 XML4.Middleware 的角色:5.安全的交易6.智慧型代理程序7.资料格式对映5.整合至B2B/B2C/B2E4. 4. 内外整合内外整合Source: EAI Journey透过 Middleware 来达到标准化的交换过程。Business rule及核心资料由Middleware集中控管及交换企业的业务流程与外部的客戶及交易伙伴紧密結合。EAI 的最佳模式。应用程序之间的交换完全与工作流程結合。自动的工作流程。EAI EAI 的整合架构的整合架构 #1#1Point-to

37、-PointPoint-to-PointMessagingMessagingMessagingMessagingComponentComponentComponentComponentBridgingBridgingBridgingBridgingDatabaseDatabaseDatabaseDatabaseReplicationReplicationReplicationReplicationBatch DataBatch DataBatch DataBatch DataExport/ImportExport/ImportExport/ImportExport/Import业务流程及业务流

38、程及业务流程及业务流程及资料能見度低资料能見度低资料能見度低资料能見度低EAI EAI EAI EAI 整合整合整合整合为靜态整合为靜态整合为靜态整合为靜态整合各个应用软件各个应用软件各个应用软件各个应用软件各自为各自为各自为各自为政政政政资料及流程资料及流程资料及流程资料及流程无法集中管理无法集中管理无法集中管理无法集中管理ERPERPERPERP SystemsSystemsSystemsSystemsClientClientClientClient- -ServerServerServerServerSystemsSystemsSystemsSystemsInInInIn- -house

39、househousehouseLOBLOBLOBLOBApplicationsApplicationsApplicationsApplicationsLegacyLegacyLegacyLegacyApplicationsApplicationsApplicationsApplicationsE-CommerceE-CommerceE-CommerceE-CommerceApplicationsApplicationsApplicationsApplicationsEAI EAI 的整合架构的整合架构 #2#2+ + Hub SpokeHub Spoke集中式的集中式的集中式的集中式的 Mes

40、sage Message Message Message Routing Routing Routing Routing 及及及及 Processing HubProcessing HubProcessing HubProcessing HubBusiness ProcessBusiness ProcessOrchestrationOrchestration以以以以BusinessBusinessBusinessBusinessProcessProcessProcessProcess为导向的整合为导向的整合可动态变更可动态变更可动态变更可动态变更系统設定系统設定系统設定系统設定维持系统间维持系

41、统间维持系统间维持系统间独立性独立性独立性独立性保留应用程序保留应用程序保留应用程序保留应用程序彼此之间仍是独立彼此之间仍是独立彼此之间仍是独立彼此之间仍是独立能有效提供能有效提供能有效提供能有效提供审核及追踪能力审核及追踪能力审核及追踪能力审核及追踪能力ERPERPERPERP SystemsSystemsSystemsSystemsClientClientClientClient- -ServerServerServerServerSystemsSystemsSystemsSystemsIn-houseIn-houseIn-houseIn-houseLOBLOBLOBLOBApplicat

42、ionsApplicationsApplicationsApplicationsLegacyLegacyLegacyLegacyApplicationsApplicationsApplicationsApplicationsE-CommerceE-CommerceE-CommerceE-CommerceApplicationsApplicationsApplicationsApplicationsBizTalkBizTalkBizTalkBizTalkMessagingMessagingMessagingMessagingBizTalkBizTalkOrchestrationOrchestra

43、tion打造成功的企业信息整合打造成功的企业信息整合(EAI)(EAI)建设建设EAI EAI 的成功关键的成功关键uu业务编排建模业务编排建模Business Orchestration Business Orchestration ModelingModelingvv动态改变及布署业务流程动态改变及布署业务流程动态改变及布署业务流程动态改变及布署业务流程vvInternal work-flow integrationInternal work-flow integrationInternal work-flow integrationInternal work-flow integrati

44、onuu数据整合数据整合Data IntegrationData IntegrationvvEAI EAI EAI EAI 跨系统之间资料格式转换及交换跨系统之间资料格式转换及交换跨系统之间资料格式转换及交换跨系统之间资料格式转换及交换uu异构平台及资料的整合异构平台及资料的整合vv与已有与已有与已有与已有 ERP ERP ERP ERP 及及及及 Legacy Legacy Legacy Legacy 系统整合系统整合系统整合系统整合uuEAI EAI 资料审核及监控资料审核及监控你知道领导决定要改变些许的业务流程吗?你知道领导决定要改变些许的业务流程吗?我已经制訂好新的流程,我已经制訂好新

45、的流程,该您去修改应用程序来对映新的该您去修改应用程序来对映新的 Business Business ProcessProcess了。了。別开玩笑了!別开玩笑了!你知道改变业务流程要修改多少程序吗?我无你知道改变业务流程要修改多少程序吗?我无法在这么短的间時內完成。法在这么短的间時內完成。 如果新流程被确定時,就能一同改变相关应用如果新流程被确定時,就能一同改变相关应用程序的接轨,那该多好啊!程序的接轨,那该多好啊!Process Integration Process Integration 的难题的难题当程序开发人员碰到业务流程制定人员当程序开发人员碰到业务流程制定人员动态业务流程改变,需

46、要一个可以同時让 Business flow 及 developer一同參与的 Business Process Modeling Tools还有,领导说他下个礼拜就要启用新流程,你还有,领导说他下个礼拜就要启用新流程,你有一周的時间可以努力。有一周的時间可以努力。Business Process ModelingBizTalk Application Designer StyleMSMQMSMQPORequestPORequestScriptScriptImplementationImplementationSendSend ApprovalApprovalSendSend DenialDe

47、nialReceiveReceivePurchasePurchaseRequestRequestDecisionDecisionGetGet PurchasePurchase OrderOrder TotalTotalBusiness ModelBusiness ModelActionActionSequenceSequenceBindingBindingDataInDataInDataOutDataOutPurchasePurchaseRequestRequestPortPortApprovalApprovalRequestRequestMessageMessageEAI EAI 跨系统之间

48、资料格式转换及跨系统之间资料格式转换及交换的难题交换的难题从程序观点,要如何快速把相关资料抓出来,並可以从程序观点,要如何快速把相关资料抓出来,並可以从程序观点,要如何快速把相关资料抓出来,並可以从程序观点,要如何快速把相关资料抓出来,並可以对映出所需的资料及格式呢对映出所需的资料及格式呢对映出所需的资料及格式呢对映出所需的资料及格式呢? ? ? ?EAI 需要能夠跨异构数据库存取的Middleware,同時要提供动态资料对映的功能,以适应企业未来的需求。看样子,又得要修改看样子,又得要修改看样子,又得要修改看样子,又得要修改ERPERPERPERP系统,然后在每一个表单程序系统,然后在每一个

49、表单程序系统,然后在每一个表单程序系统,然后在每一个表单程序上写一段资料转换的程序!上写一段资料转换的程序!上写一段资料转换的程序!上写一段资料转换的程序!为了与客戶进行为了与客戶进行为了与客戶进行为了与客戶进行B2BB2BB2BB2B连接,我们被要求所有与客戶往来的连接,我们被要求所有与客戶往来的连接,我们被要求所有与客戶往来的连接,我们被要求所有与客戶往来的信息,都要能提供符合客戶所需的资料格式。更重要的,信息,都要能提供符合客戶所需的资料格式。更重要的,信息,都要能提供符合客戶所需的资料格式。更重要的,信息,都要能提供符合客戶所需的资料格式。更重要的,要能同時支持公司正规划的要能同時支持

50、公司正规划的要能同時支持公司正规划的要能同時支持公司正规划的 EAI EAI EAI EAI 专案专案专案专案! ! ! !我们要如何才能将我们要如何才能将我们要如何才能将我们要如何才能将数据仓库数据仓库数据仓库数据仓库中的资料转换成交换的格中的资料转换成交换的格中的资料转换成交换的格中的资料转换成交换的格式,同時又可以与其他系统交换式,同時又可以与其他系统交换式,同時又可以与其他系统交换式,同時又可以与其他系统交换? ? ? ?这样土法炼钢是可以做出来,但那听起来真是这样土法炼钢是可以做出来,但那听起来真是这样土法炼钢是可以做出来,但那听起来真是这样土法炼钢是可以做出来,但那听起来真是一个浩

51、大工程!而且以后可能还得为一个浩大工程!而且以后可能还得为一个浩大工程!而且以后可能还得为一个浩大工程!而且以后可能还得为 EAI EAI EAI EAI 专专专专案重新来过案重新来过案重新来过案重新来过 ! ! ! !快速建设快速建设EAIEAI资料转换及整合资料转换及整合BizTalk Editor & Data MapperBizTalk Editor & Data MapperRequirementRequirementXMLXMLEDIEDIStandardsStandardsStandardsStandardsW3CW3CW3CW3CANSI X.12ANSI X.12ANSI X

52、.12ANSI X.12UN/EDIFACTUN/EDIFACTUN/EDIFACTUN/EDIFACTOthersOthersOthersOthersDocument ParsingDocument ParsingDocument ParsingDocument ParsingDOM / SAXDOM / SAXDOM / SAXDOM / SAXCustom TranslatorsCustom TranslatorsCustom TranslatorsCustom TranslatorsDocument Document Document Document DefinitionDefini

53、tionDefinitionDefinitionDTD /DTD /DTD /DTD /XML SchemasXML SchemasXML SchemasXML SchemasProprietary Data Proprietary Data Proprietary Data Proprietary Data DictionariesDictionariesDictionariesDictionariesDocument Document Document Document TransformationTransformationTransformationTransformationXSLT

54、XSLTXSLTXSLTCustom TranslatorsCustom TranslatorsCustom TranslatorsCustom TranslatorsExtensibilityExtensibilityExtensibilityExtensibilityOpen Content ModelOpen Content ModelOpen Content ModelOpen Content ModelClosed Content ModelClosed Content ModelClosed Content ModelClosed Content ModelCommunicatio

55、nsCommunicationsCommunicationsCommunicationsInternetInternetInternetInternetVANVANVANVANInternal work-flowInternal work-flow的难题的难题公司內有各种异构的平台及软件,好不容易已经可以公司內有各种异构的平台及软件,好不容易已经可以公司內有各种异构的平台及软件,好不容易已经可以公司內有各种异构的平台及软件,好不容易已经可以转换成转换成转换成转换成XMLXMLXMLXML格式,要如何透过集中的格式,要如何透过集中的格式,要如何透过集中的格式,要如何透过集中的Middleware

56、MiddlewareMiddlewareMiddleware来进行来进行来进行来进行 EAIEAIEAIEAI流程整合呢流程整合呢流程整合呢流程整合呢 ? ? ? ?简单,我们可以使用简单,我们可以使用 COM COM 的传递即可。的传递即可。一但采用自动化的流程整合,一但采用自动化的流程整合,一但采用自动化的流程整合,一但采用自动化的流程整合,我们更难掌控每一份对內及对外的交换资料是否完整我们更难掌控每一份对內及对外的交换资料是否完整我们更难掌控每一份对內及对外的交换资料是否完整我们更难掌控每一份对內及对外的交换资料是否完整的被处理的被处理的被处理的被处理! ! ! !別忘了,我们的別忘了,

57、我们的交易交易后台系统还是使用后台系统还是使用mainframe mainframe 的系统!的系统!EAI 在面临异构平台上之应用程序的整合時,应能同時支持不同的通讯协定,更要能把资料及流程紧密結合。OrchestrationOrchestrationOrchestrationOrchestrationBizTalkBizTalkBizTalkBizTalkServerServerServerServer完整的资料接受及交换协定完整的资料接受及交换协定MSMQMSMQMSMQMSMQReceiveReceiveReceiveReceiveFunctionFunctionFunctionFun

58、ctionFTPFTPFTPFTPASPASPASPASPHTTPHTTPHTTPHTTPTranslationTranslationTranslationTranslationBridgingBridgingBridgingBridgingMSMQ BridgeMSMQ BridgeMSMQ BridgeMSMQ BridgeMQ MQ MQ MQ SeriesSeriesSeriesSeriesMSMQMSMQMSMQMSMQLegacy Legacy Legacy Legacy ApplicationsApplicationsApplicationsApplicationsIInterc

59、hange:IInterchange:IInterchange:IInterchange:Submit()Submit()Submit()Submit()COM AwareCOM AwareCOM AwareCOM AwareApplicationApplicationApplicationApplicationSMTPSMTPSMTPSMTPExchangeExchangeExchangeExchangeScriptScriptScriptScriptHTTPHTTPMSMQMSMQFILEFILESMTPSMTPDCOMDCOMHTTPHTTPMSMQMSMQFILEFILESMTPSMT

60、PDCOMDCOMBizTalk Server GroupBizTalk Server GroupApplicationApplicationDesignerDesignerSharedShared QQDatabaseDatabaseWebDAVWebDAVAdminAdminDatabaseDatabaseDocumentDocumentTrackingTrackingManagementManagement DeskDeskEditorEditorMapperMapperAdministrationAdministrationTrackingTrackingProcess Integra

61、tion & OrchestrationBizTalk Server 2000异构平台及资料的整合难题异构平台及资料的整合难题如何将由外部接收到的资料,整合至后台系统如何将由外部接收到的资料,整合至后台系统呢?呢?我们可要考虑异构资料及平台的整合,特別是我们可要考虑异构资料及平台的整合,特別是后台后台的的 mainframe mainframe 交易交易系统,而系统,而会员会员系统是系统是SQL ServerSQL Server的的数据数据库服务器库服务器在面临异构平台時,务必要支持同步及批次作业的需求,完整支持XML的数据库可让整合更有彈性。uuAn XML document can be

62、inserted directly into SQL Server 2000sp_XML_PrepareDocumentOpenXML()XMLXMLApplication IntegrationApplication IntegrationComponentComponentADOADOINSERT/INSERT/UPDATEUPDATEXMLXMLCustom stored procedureCustom stored procedure数据库整合数据库整合 (Database Integration)SQL Server 2000uu同步整合同步整合同步整合同步整合(Synchronou

63、s Integration)(Synchronous Integration)COM+COM+Mainframe SystemsMainframe SystemsCOMTIAPPC LU6.2APPC LU6.2TCP/IPTCP/IPAICl l非同步整合非同步整合非同步整合非同步整合(Asynchronous Integration)(Asynchronous Integration)Mainframe SystemsMainframe SystemsMSMQMSMQWorldWorldMQSeriesMQSeriesWorldWorldTranslationTranslationBrid

64、gingBridgingMSMQ BridgeMSMQMQSeriesAICMainframe IntegrationHost Integration Server 2000不过,这种勾稽也可确保不过,这种勾稽也可确保不过,这种勾稽也可确保不过,这种勾稽也可确保EAIEAIEAIEAI的建设更落实,同時对的建设更落实,同時对的建设更落实,同時对的建设更落实,同時对於於於於领导领导领导领导常常要求的常常要求的常常要求的常常要求的统计统计统计统计资料,也变得更加准确资料,也变得更加准确资料,也变得更加准确资料,也变得更加准确! ! ! !EAI EAI 资料审核及监控的难题资料审核及监控的难题不错

65、,透过紧密的不错,透过紧密的EAIEAI建设,能让公司更能掌握建设,能让公司更能掌握客戶的动向。客戶的动向。一但采用自动化的流程整合,一但采用自动化的流程整合,一但采用自动化的流程整合,一但采用自动化的流程整合,结算公司结算公司结算公司结算公司及及及及系统运行部系统运行部系统运行部系统运行部要求必须要确保每一份对內及要求必须要确保每一份对內及要求必须要确保每一份对內及要求必须要确保每一份对內及对外的交换资料可以被追踪及审核,真是苦命对外的交换资料可以被追踪及审核,真是苦命对外的交换资料可以被追踪及审核,真是苦命对外的交换资料可以被追踪及审核,真是苦命!从管理观点,EAI 的結果要让流程自动化,

66、信息即時化,更重要的是能有效的审核。透过透过 BizTalk Server BizTalk Server 进行审核进行审核Tracking ComponentsTracking Componentsuu直接从数据库进行追踪直接从数据库进行追踪直接从数据库进行追踪直接从数据库进行追踪vv完整文件记录完整文件记录完整文件记录完整文件记录vv針对特定栏位信息針对特定栏位信息針对特定栏位信息針对特定栏位信息vv在在在在 Orchestration Orchestration Orchestration Orchestration 之间之间之间之间的信息的信息的信息的信息uu提供提供提供提供 Web-b

67、ased Web-based Web-based Web-based 的查詢的查詢的查詢的查詢工具工具工具工具uu提供提供提供提供 API API API API 让其他软件可让其他软件可让其他软件可让其他软件可以对信息审核及追踪以对信息审核及追踪以对信息审核及追踪以对信息审核及追踪vvIBizTalkTrackData IBizTalkTrackData IBizTalkTrackData IBizTalkTrackData interfaceinterfaceinterfaceinterfacevvBased on handle Based on handle Based on handl

68、e Based on handle returned from returned from returned from returned from IInterchange:SubmitIInterchange:SubmitIInterchange:SubmitIInterchange:SubmitStandard and AdvancedStandard and Advanced QueriesQueries Query byQuery byQuery byQuery byDate, Time, Document Date, Time, Document Date, Time, Docume

69、nt Date, Time, Document Type, Source and Destination org.Type, Source and Destination org.Type, Source and Destination org.Type, Source and Destination org.Advanced Query BuilderAdvanced Query Builder Custom field queryCustom field queryCustom field queryCustom field query Save to DTA databaseSave t

70、o DTA databaseSave to DTA databaseSave to DTA databaseEAIEAI结论结论BizTalk Server BizTalk Server BizTalk Server BizTalk Server 提供完整提供完整提供完整提供完整 EAI EAI EAI EAI 整合所需的建设及管整合所需的建设及管整合所需的建设及管整合所需的建设及管理工具理工具理工具理工具BizTalk RosettaNet Resource KitBizTalk Messaging Route engine BizTalk Data Mapper & Editor BizT

71、alk Tracking Components Microsoft Host Integration Server BizTalk Process Modeling Tools BizTalk Orchestration EngineSource: EAI Journey结论结论 企业级计算的挑战企业级计算的挑战企业级计算的挑战企业级计算的挑战成功关键成功关键成功关键成功关键微软如何帮助微软如何帮助微软如何帮助微软如何帮助高扩展性高扩展性高扩展性高扩展性高可用性高可用性高可用性高可用性良好的系统架构良好的系统架构良好的系统架构良好的系统架构规范的系统运作规范的系统运作规范的系统运作规范的系统运

72、作l lMicrosoft Application Center 2000 Microsoft Application Center 2000 & SQL Server 2000 Cluster& SQL Server 2000 Clusterl l微软企业支持服务微软企业支持服务微软企业支持服务微软企业支持服务MOFMOFl lWindows DatacenterWindows DatacenterEAIEAI技术面技术面技术面技术面l lBusiness Process Business Process Modeling ToolsModeling Toolsl lData Transfo

73、rmingData Transformingl lMessage RoutingMessage Routing支持支持支持支持XMLXMLOrchestrationOrchestrationSOAP, UDDISOAP, UDDIWeb ServiceWeb Servicel lBizTalk Process Modeling Tools & BizTalk Process Modeling Tools & Orchestration EngineOrchestration Enginel l完整支持完整支持完整支持完整支持SOAP/Web Service SOAP/Web Service 的

74、的的的 .NET Enterprise Server.NET Enterprise Serverl lData Data MapperMapper & Editor & Editorl lBizTalk Messaging ServiceBizTalk Messaging ServiceEAIEAI管理面管理面管理面管理面l l审核及追踪审核及追踪审核及追踪审核及追踪l l交易安全性交易安全性交易安全性交易安全性l l资料正确性及即時性资料正确性及即時性资料正确性及即時性资料正确性及即時性可程序化的审核可程序化的审核可程序化的审核可程序化的审核l lBizTalk Tracking syste

75、mBizTalk Tracking system交易完整及安全交易完整及安全交易完整及安全交易完整及安全l lMicrosoft ISA ServerMicrosoft ISA Server异构平台整合异构平台整合异构平台整合异构平台整合Native XMLNative XMLl lMicrosoft Host Integration ServerMicrosoft Host Integration Serverl lMicrosoft SQL Server 2000Microsoft SQL Server 2000微软提供全方位的微软提供全方位的企业级计企业级计算平台及服务算平台及服务进一步联系进一步联系uu余学俊余学俊余学俊余学俊

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号