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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

接口的構(gòu)建速度通常為8至9個(gè)月,從而大大延緩了服務(wù)交付時(shí)間。實(shí)施后服務(wù)快速實(shí)現(xiàn)。接口構(gòu)建僅需幾周,甚至更短?!蔽覀兊纳暇€(xiàn)時(shí)間提前了兩周并節(jié)約了五十萬(wàn)美金的預(yù)算。“實(shí)現(xiàn)組件與服務(wù)重用的架構(gòu)服務(wù)開(kāi)發(fā)WebService交付服務(wù)管理應(yīng)用集成貿(mào)易伙伴管理數(shù)據(jù)集成企業(yè)服務(wù)總線(xiàn)消息傳輸加速項(xiàng)目、實(shí)現(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如何實(shí)現(xiàn)-BPM(業(yè)務(wù)流程管理)實(shí)施前每日可處理1,800至2,000項(xiàng)駕照違例案。實(shí)施后每日處理案例超過(guò)3,000項(xiàng)。員工培訓(xùn)時(shí)間從兩周縮短到兩日,提高了客戶(hù)服務(wù)質(zhì)量?!啊a(chǎn)力的巨幅提升…”DriverandVehicleLicensingAgency協(xié)調(diào)任務(wù)執(zhí)行的控制和可擴(kuò)展性流程建模流程執(zhí)行流程監(jiān)控業(yè)務(wù)規(guī)則流程分析提高運(yùn)營(yíng)效率與績(jī)效業(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提高運(yùn)營(yíng)可視度,協(xié)作度以及創(chuàng)造市場(chǎng)先機(jī)的能力TIBCO如何實(shí)現(xiàn)-BusinessOptimization(業(yè)務(wù)優(yōu)化)實(shí)施前供應(yīng)鏈和庫(kù)存成本持續(xù)增加,客戶(hù)滿(mǎn)意度卻同時(shí)下降。實(shí)施后銷(xiāo)售增長(zhǎng)5%(減少脫銷(xiāo)狀況),整體庫(kù)存下降20%,服務(wù)水平提高22%?!艾F(xiàn)在我們對(duì)整個(gè)供應(yīng)鏈擁有充分的可視度…幫助我們改進(jìn)經(jīng)營(yíng)方法,從而獲得更好的效益”以實(shí)現(xiàn)有效行動(dòng)為目的對(duì)信息進(jìn)行發(fā)送和利用員工,客戶(hù)與合作伙伴門(mén)戶(hù)運(yùn)營(yíng)監(jiān)控,預(yù)警與性能儀表板事件關(guān)聯(lián)業(yè)務(wù)優(yōu)化業(yè)務(wù)流程管理面向服務(wù)架構(gòu)TIBCOBusinessEvents–ComplexEventProcessingReal-timeEventCorrelationProcesssimpleevents(publish/subscribe)Real-timeeventnotificationCorrelatediscreteeventstoidentifypotentialopportunitiesorthreatsTIBCO在華為-完成時(shí)ComponentSelectionSystemLDAPCustomAppsContractManufacturersERPPDMCRMData-basesData-ware-housesOAAPSProjectMgmtFirewallFirewallOEMsElectronicComponentSuppliersHighTechExchangesLogisticsProvidersFinancialInstitutionsInternetVANTIBCOB2BEDITIBCOB2BRosettaNetTIBCOEAI&ESBSemiconductorManufacturingWebApps/Portals整合企業(yè)內(nèi)部,以及延伸到供應(yīng)鏈的上下游流程層DMS(發(fā)貨管理系統(tǒng))EBS(出口業(yè)務(wù)管理)合同輸入處理合同備貨發(fā)運(yùn)國(guó)際運(yùn)輸?shù)貐^(qū)部倉(cāng)庫(kù)管理/發(fā)至客戶(hù)CM(合同管理)OM(訂單管理)OSP(外協(xié))ERP

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

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

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

SystemsYourInternalSystemsServiceProviders,suchas3PLSupplier

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

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

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

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

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

的JMS保護(hù)數(shù)據(jù),不會(huì)被非授權(quán)訪(fǎng)問(wèn)監(jiān)控TIBCO投入超過(guò)10年時(shí)間研發(fā)分布式系統(tǒng)TIBCOHawk已經(jīng)被1000多個(gè)用戶(hù)使用全分布式并有極強(qiáng)的應(yīng)用內(nèi)省性所有TIBCO產(chǎn)品的部署、監(jiān)控和內(nèi)部管理都基于TIBCOHawk實(shí)現(xiàn)持續(xù)將主要的企業(yè)監(jiān)控目標(biāo)作為首要認(rèn)為使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)客戶(hù)端兼容最新的JMSversion(1.1)規(guī)范C/C++應(yīng)用Fullymanaged.NET(C#)applications支持WinCE平臺(tái)的.NETCF手持終端應(yīng)用支持已有的Rendezvous架構(gòu)支持已有的SmartSockets架構(gòu)支持EJB的MDBsC-based服務(wù),具有優(yōu)越的性能和穩(wěn)定性TIBCOEnterpriseMessageService(續(xù))完整的傳輸語(yǔ)義支持發(fā)布/訂閱和

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

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

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

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

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

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

ConsumerQueue

ConsumerQueue

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論