北京微軟課堂如何在企業(yè)應用中管理和優(yōu)化SQLServe_第1頁
北京微軟課堂如何在企業(yè)應用中管理和優(yōu)化SQLServe_第2頁
北京微軟課堂如何在企業(yè)應用中管理和優(yōu)化SQLServe_第3頁
北京微軟課堂如何在企業(yè)應用中管理和優(yōu)化SQLServe_第4頁
北京微軟課堂如何在企業(yè)應用中管理和優(yōu)化SQLServe_第5頁
已閱讀5頁,還剩36頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微軟企業(yè)級計算實現與企業(yè)應用集成(EAI)概述

MicrosoftEnterpriseComputingSolutionOverview余學俊

微軟中國有限公司企業(yè)客戶支持部Agenda企業(yè)級計算:高可用性,高可擴展性熱點:實現企業(yè)應用集成(EAI)

企業(yè)應用集成(EAI)的需求成功的EAI引入的階段與策略打造成功的企業(yè)應用集成結論一、企業(yè)級計算:實現高可擴展性與高可用性

兩種互為補充計算擴展的方法HardwareScaleviabiggerindividualserversSoftwareScaleviaclustersofservers+++…HardwareScaleHardwareapproachExpensivehardwareCostincreasesw/scaleSinglepointoffailureServerreliabilityProgramonesystemManageonesystemSoftwareScaleSoftwareapproachHighvolumehardwareCostlinearw/scaleNosinglepointoffailureApplication可用性ProgrammultiplesystemsManagemultiplesystems基于Intel的主機(mainframe)計算WindowsDatacenterUnisysES7000withCellularMultiprocessing(CMP)Upto32ProcessorsPartitionable64GBofmainmemoryCanbeshared96PCIchannelsCrossbar(mainframe-like)technologyThirdlevelcachememoryFullyredundantsubsystemsMultipleOSsupport.NET企業(yè)服務器

FirewallandcacheWebBusinessLogicStorageInternetSecurity&AccelerationServerSQLServer2000可擴展性的測量IndustryBenchmarksApplicationBenchmarksCustomerDeploymentsIndustryBenchmark:TPC-CSQLServer2000MicrosoftWindows2000CompaqProLiantDL760-900-256P688,220$22.58$15.5M1MicrosoftWindows2000SQLServer2000IBMe(logo)xSeries370c/s2345SunSolaris8SymfoWAREServerFujitsuPRIMEPOWER2000c/s222,772$43.42$9.7M678910CompaqTru64UNIX Oracle9i

230,533709,220$14.96$10.6M

$44.62CompaqAlphaServerGS320$10.3MRankOperatingSystemDatabaseHardware

SystemModeltpmCPrice/tpmCTotal

Price567,882$14.04$8.0MMicrosoftWindows2000SQLServer2000CompaqProLiantDL760-900-192PMicrosoftWindows2000SQLServer2000IBMe(logo)xSeries370c/s363,130$21.80$8.0MMicrosoftWindows2000SQLServer2000410,770$13.02CompaqProLiantDK760-900-128P$5.3M455,818$28.58$12.0MSunSolarisFujitsuPRIMEPOWER2000c/sSymfoWAREServer MicrosoftWindows2000SQLServer2000IBMe(logo)xSeries370c/s440,880$25.03$11.0M389,434$21.24$8.3MHewlett-PackardHP9000SuperdomeEnterpriseServerOracle9i IndustryBenchmark:TPC-CTopTPC-CNon-ClusteredBenchmarkPerformanceOSDatabaseOEMAvailable$/perftpmCSolaris8SymfoWAREFujitsu2/28/2002$28.58455,818HPUX11iOracle9iHP5/15/02$21.24389,434Tru64UNIXV5.1Orcacle9i.9.0.1Compaq7/30/2001$44.62230,533Solaris8SymfoWAREFujitsu/ICL6/30/2001$43.42222,772AIX4.3.3Oracle8EEIBM4/13/2001$34.18220,807AIX4.3.3Oracle8iEEBull5/28/2001$34.67220,807HPUX11.i64-bitOracle8EEHP5/1/2001$43.25197,024WindowsDatacenterServerLimitedEditionSQLServer2000Ent.Ed.Unisys3/10/2002$21.33165,219IBMOS/400V4R5IBMDB2IBM12/15/2000$51.58163,776Tru64UNIXV5.1Oracle8iEECompaq2/2/2001$52.88155,179IBMOS/400V4R5IBMDB2IBM9/15/2000$44.52152,346WindowsDatacenterServerLimitedEditionSQLServer2000Ent.Ed.Unisys3/10/2002$23.84141,138ApplicationBenchmarksProductWindows/SQLServerWinResultsRankPeopleSoft

CRM30,000concurrentusers#1PeopleSoft

eBillPayment191,694paymentsperhour#1Onyx32,000concurrentusers#1Pivotal

eRelationship20,000concurrentusers#1SAPRetail3.165millionlineitemsperhour#1GreatPlains2,400concurrentusers#1SAP-SDThreeTier24,000concurrentusers#2NASDAQhandles20Mhits/dayandperforms2Mtransactions/day可擴擴展展性性LargeeBusinesseshandlehugeworkloadsonIntel?serverswithWindows2000對可可用用性性討討論論People&ProcessHighlySkilledpeopleOperationalexcellenceTechnologyMinimizeUnplanneddowntimeRedundantSystemsServicesHigh&Continuous可用用性性ServicesTechnologyIsNotEnoughCausesofDowntimeApplicationFailure40%OperatorError40%Other20%App/SolsnotTestedChangeManagementOverloadedCapacityProblemDetectionnotdefinedForgotSomethingLackofProceduresBackupErrors/SecurityHardware/PlatformNetworkPowerandDisasterGartnerGroupOperationsPeople&ProcessAreMOREImportantPeople&Process=OperationalExcellenceRunITRight-MOFManagementContent(e.g.RiskManagementwhitepaper)DetailedContent(e.g.WindowsOperationsGuides)ProfessionalServices(e.g.Premier)Training/mof*BasedonITInfrastructureLibrary(ITIL)MOF流程程模模型型CapacityManagement可用性ManagementFinancialManagementWorkforceManagementServiceContinuityManagementServiceLevelManagementServiceDeskIncidentManagementProblemManagementChangeManagementConfigurationManagementReleaseManagementServiceMonitor&ControlSecurityAdministrationNetworkAdministrationSystemAdministrationJobSchedulingStorageManagementPrint/OutputManagementDirectoryServicesAdministrationReleaseApprovedreviewSLAReviewOperationsReviewChangingOperatingSupportingOptimizingReleaseReadinessReviewMOF建立途徑培訓與課程公有領域服務架構Microsoft服務提供ITIL“業(yè)界最佳實踐踐"技術細節(jié)MOF核心合作伙伴服務提供操作指南,白白皮書服務方法架構化的流程程顧問參與微軟產品與技技術主動服務反應服務計劃準備設計構建實施維護掌握技術動向向團隊成員如何何分工合作??框架設計是否否合理?關鍵技術選擇擇是否合理??系統設置是否否正確?有何風險?如如何規(guī)避?系統性能系統是否健壯壯?每日流程管理理如何跟蹤產品品信息?構建和維護系系統時遇到問問題嚴重問題在現有產品中中增加新功能能Beta產品試用緊緊急情況高級培訓研討討ITIL/MSF組隊模型系統框架設計計咨詢技術審核服務務安全與可靠性性審核風險管理壓力測試與性性能調試服務務備份/恢復策略流程管理企業(yè)客戶網上上服務臺MSDNTechNet事件支持熱線線特定補丁Hot-fix設計改變請求求DCRBeta應用和開發(fā)支支持7X24緊急技術支持持客戶需求服務內容微軟企業(yè)支持持服務ITIL/MSF組隊模型系統框架設計計咨詢技術審核服務務安全與可靠性性審核風險管理壓力測試與性性能調試服務務備份/恢復策略流程管理微軟運作框架架MicrosoftOperationFramework可用性transacts$100M’’sadayat99.999%availabilityonWindows2000Largee-Businessesget99.9%+availability

onIntel?serverswithWindows2000achieves99.999%availability

onWindows2000performs2Mtransactionsadayat99.97%availabilityonWindows2000has99.98%availabilityonWindows2000二、熱點:實實現企業(yè)應用用集成(EAI)企業(yè)應用集成成的需求異構平臺(TD/AS400/Windows)專有系統(交易、結算、、監(jiān)察系統)已有應用軟件(公司、會員管管理)投資者證監(jiān)會上市公司會員新聞媒體REQUIREMENTSConfigurableacrossapplicationsLooselycoupledSupportsanincrementalapproachInternet/VirtualPrivateNetworkB2BIntegrationA2AStandardsbasedintegrationBusinessprocessorientedScaleable,available,secure,manageableB2C點對點的資料料交換沒有BusinessIntelligent的機制制Businessrule大都都寫死(hard-code)在程序序中成功的EAI導入階階段與策略點對點(point-topoint)的資料整合或同步LooselycouplesystemMessagesorientedmiddlewaretools.1.點對點整合以Hub或星狀的整合架構Middleware由Message-brokerApplicationServerMiddleware的角色:資料格式轉換流程處理交易的完整性2.架構整合具有Level2的EAI基礎架構系統之間的信息由分享提升成可以被管理需要Processautomationmodelingtools的middlewareMiddleware的角色:工作流程設計工具工作流程自動化3.流程整合善用前3層之所有的EAI基礎架構符合標準的網絡架構,即Internet采用標準的資料交換格式–XMLMiddleware的角色:安全的交易智慧型代理程序資料格式對映整合至B2B/B2C/B2E4.內外整合Source:EAIJourney透過Middleware來達達到標準化的的交換過程。。Businessrule及核心心資料由Middleware集中中控管及交換換企業(yè)的業(yè)務流流程與外部的的客戶及交易易伙伴緊密結結合。EAI的最最佳模式。應用程序之間間的交換完全全與工作流程程結合。自動的工作流流程。EAI的整合架構#1Point-to-PointMessagingComponent

BridgingDatabase

ReplicationBatchData

Export/Import業(yè)務流程及資料能見度低EAI整合為靜態(tài)整合各個應用軟件各自為政資料及流程無法集中管理ERPSystemsClient-ServerSystemsIn-houseLOBApplicationsLegacyApplicationsE-CommerceApplicationsEAI的整合架構#2+HubSpoke集中式的MessageRouting及ProcessingHubBusinessProcess

Orchestration以Business

Process

為導向的整合可動態(tài)變更

系統設定維持系統間獨立性保留應用程序彼此之間仍是獨立能有效提供審核及追蹤能力ERPSystemsClient-ServerSystemsIn-houseLOBApplicationsLegacyApplicationsE-CommerceApplicationsBizTalk

Messaging

BizTalk

Orchestration

XML打造成功的企企業(yè)信息整合合(EAI)建設EAI的的成功關鍵鍵業(yè)務編排建模模BusinessOrchestrationModeling動態(tài)改變及布布署業(yè)務流程程Internalwork-flowintegration數據整合DataIntegrationEAI跨系統之間資資料格式轉換換及交換異構平臺及資資料的整合與已有ERP及Legacy系統整合EAI資料審核及監(jiān)監(jiān)控你知道領導決決定要改變些些許的業(yè)務流流程嗎?我已經制訂好好新的流程,,該您去修改應應用程序來對對映新的BusinessProcess了。別開玩笑了!!你知道改變業(yè)業(yè)務流程要修修改多少程序序嗎?我無法法在這么短的的間時內完成成。`如果新流程被被確定時,就就能一同改變變相關應用程程序的接軌,,那該多好啊??!ProcessIntegration的的難題當程序開發(fā)人人員碰到業(yè)務務流程制定人人員動態(tài)業(yè)務流程改變,需要一個可以同時讓Businessflow及

developer一同參與的

BusinessProcessModelingTools還有,領導說說他下個禮拜拜就要啟用新新流程,你有有一周的時間間可以努力。。BusinessProcessModelingBizTalkApplicationDesignerStyleMSMQPORequestScriptImplementationSend

ApprovalSend

DenialReceivePurchase

RequestDecisionGet

Purchase

Order

TotalBusinessModelActionSequenceBindingDataIn

DataOutPurchaseRequestPortApprovalRequestMessageEAI跨系統之間資資料格式轉換換及交換的難難題從程序觀點,,要如何快速速把相關資料料抓出來,並並可以對映出出所需的資料料及格式呢?EAI需要能夠跨異構數據庫存取的Middleware,同時要提供動態(tài)資料

對映的功能,以適應企業(yè)未來的需求??礃幼?,又得得要修改ERP系統,然后在在每一個表單單程序上寫一一段資料轉換換的程序!為了與客戶進進行B2B連接,我們被被要求所有與與客戶往來的的信息,都要要能提供符合合客戶所需的的資料格式。。更重要的,,要能同時支支持公司正規(guī)規(guī)劃的EAI專案!我們要如何才才能將數據倉庫中的資料轉換換成交換的格格式,同時又又可以與其他他系統交換?這樣土法煉鋼鋼是可以做出出來,但那聽聽起來真是一一個浩大工程程!而且以后后可能還得為為EAI專案重新來過過!快速建設EAI資料轉換及整整合BizTalkEditor&DataMapperRequirementXMLEDIStandardsW3CANSIX.12

UN/EDIFACTOthers…DocumentParsingDOM/SAXCustomTranslatorsDocumentDefinitionDTD/XMLSchemasProprietaryDataDictionariesDocumentTransformationXSLTCustomTranslatorsExtensibilityOpenContentModelClosedContentModelCommunicationsInternetVANInternalwork-flow的難題公司內有各種種異構的平臺臺及軟件,好好不容易已經經可以轉換成成XML格式,要如何何透過集中的的Middleware來進行EAI流程整合呢?簡單,我們可可以使用COM的傳遞即可。。一但采用自動動化的流程整整合,我們更難掌控控每一份對內內及對外的交交換資料是否否完整的被處處理!別忘了,我們們的交易后臺系統還是是使用mainframe的系統!EAI在面臨異構平臺上之應用程序的整合時,應能同時支持不同的通訊協定,更要能把資料及流程緊密結合。OrchestrationBizTalk

Server完整的資料接接受及交換協協定MSMQReceive

FunctionFileTransfer

FTPASPHTTPTranslationBridgingMSMQBridgeMQ

SeriesMSMQLegacyApplicationsIInterchange::

Submit()COMAware

ApplicationSMTPExchangeScriptHTTPMSMQFILESMTPDCOMHTTPMSMQFILESMTPDCOMBizTalkServerGroupApplication

DesignerShared

QDatabaseWebDAVAdminDatabaseDocumentTrackingManagement

DeskEditorMapperAdministrationTrackingProcessIntegration&OrchestrationBizTalkServer2000異構平臺及資資料的整合難難題如何將由外部部接收到的資資料,整合至至后臺系統呢呢?我們可要考慮慮異構資料及及平臺的整合合,特別是后臺的mainframe交易系統,而會員系統是SQLServer的數據庫服務器在面臨異構平臺時,務必要支持同步及批次作業(yè)的需求,完整支持XML的數據庫可讓整合更有彈性。AnXMLdocumentcanbeinserteddirectlyintoSQLServer2000sp_XML_PrepareDocumentOpenXML()XMLApplicationIntegration

ComponentADOINSERT/

UPDATEXMLCustomstoredprocedure數據庫整合(DatabaseIntegration)SQLServer2000同步整合(SynchronousIntegration)COM+MainframeSystemsCOMTIAPPCLU6.2TCP/IPAIC非同步整合(AsynchronousIntegration)MainframeSystemsMSMQ

WorldMQSeries

WorldTranslationBridgingMSMQBridgeMSMQMQSeriesAICMainframeIntegrationHostIntegrationServer2000不過,這種勾勾稽也可確保保EAI的建設更落實實,同時對於於領導常常要求的統計資料,也變得得更加準確!EAI資料審核及監(jiān)監(jiān)控的難題不錯,透過緊緊密的EAI建設,能讓公公司更能掌握握客戶的動向向。一但采用自動動化的流程整整合,結算公司及系統運行部要求必須要確確保每一份對對內及對外的的交換資料可可以被追蹤及及審核,真是是苦命!!從管理觀點,EAI的結果要讓流程自動化,信息即時化,更重要的是能有效的審核。透過BizTalkServer進行審核TrackingComponents直接從從數據據庫進進行追追蹤完整文文件記記錄針對特特定欄欄位信信息在Orchestration之間的的信息息提供Web-based的查詢詢工具具提供API讓其他他軟件件可以以對信信息審審核及及追蹤蹤IBizTalkTrackDatainterfaceBasedonhandlereturnedfromIInterchange::SubmitStandardandAdvancedQueriesQuerybyDate,Time,DocumentType,SourceandDestinationorg.AdvancedQueryBuilderCustomfieldquerySavetoDTAdatabaseEAI結論BizTalkS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論