云服務(wù)中間件TIBCO架構(gòu)介紹_第1頁
云服務(wù)中間件TIBCO架構(gòu)介紹_第2頁
云服務(wù)中間件TIBCO架構(gòu)介紹_第3頁
云服務(wù)中間件TIBCO架構(gòu)介紹_第4頁
云服務(wù)中間件TIBCO架構(gòu)介紹_第5頁
已閱讀5頁,還剩105頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

TIBCO產(chǎn)品及方案介紹議程TIBCO公司介紹TIBCO方案介紹TIBCO優(yōu)勢及成功案例TIBCO簡介成立于1985年,總部在美國加州的PaloAlto消息中間件(MOM)、企業(yè)應(yīng)用整合(EAI)、電子商務(wù)整合(B2B)、企業(yè)服務(wù)總線(ESB)、業(yè)務(wù)流程管理(BPM)、復(fù)雜業(yè)務(wù)事件處理(CEP)、主數(shù)據(jù)管理(MDM)全球范圍:3500+客戶,1600+員工,50+分支機構(gòu),175+全球合作伙伴主要的垂直行業(yè):金融服務(wù),電信,能源,零售,制造,公共部門,生命科學(xué)近期財務(wù)狀況:2009財年:$6.2億研發(fā)投入:收入的25%–業(yè)界研發(fā)投入最高的軟件公司之一現(xiàn)金:~$5.5億獲得最多的認同和褒獎:Gartner,IDC,Forrester等中國機構(gòu)設(shè)置:北京、上海、臺北、香港;北京研發(fā)支持中心(300人)全球首位的獨立業(yè)務(wù)整合軟件公司TIBCO的過去,現(xiàn)在與未來公認的服務(wù)與滿足客戶的能力20年來始終為企業(yè)提供領(lǐng)先的軟件產(chǎn)品和服務(wù)擁有3,000多名客戶,超過175家合作伙伴1,600多名員工遍布全球50多家辦公室業(yè)務(wù)穩(wěn)定,發(fā)展迅猛,財務(wù)穩(wěn)健連續(xù)17季度實現(xiàn)營業(yè)額同比增長連續(xù)17季度運營利潤率保持兩位數(shù)運營現(xiàn)金流連續(xù)16個季度保持穩(wěn)定發(fā)明“The

InformationBus”‘85開創(chuàng)統(tǒng)一的BPM與集成啟用企業(yè)級SOA‘99‘05‘03‘01實現(xiàn)B2B與門戶的聯(lián)結(jié)推行Rendezvous

消息傳輸軟件定義實時業(yè)務(wù)后實時業(yè)務(wù)時代‘06‘90實現(xiàn)創(chuàng)新的合作伙伴TIBCO軟件最高的市場份額,最高收益,最高的持續(xù)利潤率業(yè)界分析家認可和最高褒獎:Gartner,IDC,Forrester,etc.被證明的技術(shù)革新者:最高的研發(fā)投資額超過3000家客戶,二十年的業(yè)務(wù)整合經(jīng)驗服務(wù)生態(tài)系及技術(shù)合作伙伴全球首位的獨立業(yè)務(wù)整合軟件公司TIBCO中國研發(fā)中心2005年建立中國研發(fā)中心(TIBCOCDC);CDC現(xiàn)共有工程師將近300人;CDC負責(zé)全球產(chǎn)品研發(fā)、技術(shù)支持,以及中國區(qū)的本地化實施服務(wù)。TIBCOistheLeaderinApplicationIntegrationProjectsGartner:ApplicationInfrastructureforBack-EndApplicationIntegrationProjects,2Q07Comprehensiveproductlinewithstrongfunctionality.AddressesintegrationandSOA,andhasinnovativeActiveMatrixcontainertechnology.TIBCOisSOALeader各行業(yè)首要客戶認可TIBCO的行業(yè)領(lǐng)導(dǎo)地位世界最大的100家公司中有47家是TIBCO客戶*ByannualrevenuesexceptforinvestmentbankingwhichismeasuredbyassetsRetailBanking—17oftop20ConsumerPackageGoods—5oftop10Energy—5oftop10Hi-TechManufacturing—15oftop20InvestmentBanking—9oftop10Manufacturing(nonHigh-tech)—5oftop10Pharmaceutical—6oftop10Telecommunications—8oftop10Transportation—4oftop10TIBCO中國部分客戶–電信與金融TIBCO中國部分客戶–制造與服務(wù)制造業(yè)–工業(yè)制造業(yè)客戶工業(yè)制造航空與國防–波音、洛克希德、Astrium裝配制造–理光、西門子Metal/Wood/Housing工業(yè)機械–AppliedMaterials流程–Appleton,Cemex化工/石油/造紙/涂料/水泥日用消費品–百事、寶潔汽車–戴姆勒-克萊斯勒、伊頓、豐田OEM,Tierxx,維修高科技行業(yè)復(fù)雜設(shè)備–Cisco,Agilent,NEC,Qualcomm半導(dǎo)體–LSILogic,MicronTechnology,Intel計算機與外圍設(shè)備–惠普、Gateway、希捷、太陽消費電子–索尼電子制造服務(wù)(EMS)–ASEGlobal軟件–Intuit制造業(yè)–高科技行業(yè)客戶TIBCO臺灣客戶半導(dǎo)體制造業(yè)議程TIBCO公司介紹TIBCO整合方案TIBCO優(yōu)勢及成功案例TIBCO如何實現(xiàn)–SOA(面向服務(wù)架構(gòu))實施前

接口的構(gòu)建速度通常為8至9個月,從而大大延緩了服務(wù)交付時間。實施后服務(wù)快速實現(xiàn)。接口構(gòu)建僅需幾周,甚至更短?!蔽覀兊纳暇€時間提前了兩周并節(jié)約了五十萬美金的預(yù)算?!皩崿F(xiàn)組件與服務(wù)重用的架構(gòu)服務(wù)開發(fā)WebService交付服務(wù)管理應(yīng)用集成貿(mào)易伙伴管理數(shù)據(jù)集成企業(yè)服務(wù)總線消息傳輸加速項目、實現(xiàn)創(chuàng)意及縮短上市周期業(yè)務(wù)優(yōu)化業(yè)務(wù)流程管理面向服務(wù)架構(gòu)RoutingBOMBusinessProcessforHTMIEData(CapacityConstraints,Standards)APSParametersRoutingSupplies(WIP,Inventory)Demand(Forecast,SO)Product,BOMMESSCMMaterialManagementSalesOrderManagementShipmentProductCostRN/EDIB2BSupplierPortal…RN/EDIB2BCustomerPortal…SuppliersSubcontract…CustomersForwarders…RawWaferBankLotGenerationProcessEquipManagementStep#1…Step#NFinishedGoodRawMaterialSupplyPurchaseOrderWIPSalesOrderNewProductIntro.FinishedGoodsShipmentForecastWIPInventoryPOForecastSOMaterialMgmDueDateERPGoodReceivedEquipInfoWIPVendorLotreceiveODS(IEDB)DWUsingEAIorETLforIntegrationUsingPortalorB2BforIntegration

UsingMessagingforreal-timeIntegrationUsingBAMforreal-timeMonitoringTIBCO如何實現(xiàn)-BPM(業(yè)務(wù)流程管理)實施前每日可處理1,800至2,000項駕照違例案。實施后每日處理案例超過3,000項。員工培訓(xùn)時間從兩周縮短到兩日,提高了客戶服務(wù)質(zhì)量?!啊a(chǎn)力的巨幅提升…”DriverandVehicleLicensingAgency協(xié)調(diào)任務(wù)執(zhí)行的控制和可擴展性流程建模流程執(zhí)行流程監(jiān)控業(yè)務(wù)規(guī)則流程分析提高運營效率與績效業(yè)務(wù)優(yōu)化業(yè)務(wù)流程管理面向服務(wù)架構(gòu)BPM

可創(chuàng)建多種與多變的商業(yè)流程ProcessNavigationProcessMapConditionsHumansIntegration

StepsEmailNotificationsDeadline

-singlestep

-informationalonly

-noescalationDeadline

-singlestep

-escalationpath

-emails

-reassignmentDeadline

-multiplesteps

-escalationpath

-emailWithdrawAction

WhenCaseNNNcompletesStep4,deletethelinkedinstanceatMonitorSLA提高運營可視度,協(xié)作度以及創(chuàng)造市場先機的能力TIBCO如何實現(xiàn)-BusinessOptimization(業(yè)務(wù)優(yōu)化)實施前供應(yīng)鏈和庫存成本持續(xù)增加,客戶滿意度卻同時下降。實施后銷售增長5%(減少脫銷狀況),整體庫存下降20%,服務(wù)水平提高22%?!艾F(xiàn)在我們對整個供應(yīng)鏈擁有充分的可視度…幫助我們改進經(jīng)營方法,從而獲得更好的效益”以實現(xiàn)有效行動為目的對信息進行發(fā)送和利用員工,客戶與合作伙伴門戶運營監(jiān)控,預(yù)警與性能儀表板事件關(guān)聯(lián)業(yè)務(wù)優(yōu)化業(yè)務(wù)流程管理面向服務(wù)架構(gòu)TIBCOBusinessEvents–ComplexEventProcessingReal-timeEventCorrelationProcesssimpleevents(publish/subscribe)Real-timeeventnotificationCorrelatediscreteeventstoidentifypotentialopportunitiesorthreatsTIBCO在華為-完成時ComponentSelectionSystemLDAPCustomAppsContractManufacturersERPPDMCRMData-basesData-ware-housesOAAPSProjectMgmtFirewallFirewallOEMsElectronicComponentSuppliersHighTechExchangesLogisticsProvidersFinancialInstitutionsInternetVANTIBCOB2BEDITIBCOB2BRosettaNetTIBCOEAI&ESBSemiconductorManufacturingWebApps/Portals整合企業(yè)內(nèi)部,以及延伸到供應(yīng)鏈的上下游流程層DMS(發(fā)貨管理系統(tǒng))EBS(出口業(yè)務(wù)管理)合同輸入處理合同備貨發(fā)運國際運輸?shù)貐^(qū)部倉庫管理/發(fā)至客戶CM(合同管理)OM(訂單管理)OSP(外協(xié))ERP

提供一個從機會到回款(Lead-to-Cash)的全局視圖TIBCO在華為–現(xiàn)在時服務(wù)層GetContractbyProjectGetArrivalbatchbyContractGetDeliverybatchbyArrivalGetSitetypebyarrivalGetSitetypebydeliveryGetSitelocationbyarrival流程展現(xiàn)層

業(yè)務(wù)流程管理BPM令I(lǐng)T不再拘泥于應(yīng)用系統(tǒng)的建設(shè)TIBCO在華為–不久的將來合同輸入處理合同備貨發(fā)運國際運輸?shù)貐^(qū)部倉庫管理/發(fā)至客戶** ** ******* ***********

****每一流程環(huán)節(jié)不斷產(chǎn)生事件當(dāng)事件相互之間有所關(guān)聯(lián)時就變得值得關(guān)注了-TIBCO復(fù)雜事件處理引擎TIBCO實時事件驅(qū)動的架構(gòu)把有效信息主動推送到用戶桌面關(guān)聯(lián)匹配事件行動流程可視化啟動動態(tài)流程TIBCOSolutionArchitectureinManufactureCustomer

SystemsYourInternalSystemsServiceProviders,suchas3PLSupplier

SystemsWMSTMSPDMERPERPCRMERPPDMSCMCustomMESConfigCustomCustomTIBCO高可靠性、高可用性、高可擴展性高可靠性、高可用性、高可擴展性(Reliability,Availability,Scalability(RAS))分布式事件驅(qū)動及面向服務(wù)架構(gòu)客戶Intel

報告中:TIBCOEAI+B2B系統(tǒng)的可靠性達到99.9978%NASDAQ企業(yè)信息總線60,000消息/秒企業(yè)消息服務(wù)(EnterpriseMessageService)制造執(zhí)行系統(tǒng)適配器工作流適配器數(shù)據(jù)倉庫適配器企業(yè)資源計劃適配器客戶關(guān)系管理適配器適配器供應(yīng)鏈管理企業(yè)應(yīng)用整合(EAI)TIBCO企業(yè)應(yīng)用整合框架HTTP/sTIBCOEnterpriseMessageServiceTIBCOAdapters基于消息中間件連通TIBCOBusinessWorks傳輸TIBCORendezvous面向消息的中間件產(chǎn)品MessageOrientedMiddleware(MOM)連接性業(yè)務(wù)流程自動化/數(shù)據(jù)傳輸BW插件BW插件TIBCOAdministrator管理/監(jiān)控

XML格式的數(shù)據(jù)表達式XSLT為基礎(chǔ)的數(shù)據(jù)轉(zhuǎn)化BPEL/WSFL為基礎(chǔ)的業(yè)務(wù)流程建模

基于標(biāo)準(zhǔn)的消息通訊集成開發(fā)環(huán)境

分布式架構(gòu)方案集合TIBCOBusinessWorksTIBCOBusinessWorksCollaboratorTIBCOBusinessFactorTIBCOBusinessConnectProcessEngineB2BServerBAMTIBCOAdministrator用戶管理部署資源管理系統(tǒng)監(jiān)控TIBCOEnterpriseMessageServiceTIBCOXMLCanon元數(shù)據(jù)管理TIBCOAdapters運行環(huán)境設(shè)計環(huán)境LDAPDBTIBCODesignerTIBCOStaffwareProcessSuiteBPM架構(gòu)–集中方式部署TIBCOAdaptersTIBCOAdministratorAPPSTIBCOAdaptersAPPSTIBCOAdaptersAPPSTIBCOAdaptersAPPSTIBCOEnterpriseMessageServices/TIBCORendezvousTIBCOBusinessWorksJDBCHTTPSOAPFTP架構(gòu)–分布方式部署TIBCOAdaptersTIBCOAdministratorAPPSTIBCOAdaptersAPPSTIBCOAdaptersAPPSTIBCOAdaptersAPPSTIBCOEnterpriseMessageServices/TIBCORendezvousJDBCHTTPSOAPFTPTIBCOBusinessWorks場景:數(shù)據(jù)同步經(jīng)典的集成問題發(fā)布/訂閱模式TIBCOBusinessWorksTIBCOAdaptersApplicationATIBCOAdaptersTIBCOEnterpriseMessageServices/TIBCORendezvousApplicationBTIBCOAdaptersApplicationCDataTransformationPublishSubscribeSubscribeConsistentData組裝:構(gòu)建及部署無風(fēng)險資源按照類型分組組件單獨構(gòu)建,然后組合在一起在部署前集成校驗資源的繼承和兼容性校驗意味著更少的錯誤,更少的錯誤診斷時間Out-of-the-Box集成能力和適配器(Adapters)已經(jīng)嵌入的眾多集成組件配置即運行的方式,無須編碼包括:HTTP/HTTPs,JDBC,JMS,SMTP/POP3,JRMI,EJB,TCP,FTP,Files,XML,XSLT,EDI,WebServices(UDDI,WSDL,SOAP)andetc.TIBCO與SOAP,UDDI,WSDL,WSIL,WSFL標(biāo)準(zhǔn)SOAP,UDDI,WSDL,WSIL和WSFL都是WebService的標(biāo)準(zhǔn)組成部分。TIBCO產(chǎn)品提供了完整的WebService解決方案。支持企業(yè)在原有(不支持WebService)的應(yīng)用基礎(chǔ)上創(chuàng)建、管理、部署Web服務(wù),支持在企業(yè)流程中使用WebService,并支持把企業(yè)的內(nèi)部應(yīng)用功能做為WebService供客戶、合作伙伴發(fā)布使用。TIBCO應(yīng)用集成產(chǎn)品對于WebService的徹底支持,使得企業(yè)可以在需要的時候立即使用Web服務(wù)。商業(yè)軟件包應(yīng)用適配器SAP(R/3,NetWeaver)Siebel(UANcertified)PeoplesoftCalrifyOracleApplicationsJDEdwardsBroadVisionLotusNotesNCRTeradataKenanArborVantiveRemedyMetaSolv商業(yè)軟件包應(yīng)用適配器PortalInfranetAmdocsi2ManugisticsPTC(embedded)GEIS技術(shù)適配器S.W.I.F.TMQSeriesMSMQEJBCOMCORBALDAPTuxedoCICS,IMSTandemFilesHPOpenViewTivoliSNMPEDI數(shù)據(jù)庫適配器OracleDB2(UDB,DB2/400,DB2/390)SybaseMSSQLInformix路透應(yīng)用適配器MultipleDatafeedSystem(MDS)Kondor+RTPTIBMercuryTIBCO適配器(Adapters)樣例列表TransformationisbasedonXSLT,XPathstandardtechnologies.數(shù)據(jù)轉(zhuǎn)換VisualizedXMLSchemaEditorBuilt-inXPathFormulaBuilderSmartMapper–智能交叉引用如何管理多個系統(tǒng)之間的標(biāo)識數(shù)據(jù)是一個通用集成問題每個系統(tǒng)都有自己引用數(shù)據(jù)的方式SmartMapper–管理多個系統(tǒng)之間的對象標(biāo)識ApplicationAApplicationBSmartMapperSmartMapperTIBCO’sSmartMapper<AccountId>abc-123</AccountId><KUNNR>10001000</KUNNR>AppA_Patient[1]abc-123AppB_Patient[1]10001000無論流程簡單或者復(fù)雜,都容易設(shè)計事件驅(qū)動、命令驅(qū)動、定時驅(qū)動HTTPEventDrivenTimerDrivenProcess流程集成交互式的測試環(huán)境部署:彈性和完整性配置數(shù)據(jù)在分部式系統(tǒng)中更新,極大減少了配置部署時間部署歷史可見部署按鈕配置開發(fā)環(huán)境測試環(huán)境生產(chǎn)環(huán)境部署管理部署的所有方面管理管理和監(jiān)控Web方式的管理界面,可以管理用戶、服務(wù)器、網(wǎng)絡(luò)和應(yīng)用資源通用的安裝框架,在所有的TIBCO組件實現(xiàn)單點登錄可為用戶指定不同的角色,直至流程層面的控制集中管理分布式IT資源使得管理功能更有效高安全性:Repository的訪問控制,防止非授權(quán)用戶訪問基于JMS

的JMS保護數(shù)據(jù),不會被非授權(quán)訪問監(jiān)控TIBCO投入超過10年時間研發(fā)分布式系統(tǒng)TIBCOHawk已經(jīng)被1000多個用戶使用全分布式并有極強的應(yīng)用內(nèi)省性所有TIBCO產(chǎn)品的部署、監(jiān)控和內(nèi)部管理都基于TIBCOHawk實現(xiàn)持續(xù)將主要的企業(yè)監(jiān)控目標(biāo)作為首要認為使IT資產(chǎn)同業(yè)務(wù)流程關(guān)聯(lián)HP-OV;CA,BMC支持PTCWindchillAsshowninFigure2,WindchillESIisbuiltonamodulararchitecturetosupportanumberofintegrationrequirements.Thisintegrationsolutionprovidesapowerfullayerofbusinesslogic,datatranslation,androbustcommunicationcontrolbetweenWindchillandthetargetsystem.AlthoughPTCisbundlingindustryleadingEnterpriseApplicationIntegration(EAI)softwareprovidedbyTIBCO?,WindchillESIbeginswithanopenAPIlayerofintegrationservicesontopofWindchillthatisdesignedtobeEAIneutral,allowingothercommercialmiddlewareproductstobeusedasnecessary.Thisneutralityispossiblethroughamodulararchitectureandtheuseofindustrystandardsfortheinterface,specificallyanumberofWebservicesthatareenabledviaSOAPoverJMS(JavaMessageService)fortransactionalintegrity.

TIBCOPTCWindchillintegrationTIBCOAdapterforSAPR3WhyTIBCOForSAPIntegration?Committed:Since1998,TIBCOhasbeenanSAPpartnerandofferedaSAPcertifiedadapterwithproductioncustomers.Neutral:WeprovideanSOAandBPMplatformthatisapplication,hardwareandOSneutral.Weunderstandheterogeneousenvironments.MatureandCapable:Oursolutionsarematureanddeliverimmediatevalue,asopposedtopromisesoffuturecapabilitiesandmaturity.Experienced:500+CustomersuseTIBCOforintegratingwithSAP:46TIBCOAdapterforR/3

ProductArchitectureSAPR/3tRFCTIBCOEnterpriseBackbonesRFCIDocTIBCOAdapterforR/3BAPITIBCODesignerTIDManagerRepositorySDKSDKFileTIBCOBusinessWorksLocalMetadata,MapsTIBCOAdministrationDomainOtherapplicationsandTIBCOcomponentsAppsqRFC47SAPR/3InterfacesIDocAsynchronouscommunicationbetweenlooselycoupledapplicationsIDocstransportedviatransactionalRFC(guaranteesexactlyoncedeliveryiftransactioncommits)ALEusesIDocascontainertocommunicatebetweenR/3systemsIDocmapstoANSIX.12,EDIFACTforEDIStableinterfaceacrossR/3releasesTIBCOAdapterforR/3supportsInboundandoutboundIDocspassedviaALERelease3andRelease4porttypesAllstandard,extended,andcustomIDocsIDocbatch48SAPR/3InterfacesBAPIMethodsofSAPBusinessObjectsReleaseIndependenceMostlyfortightlycoupled,synchronouscommunicationIDocinterfacecanbegeneratedforasynchronousBAPITIBCOAdapterforR/3supportsInboundandoutboundBAPIsefficientlyviaunderlyingRFCSynchronouscallsAsynchronous/transactionalcalls49SAPR/3InterfacesRFCFoundationforIDoc/tRFCandBAPIinterfacesUsedwhennosuitableBAPIorIDocinterfaceavailableSusceptibletochangesbetweenR/3releasesNoexplicitreferencetobusinessobjectSynchronousandtransactionalRFCTIBCOAdapterforR/3supportsInboundandoutbound

SynchronousRFCTransactionalRFCMultiplecallspertransaction50TIBCOAdapterforR/3

ProductFeaturesBi-directionalsupportforStandardandCustomRFC,BAPIandALE/IDocinterfacestoSAPR/3ZeroCodingApproach-NoABAPcodingrequiredHighPerformanceOptionsServer-sidecachingBatchedIDocProcessingIDocFilteringMulti-threadingHighAvailabilityFeaturesAdvancedConnectionRecoveryMechanismsBi-directionalLoadBalancingandFaultTolerantCapabilitiesBuilt-inMonitoringFeatures51TIBCOAdapterforR/3

ProductFeatures(cont.)RapidIntegrationTIBCOBusinessWorksbasedexamplesworkingwithvariousSAPBusinessObjectsincludingCustomer,SalesOrder,PurchaseOrderAbilitytodownloadSAPmetadataforRFCs,BAPIs,orIDocsDesign-timeandRun-timeSecurityFeaturesTIBCORendezvousandTIBCOEMSSSL-basedCommunicationHTTPSbasedTIBCOAdministratorAccessPasswordObfuscationTransactionSupportSupportforSAPtransactionalRFC(tRFC)andqueueRFC(qRFC)TIDManagementtopreventduplicatetRFC/qRFC/IDocpostingSupportforBAPI_Transaction_Commit/Rollback52TIBCOAdapterforR/3

ProductFeatures(cont.)FlexibleConnectivityOptionsDedicatedorLoad-BalancedConnectionsDynamicLogonfromexternalsystemsDynamicR/3ApplicationserverdiscoveryandconnectionMulti-lingualSupportSupportforStandardandcustomSAPcodepagesJapaneselocalizationavailableSAPUnicodeSupport53AdapterServicesSupportedServicesPublicationServiceReceiveIDocsfromSAPandPublishtotheTIBCOEnvironment(e.g.forusebyanothersystemlikeadatamartoranotherapplication,etc.)SubscriptionServiceReceiveIDocsfromtheTIBCOEnvironmentandpostintotheSAPsystem(e.g.receivelotcompletioneventfrommanufacturingsystem)Request-ResponseInvocationServiceReceiveBAPI/RFCfromSAPandsendrequesttotheTIBCOEnvironment,thensendbackresponsetoSAP(e.g.creditcardvalidation)RequestResponseInvocationServiceReceiveBAPI/RFCrequestfromTIBCOenvironmentandexecutetheBAPI/RFCinSAP,thenreturnexecutionresultstoTIBCOenvironment(e.g.requestcustomerinfoororderstatus,orcreatesalesorder,etc.)54CUSTOMERUPLOADINTOSIEBELSAP–Sales&DistributionModuleSAPR/3AdapterPublisherTIBCOEnterpriseBackboneDEBMAS01DEBMAS01DEBMAS01(SAP)CustomerAccount(Siebel)SiebelAdapterSubscriberSiebelCRMSystemTIBCOBWAnAdapterPublicationServiceScenario55TIBCOAdapterforR/3asPublisher

InthisscenariocustomermasterdataistobeintegratedwithSIEBEL.InSAPamessageflowwillbedefinedsuchthatassoonasacustomermasteriscreatedinSAPthemasterdataissentoutasDEBMAS01IDOCtotheALElayer.SAPAdapterwhichisregisteredonaparticularRFCdestinationwillreceivetheIDOC.ThisIDOCissentoutontheTIBCOEnterpriseBackbone.TIBCOBusinessWorkstriggersaBusinessProcessuponreceiptoftheIDOCandeventuallytransformstheIDOCintoaSIEBELCustomerAccountevent.TheBusinessProcessdirectstheCustomerAccountEventtotheTIBCOAdapterforSiebel.TheTIBCOAdapterforSiebelreceivesandpoststheeventinSIEBEL.TheAdapterPublicationService56WarehouseManagementADBPublisherTIBCOEnterpriseBackboneMaterialdocSAPR/3AdapterSubscriberMATMAS01IDOCMATMAS01IDOCSAP–MaterialManagementModuleMATERIALUPLOADINTOSAPTIBCOBWAnAdapterSubscriptionServiceScenario57TIBCOAdapterforR/3asSubscriberInthisscenarioamaterialmasterfromaMaterialmanagementSystemisintegratedwithSAPR/3WheneveranewmaterialiscreatedintheMaterialmanagementsystemtheADBadapterwillsendoutMaterialdocument.ThisdocumentwilltriggeraBusinessprocessinTIBCOBusinessWorks,andwilleventuallybeconvertedtoaMATMAS01IDOC.TheAdaptersubscriberwillreceivetheMATMAS01IDOCmessageandpostsittotheSAPgateway.TheinboundIDOCprocessflowinSAPR/3willpassonthemessagetotheMaterialManagementapplication.TheApplicationwillcreateanewmaterialinSAP.TheAdapterSubscriptionService58SAPSiebelCRMSystemTIBCOEnterpriseBackboneSiebelAdapterSAPR/3AdapterServerBAPI_SALESORDER_CREATEBAPI_SALESORDER_CREATESalesOrderNumberSalesOrderCreateSALESORDERUPLOADINTOSAPRequestsentbySIEBELAdapterReplygotbackfromR/3AdapterSalesOrderNumberSalesOrderNumberTIBCOBWAnAdapterRequest-ResponseServiceScenario59TIBCOAdapterforR/3asServer

Inthisscenario,theAdapterisusedasaServertointegratetheSalesorderfromSIEBELintoSAPsystemWheneverasalesorderiscreatedintheSIEBELCRMsystemTIBCOadapterforSIEBELsendsarequesttoSAPwithsalesorderdata.ThistriggersaBusinessProcessinTIBCOBusinessWorks,andtheSalesorderdataistransformedtoaBAPI_SALESORDER_CREATEFROMDAT1requesttotheadapter.TheadapterwillreceivetherequestandexecuteaBAPIBAPI_SALESORDER_CREATEFROMDAT1inSAPwhichwillcreateasalesorderinSAP.TheSalesOrderNumberissentbackintheresponseTheBAPIrequestisfollowedbytheBAPI_TRANSACTION_COMMITfromTIBCOBusinessWorkswhichcommitsthetransactioninSAP.TheAdapterRequest-ResponseService60CREDITCARDVERIFICATIONSAP–SDModuleCreditCardComponentSAPR/3AdapterClientTIBCOEnterpriseBackboneCustomJavaAdapterCyberSourceClearingHouseCreditcardAuthorizationTIBCOBWCybersourceSchemaCarddetailsAuthorizationNumberAuthorizationNumberAuthorizationNumberRequestsentbyR/3AdapterReplygotbackfromCustomJavaAdapterAnAdapterReq-RespInvocationServiceScenario61TheTIBCOAdapterforR/3AsClientThisisascenariotoauthorizecreditcarddatasuppliedbythecustomer.ABAPICREDIT_CARD_AUTHORIZATIONwillbeexecutedinSAP.TheAdapterwillreceivetheBAPIinreal-timeandsendarequestforcreditcardauthorizationtotheTIBCOenvironment.ThistriggersaBusinessprocessinTIBCOBusinessWorksandtheeventisdirectedtotheCybersource(CreditcardAuthorizingAgency)CustomAdapter.ThecustomjavaadapterwillreceivetherequestandmakeacalltoCybersourceforauthorization.CybersourcewillauthorizetherequestandsendtheauthorizationNumberbacktothecustomadapter.TheCustomadapterwillsendbackthedatatotheadapteraftergoingthroughthebusinessprocessinTIBCOBusinessWorks.TheadapterwillreceivetheresponseandupdateSAPwiththeresultsofauthorization.TheAdapterReq-RespInvocationServiceTIBCOAdapterforR/3

SupportedEnvironmentsApplicationsupportSAPR/34.6C,4.7(Non-Unicode)and4.7(Unicode)**Platform

SupportTheAdapterissupportedonWindows2000,Windows2003,WindowsXPSolaris2.7,2.8,2.9HP-UX11.ionHPPA,HP-UX11iV2onIA64/ItaniumAIX5.1RedHatAS2.1**4.7UnicodesupportrequiresadaptertorunonWindows63DragandDropanSAPAdapterConfigurationinTIBCODesignerSampleAdapterConfigurationSteps64TesttheConnectiontotheSAPsystemSampleAdapterConfigurationSteps65FetchalistofIDocsfromtheSAPsystemSampleAdapterConfigurationSteps66FetchaListofBAPIs/RFCsfromtheSAPsystemSampleAdapterConfigurationStepsTIBCOAdapterforActiveDatabaseOverviewRelease5.1TIBCOAdapterforActiveDatabaseAllowsODBCdatabasestobefullyintegratedwithanyothersystemaccessiblethroughTIBCOTIBTIBCOAdapterforActiveDatabasePublishSubscribeTIBCOBusinessWorksTIBCOAdapterforSiebelDatabaseTIBCOAdapterforR/3TIBCOAdapterforActiveDatabaseProcessSQLstatements/storedproceduresonbehalfofotherApplicationsTIBTIBCOAdapterforActiveDatabaseReplyRequestTIBCOBusinessWorksDatabaseKeyfeaturesChoiceofmessagingtransport–RVorJMSSupportforindustrystandards–XML,XSD,JMS,SSLCommonTIBCOinterfaceforinstallation,design,monitoringanderrorreportingIntuitiveGUIforconfigurationandmetadataintrospectionSupportforcollaborativedevelopmentBusinesslevelstatisticsPublication,subscription,andrequest-responseserverservicesDesign-timeGUIgeneratesallnecessarydatabaseobjectsforrequiredfordeploymentRealtimeeventnotificationcapabilitiesKeyfeatures(cont.)Supportscomplex,deeplynesteddataforpublicationsandsubscriptionsProvidesseverallayersofusercalloutstoextendadapterfunctionalityAbletolaunchatestversionoftherun-timeadapterfromthedesign-timeGUItotesttheconfiguration.TIBCOAdapterforActiveDatabaseProductFeatures-PublishGeneratedtriggersupdateTIBCOpublicationtableswhenthereareDBchangestobepublishedPublishbyvalueorreferencePublishingtablecontainsdatatobesent;orDatatobesentisextractedfromthebasetable,view,orothertablesReal-timevsPollingAdapterpublishercanpollpublicationtablesatconfigurableintervals;orForreal-timelowvolumepublishing,aDatabaseAlerteradaptercomponentcannotifythepublisherwheneverpublishingtablecontainsrowstobepublishedNestedparent-childdataand/orrelateddatacanallbe

containedinsamemessageActive

DatabasePublisherPublishOracleTablesPublishingTableDBTriggerTIBCOAdapterforActiveDatabaseProductFeatures-SubscribeAdaptersubscriberreceivesincomingmessageandinserts/updates/deletes/upsertsdatabaseDataisstoredinADBExceptiontablesifthebasetablescannotbeupdatedStoredprocedurecanbecalledaspartofsametransactionAdaptercanpublishasuccessorfailuremessageaftertheinboundmessageisprocessedNestedparent-childdatacanallbeimportedaspartofthesametransactionParentdataneednotbeincludedforchilddatatobeprocessedActive

DatabaseSubscriberOracleTablesOptionally,publishareplymessagewithresultsImportincomingdataTIBCOAdapterforActiveDatabaseProductFeatures-Request/ReplyAdapterreceivesincomingRequestmessageMessagecancontainstoredprocedures,SQLstatement(s),orcombinationQuery,DDL,andDMLSQLaresupportedContentsofonemessageareallexecutedwithinsingledatabasetransactionReplymessagereturnstheresultsetorresultcodetorequestingapplicationIntrospectsdatabasestoredprocedurestocreatecustomclasseswithappropriateparametertypesforcallingthestoredprocedurefromanotherapplicationActive

DatabaseRPCServerOracleTablesAdapterpublishesareplyifrequiredAdapterreceivesrequestExecuteSQLstatements,storedprocedures,orcombinationEasilyConfigureActiveDatabaseAdapter

usingTIBCODesignerSimplyselectthetablesandfieldsthatyouwanttopublish.TheDBscriptstocreatetherequiredpublicationtablesandtriggersareautomaticallygeneratedforyou.CommonIntegrationScenariosActiveDatabasesProactivedisseminationofdatachangestootherapplications,databases,portalusers,orbusinesspartners/customersDesignedforhighperformance,scalablethroughputTIBCOBusinessWorksTIBCOAdapterforSAPR/3TIBOracleTIBCOAdapterforActiveDatabaseDataNotificationstoPortalReal-TimeReplicationDataChangeOccursSupportedEnvironmentsPlatformsWindowsNT,2000,XP,2003HP-UX11and11iSolaris2.7,2.8,and2.9AIX5.1RedHatLinuxAS2.1Databases**OracleServer8.1.7,9.2.0Sybase12.5MSSQL7.0,2000DB2forOS/3906.1(viaremoteconnection)DB2forAS/400V5R1,V5R2(viaremoteconnection)DB2UDB7.2,8.1(forWindowsandUnix)**Databaseandplatformrestrictionsmayapply;seeproductreadmeforsupportedcombinationsTIBCO

Enterprise

Message

Service

OverviewTIBCOEnterpriseMessageServiceJMSClientCClient.NETClientJavaApplicationServerMDBEJBTIBCORendezvousSmartSockets

RTserverEnterpriseMessagingServiceTIBCOAdministratorMQSeriesTIBCOEnterpriseMessageService支持JMS(JavaMessageService)客戶端兼容最新的JMSversion(1.1)規(guī)范C/C++應(yīng)用Fullymanaged.NET(C#)applications支持WinCE平臺的.NETCF手持終端應(yīng)用支持已有的Rendezvous架構(gòu)支持已有的SmartSockets架構(gòu)支持EJB的MDBsC-based服務(wù),具有優(yōu)越的性能和穩(wěn)定性TIBCOEnterpriseMessageService(續(xù))完整的傳輸語義支持發(fā)布/訂閱和

隊列不同級別的消息服務(wù)質(zhì)量:可靠,

保證送達和事務(wù)同步和異步方式本地的和外部控制的事務(wù)可靠性、可用性和可擴展性消息路由功能支持負載均衡集群配置內(nèi)建的或第三方的容錯機制安全性基于服務(wù)的身份認證和訪問控制可選的第三方LDAP認證客戶端和服務(wù)器連接、服務(wù)器和服務(wù)器路由的SSL支持什么是JMS?Java消息服務(wù)(JavaMessageService)標(biāo)準(zhǔn)的消息應(yīng)用開發(fā)接口(API)JMS規(guī)范由Sun和TIBCO,IBM等廠商開發(fā)和推進是J2EE規(guī)范的一個組件J2EE應(yīng)用服務(wù)器的事實上的消息服務(wù)EJB2,JCA1.5,JNDI,JTA中立的API,支持JAVA應(yīng)用的獨立性JMS被眾多的應(yīng)用服務(wù)器廠商和獨立軟件開發(fā)商所支持EMS對JMS規(guī)范的擴展授權(quán)和訪問控制管理支持:命令行、API、瀏覽器管理終端三種方式的管理多種管理功能內(nèi)建的容錯機制服務(wù)之間的消息路由機制負載均衡和擴展改善廣域網(wǎng)范圍內(nèi)消息服務(wù)的性能基于內(nèi)容的過濾和分發(fā)機制安全性客戶端和服務(wù)、服務(wù)和服務(wù)之間的SSL連接配置。EMS對JMS規(guī)范的擴展(續(xù))整合C和

.NETAPIs內(nèi)置的以及同第三方JNDI連通性同第三方J2EE應(yīng)用服務(wù)器的集成BEA,IBM,Borland,JBoss同第三方LDAP的身份認證功能集成同TIBCO適配器產(chǎn)品的整合同TIBCORendezvous產(chǎn)品的橋接直接連接EMS的服務(wù)進程支持RV的Reliable和certifiedmessaging的橋接支持JMS和CAPI的分布式事務(wù)處理功能(XA)EMS對JMS規(guī)范的擴展(續(xù))增強的操作功能流量控制(Flowcontrol)目的地橋接(Destinationbridges)可選的消息壓縮功能可靠傳遞(Reliabledelivery)和非確認接收模式(no-acknowledgereceipt)提高性能EMS管理應(yīng)用開發(fā)接口(AdministratorAPI)管理EMS服務(wù)的參數(shù)獲取EMS運行的指標(biāo)指標(biāo)隊列和主題數(shù)量進、出的消息數(shù)量及消息容量速率持久化訂閱和連接的數(shù)量硬盤的使用情況未處理的消息數(shù)量及所占空間訂閱,持久化訂閱和活動的持久化訂閱數(shù)量接收應(yīng)用的數(shù)量和消息延遲的估算管理消息的獲取基于唯一的消息識別碼基于相關(guān)的消息識別碼基于隊列接收的負載均衡和容錯配置隊列屬性獨占方式(Exclusive)

支持容錯:第一個接收應(yīng)用接收此隊列所有消息,直至此應(yīng)用異常;此隊列消息將由下一個接收應(yīng)用接收。非獨占方式(Non-exclusive)

直至負載均衡:消息將通過round-robin方式,由一組接收應(yīng)用接收。EMSQueueReceiverEMSServerStoreFileEMSQueueReceiverEMSQueueReceiver容錯或者負載均衡EMSQueueSender流量控制EMS管理可以指定目標(biāo)對象的最大存儲限制若存儲上限達到,EMS服務(wù)將阻塞消息產(chǎn)生應(yīng)用向目標(biāo)對象發(fā)送消息在消息存儲空間回落到限制范圍之后,阻塞將自動解除消費應(yīng)用接收消息消息過期消息被手工應(yīng)用清除流量控制可以被用于目的地橋接和消息路由安全性可以基于用戶和用戶組建立授權(quán)機制可選的第三方LDAP的身份認證機制SSL客戶端到服務(wù)器的連接服務(wù)器到服務(wù)器的連接C客戶端使用OpenSSL工具集合Java客戶端使用JSSE或者Entrust(JSSE是JDK1.3的免費附加組件,并包含于JDK1.4中)證書/私鑰格式:PEM,DER,PKCS7,PKCS8,PKCS12和

JavaKeyStore目的地橋接管理和控制隊列和主題的橋接功能任意組合的隊列和主題可以配置橋接機制可能的應(yīng)用場景消息的數(shù)據(jù)庫記錄和留痕將消息加入某一監(jiān)控隊列或主題TopicReceiverTopicReceiverBridgeSenderEMSServerQueue

ConsumerQueue

ConsumerQueue

ConsumerLoad-balancedworkersAdministrativeobservers主服務(wù)EMS內(nèi)建的容錯配置主、備服務(wù)器訪問同一持久化共享狀態(tài)存儲(例如:EMC,SAN,NAS,Veritas)故障恢復(fù)時,備份服務(wù)從共享狀態(tài)信息進行初始化。(消息、連接信息等)主服務(wù)備份服務(wù)心跳狀態(tài)共享應(yīng)用應(yīng)用應(yīng)用故障恢復(fù)備份服務(wù)共享存儲應(yīng)用應(yīng)用應(yīng)用TIBCOEMS通過第三方產(chǎn)品的高可用配置高可用集群系統(tǒng),例如:HPServiceGuard和多種Veritas產(chǎn)品:VeritasClusterServer和VeritasClusterFileSystem通過集群代理應(yīng)用偵聽故障,發(fā)起故障恢復(fù)操作備份EMS服務(wù)重新掛裝共享的備份存儲重新綁定和映射虛擬的IP地址初始化備份的EMS服務(wù)器EMS內(nèi)建的心跳機制無效EMS客戶端透明平滑完成故障恢復(fù),通過共享的狀態(tài)信息高可用性配置下的基準(zhǔn)測試性能數(shù)據(jù)基于EMS消息路由的負載均衡配置智能化的負載均衡機制在群集的EMS服務(wù)之間均衡EMS客戶端負載基于規(guī)則選擇負載最輕的EMS服務(wù)相應(yīng)客戶端請求負載均衡規(guī)則連接最少(Connections)消息吞吐量最低(ByteRate)EMS負載均衡配置的平滑擴展加入新的EMS服務(wù)配置連接工廠對象(Connectionfactory)配置LoadBlancing組的消息路由對于EMS客戶端透明,不需要修改客戶端配置在新的EMS服務(wù)組合內(nèi)智能均衡負載基于EMS隊列路由的負載均衡機制單步跳域(One-HopZone)隊列的所有者消息制造消息消費EMS的監(jiān)控管理管理客戶端瀏覽器方式

溫馨提示

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

評論

0/150

提交評論