
TIBCO中间件产品介绍赵亮2010.01中间件?什么是中间件?–应用程序=业务逻辑+科技逻辑–技术逻辑是应用程序中和具体业务无关的科技层面的操作。–技术逻辑比如数据的存储,数据格式转化,数据传输,数据展示,远程过程和技巧调用,规则判定推理等等。–不同应用程序的科技逻辑是相近或者相似的。不应该再次制造轮子。–中间件厂商研发中间件完成这种科技层面的公共功能。–集成商在后面件基础上再研发业务用途完成整个应用程序。2019年10月18日两天五2中间件?什么样的项目必须前面件?–IT发展的如今,可以说所有的企业级应用项目都应该后面件。–已有老系统的重建必须前面件,新的系统更应该后面件。?集成商在工程中自己研发实现后面件的科技功能–耗时耗力,增加工程费用和风险。–中间件产品功能复杂,质量稳定必须很长时间。–只有专注能够做的最好:集成商专注业务功能,中间件厂家专注科技功能。2019年10月18日两天五3TIBCO中间件AnalyticalServicesMetadataManagementLoggingAuditingRulesEngineEventCorrelationEventAnalysisKPIPortalDashboardRichApplicationsPresentationServicesVerifyInsuranceVerifyEmploymentCheckCreditCreateCustomerBusinessProcessMgmtRegZCalculationServiceOrchestrationEventProcessingTransforms:Content-BasedXPath,XSLT,…RoutingRegistryOrchestrationServicesDiscoveryRequestReplyPublishSubscribeSynch/AsynchQoSUnicastMulticastTransportsJMS,HTTP,MQ,TCP,…TransportProtocolsPerformanceReliabilityAvailabilityScalabilitySecurityInfrastructureManagementServicesAdapters2019年10月18日两天五.NETJ2EECORBAPackagedAppsTuxedoMQSQLDatabaseLDAP4ITAssetsCOMTIBCO中间件MetadataManagementAdministration,MonitorTinIgB,CLOogAgidnmg,iannisdtrAautdoirt,inEgMA,HawkRulesETnIgBiCneOiProcessDecisions,BEAnalyticalServicesTIBCOBusinessEventsEventCorrelationEventAnalysisKPITIBCOTIBCOTIBCOPortalBusinessGeneralBPuoirltdalerDFaashcbtooarrdIntReircfhaceApplicationsPresentationServicesTIBCOiProcessStudio(Simulation),Modeler,Analytics,inSightBusinessProcessMgmtVerifyInsuranceVerifyCheckCreateEmploymentCreditCustomerTIBCOBusinessWorksSmartMapper(XSLT,XML)OrchestrationRulesEngineRegZCalculationWebseOrrvcihceesstrationServicesServiceOrchestrationEventProcessingTransforms:Content-BasedXPath,XSLT,…RoutingRegistryDiscoveryRequestReplyPerformanceTIBCOEnterpriseMessageServicePublishSubscribeSynch/AsynchQoSUnicastMulticastTransportsJMS,HTTP,MQ,TCP,…JMS●Rendezvous●SmartSocketsTransportProtocols.NET●J2EE●COBOL●Assembler●CInfrastructureReliabilityAvailabilityScalabilitySecurityManagementServicesTIBCOAdapters(Message-based)Adapters2019年10月18日两天五.NETEJBCORBAPackagedAppsTuxedoMQSQLDatabaseLDAP5ITAssetsCOMTIBCOXMLCanonTIBCO中间件2019年10月18日两天五6TIBCO整体方案ThePowerofNow自动化、规范化业务流程,提升其效率提高业务运作的可见性、可管控性,提升响应速率促进工程研发,加速业务及产品的面世周期2019年10月18日两天五7介绍方法?中间件类型和相关概念?该类中间件主要用途?对应的TIBCO产品?适用的项目和场景?竞争对手?案例2019年10月18日两天五8中间件列表?TIBCO消息中间件?TIBCOEAI中间件?TIBCOESB产品?TIBCOBPM产品?TIBCOB2B产品?TIBCOBOBAM产品?TIBCOBI产品?TIBCOPortal产品?TIBCOGI产品?TIBCOMFT产品2019年10月18日两天五9TIBCO消息中间件?分布式平台。
庞大复杂的应用产品推动为多个程序运行在多台机器上即为分布式平台。?消息后面件就是为多台机器上运行的多个程序做相互之间的数据消息传输。?消息后面件的主要功能–消息异步存储,应用卷积。–持久化模式,支持断点续传。–消息可靠措施,不丢失,不重复。2019年10月18日两天五10TIBCO消息后面件?TIBCO的消息后面件有两个产品RV(Rendezvous),EMS(EnterpriseMessageService)。?Rendezvous–使用UDP协议–适合小消息,适合有高即时性要求的画面–适合在无中心节点的环境下做消息的公布订阅,没有性能瓶颈。2019年10月18日两天五11TIBCO消息中间件?EnterpriseMessageService–符合JMS规范的消息中间件。JMS是J2EE技术中的消息后面件接口规范。–C++实现的JMS消息后面件,性能好。–星型架构。2019年10月18日两天五12TIBCO消息后面件?什么状况应该消息后面件–目前复杂的企业应用后台都是分布式平台,几乎都应该使用消息后面件。
–在异地有分支机构的企业必须消息中间件来建立IT系统,在总部和分部之间,分部与分部之间存储数据。–系统更换旧的不遵守JMS规范的消息中间件?主要的竞争对手–IBMWebsphereMQ–两个厂家的消息后面件在功能上没有明显的差别。–Rendezvous在证券市场运用非常多。2019年10月18日两天五13TIBCO消息中间件?案例–新华社新华08市场数据平台,基于RV在系统外部发布金融行情数据。–上海证券交易所,使用RV和EMS做交易数据的存储。–国家邮政总局速递业务系统,基于EMS。2019年10月18日两天五14中间件列表?TIBCO消息中间件?TIBCOEAI中间件?TIBCOESB产品?TIBCOBPM产品?TIBCOB2B产品?TIBCOBOBAM产品?TIBCOBI产品?TIBCOPortal产品?TIBCOGI产品?TIBCOMFT产品2019年10月18日两天五15TIBCOEAI中间件?EAI(EnterpriseApplicationIntegration)。
?企业IT系统包括这些异构平台应用–实现语言不一样.Java,C++,.Net–数据格式不一样,数据流,XML–网络数据协议不一样,SOAP,JMS,MQ–系统接口不一样,API库,文件,网络网关?EAI平台集成异构的硬件产品或平台,实现这种异构系统的互联互通–定义标准的数据格式和数据协议–平台将异构系统的异构数据转化为标准的数据–平台封装异构系统的接口,对外提供统一的接口2019年10月18日两天五16TIBCOEAI中间件?TIBCOEAI解决方案:BusinessWorks+Adapter?Adapter连接异构平台的适配器1.目标平台数据格式和前面数据格式之间的转化2.目标平台API调用封装?BusinessWorks自动流程快速研发软件,图形化编排方式推动流程操作。1.提供长期科技功能模块a.通用用途组件b.与Adapter互联模块c.支持WebService组件.BW+EMS+Adapter=ESB2.基于模块编排驱动手动步骤3.实现模块之间数据的映射和转换2019年10月18日两天五17TIBCOEAI中间件?EAI平台功能好坏的一个关键是看提供了多少适配器(Adapter)?商T业I软B件C包应O用适A配d器apte商r业硬件包应用适配器?SAP(R/3,NetWeaver)?PortalInfranet?Siebel(UANcertified)?Amdocs?Peoplesoft?i2?Calrify?Manugistics?OracleApplications?PTC(embedded)?JDEdwards?GEIS?BroadVision?LotusNotes路透应用适配器适配器?Oracle?DB2(UDB,DB2/400,DB2/390)?Sybase?MSSQL?Informix?NCRTeradata?MultipleDatafeedSystem(MDS)?KenanArbor?Kondor+?Vantive?RTP?Remedy?MetaSolv?TIBMercury技术适配器?S.W.I.F.T?MQSeries?MSMQ?EJB?COM?CORBA?LDAP?Tuxedo?CICS,IMS?Tandem?Files?HPOpenView?Tivoli?SNMP?EDI2019年10月18日两天五18TIBCOEAI中间件?BusinessWorks自动流程快速研发软件,尽量做到零编程实现手动步骤。

?BusinessWorks组件越多,开发流程就会越快2019年10月18日两天五19TIBCOEAI中间件工业标准HIPAA,HL7,ebXML,RosettaNet,CIDX,GSTP,SWIFT,UCCNet开发和推进标准J2EE,.NET建模和接口标准XMLSchema,XSLT,XPath,WSDL,SOAP,BPEL4WSServiceOrchestrationBPELServiceDiscoveryUDDI,WSILServiceDescriptionWSDLProcessingSOAPDataSemanticsXMLSchema,DTDDataSyntaxXML,XSLT,XPathTransportTCP,SMTP,FTP,HTTP,JMSTIBCOBusinessWorks构建于工业标准之上2019年10月18日两天五20TIBCOEAI中间件JMS服务器文件流程范例MQ服务器适配器示例消息总线流程案例2019年10月18日两天五21TIBCOEAI中间件?什么样的需求使用EAI中间件–有太多异构平台,需要相互联通,传递同步数据–开发一个新的应用,需要调用已有多个平台的功能?主要竞争对手–IBMMQMessageBroker–IBMWebsphereBusinessIntegration2019年10月18日两天五22TIBCOEAI中间件?案例–渤海银行企业集成系统?BW,EMS,Adapter?行方基于AdapterSDK开发了一些银行市场合同的适配器2019年10月18日两天五23TIBCOEAI中间件?PostbankAG–行业:金融–地域:德国–项目性质:EAI–德国最大的金融服务机构,14.5million用户,21000员工,存款2千亿美元–涉及TIBCO产品:BusinessWorks,Rendezvous,Adapter2019年10月18日两天五24中间件列表?TIBCO消息中间件?TIBCOEAI中间件?TIBCOESB产品?TIBCOBPM产品?TIBCOB2B产品?TIBCOBOBAM产品?TIBCOBI产品?TIBCOPortal产品?TIBCOGI产品?TIBCOMFT产品2019年10月18日两天五25TIBCOESB产品?ESB是SOA架构的主要产品?面向服务架构(ServiceOrientedArchitecture)的简单介绍–是个分布式平台。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-126993-1.html
然后一半利息移民养家