您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > IBM WMQ 培训教材
®IBMSoftwareGroup©IBMCorporationWebSphereMQv6培训教材IBMSoftwareGroup|WebSpheresoftwarePage2MQ技术交流第一天上午MQ安装MQ常用命令MQ触发实验MQ通讯配置MQ通道压缩MQ死信队列下午MQ客户机配置MQ群集MQ发布/订阅MQ信息中心IBMSoftwareGroup|WebSpheresoftwarePage3MQ技术交流第二天上午MQAPI介绍MQ事务处理MQ消息分割MQ问题定位MQAIM编程下午MQHACMP高可用性讨论MQ最佳实践MQ性能优化MQSSL答疑IBMSoftwareGroup|WebSpheresoftwarePage4第一天内容9:00-10:00MQ基本概念介绍10:00-10:15休息10:15-10:45MQ安装介绍10:45-12:00实验:MQ安装12:00-14:00午饭14:00-14:30MQ管理控制台介绍14:30-15:00MQ配置实例15:00-16:00MQ管理命令介绍16:00-17:00实验:常用命令管理17:00-18:00实验:MQ通讯配置IBMSoftwareGroup|WebSpheresoftwarePage5第二天内容8:30-9:30MQ开发指南9:30-10:30MQ消息头开发和使用10:30-10:45休息10:45-12:00MQ客户端12:00-14:00午饭14:00-15:00实验:MQ客户端15:00-15:30MQ问题诊断15:30-16:30MQ优化IBMSoftwareGroup|WebSpheresoftwarePage6内容WebSphereMQ概述功能介绍和基本概念WebSphereMQ的安装常见平台的安装MQ相互通信配置实例WebSphereMQ管理Eclipse管理控制台命令行WebSphereMQ开发指南C和Java的开发MQ消息头开发和使用MQ客户端WebSphereMQ问题诊断WebSphereMQ的优化IBMSoftwareGroup|WebSpheresoftwarePage7YourApplicationWebSphereMQ是迈向SOA的第一步ApplicationConnectivityHandlesconnectivityApplicationIntegrationHandlesmediationsYourApplicationasaServiceEnterpriseServiceBusAllowsyoutofocusoncorebusinessfunction(i.e.areusableservice)Hand-coded,Hard-wiredYourApplicationHand-codedlogicburieddeepinsidefor:•Connectivity•Mediation•TransformationIncreasedflexibilityandreuseYourApplicationStillcontains:•Mediation•TransformationWebSphereMQStillcontains:•TransformationAnEnterpriseServiceBusReplaceshardwiredconnectivitywithflexible,reliablecouplingthatexternalizestheconnectivitylogicsoitcanbemanagedandmodifiedindependentofyourapplication0123MorecodetodevelopandmaintainIBMSoftwareGroup|WebSpheresoftwarePage8SOA的连通性多种平台,设备及协议LaptopsSensorsDesktopsHTTPMQTTMQReal-timeMulticastPDAsPhonesRFIDWebServices多种编程方式EventsFiles/FTPAsynchronousMessagingSynchronousRPCRPG多种编程语言XMLCOBOLCopybookEDI-X.12ACORDEDI-FACTebXMLAL3HIPAAHL7SWIFTFIXCustomFormats多种数据格式Word/ExcelPDF多种传输方式Fire-and-ForgetTransactionalPersistentNon-PersistentAt-Least-OnceA“federated”connectivityarchitectureenablingvirtuallyanySOAassetstotalktoanyotherswithnodisruptiontoexistingapplicationsorinterfacesIBMSoftwareGroup|WebSpheresoftwarePage9WebSphereMQSOA连通的七个关键点1.可靠性–proven,trusted,thestandard2.普遍性–connectvirtuallyanything3.ESB的基础–underpinsandextends4.可扩展和增强–growswithyourneeds5.安全性–protectsdataend-to-end6.时间的灵活性和随意性–connectwhenever7.事务–preservesintegrityofdata为面向服务和非面向服务的IT资源提供传输能力WebSphereMQ传递:–数据Data–消息Messages–事件Events–文件Files–Web服务请求Webservicerequests–Web服务应答WebserviceresponsesIBMSoftwareGroup|WebSpheresoftwarePage10什么是WebSphereMQ?一种成熟的方式在基于SOA的组件或系统之间实现可靠的传递像坚固而宽阔的大桥一样强健地连接应用和Web服务它能够连接任何商业IT系统通过易用、灵活、可靠及安全的方式帮助客户共享和交换重要的商业信息WebSphereMQ为用户和应用开发人员提供了一种直接,简单,成熟的手段以实现应用系统在不同操作系统平台之间稳定可靠地传递,交换重要的数据和信息,确保消息不丢失/不复传。IBMSoftwareGroup|WebSpheresoftwarePage11举例:应用A正在向应用B发送消息时间的灵活性和独立性BAWebSphereMQBAWebSphereMQBAWebSphereMQBAWebSphereMQBA接收方-应用B繁忙或暂时不可达或者当前所在主机当机SOA的连通需要在应用之间提供的持久化(always-connected)的链路可以克服SOA资源不可得或者IT系统和网络不能提供服务造成的数据交互问题网络出现故障发送方-应用A在刚刚发送后当机在传输期间两个应用都出现故障IBMSoftwareGroup|WebSpheresoftwarePage12简化应用和开发Reusable,complexfunctionisprovidedbythemiddleware,nottheapplication.高服务质量Reliability,availability,andscalabilityareprovidedbythemiddleware,nottheapplication.更加安全Securitypolicyenforcementandresistancetoattacksareprovidedbythemiddleware,nottheapplication.WebSphereMQ的价值应用部署...提高生产力Lowerdevelopmentcosts.Higherreuseofassets.降低风险Bettertesteddeployments.Higheravailabilityofskills.加快了响应时间Configurablechanges.Fasterdevelopment.对业务的影响...IBMSoftwareGroup|WebSpheresoftwarePage13IBMWebSphereMQ在业界不可动摇的领导地位“Intheworldoffinance,theWebSphereMQmessagingplatformisthestandardforintegrationsolutions.”MartinFrick,RaiffeisenGroupNo-oneintegratesmorereliably业界最成熟提供端到端数据传输的中间件全世界超过10,000家WebSphereMQ的客户世界财富百强90%的客户世界财富500强超过300家的客户北美和欧洲66%的银行银行业的客户通过WebSphereMQ实现的交易价值超过35万亿美金政府行业客户每天通过MQ交换的消息超过6.75亿条IBMSoftwareGroup|WebSpheresoftwarePage14WebSphereMQ在国内的客户-中国人民银行-工、农、中、建四大行-交通银行-中信银行-华夏银行-民生银行-中国太平洋保险公司-北京移动-北方九省电信-中国海关电子口岸-国家质检总局-国家税务总局-铁道部-公安部-新华社-等等…IBMSoftwareGroup|WebSpheresoftwarePage15WebSphereMQ的概念IBMSoftwareGroup|WebSpheresoftwarePage16邮政系统与信件MailboxandLetter北京邮政上海邮政用户数据消息=消息头+用户数据队列(Queue)队列管理器通道(Channel)队列管理器IBMSoftwareGroup|WebSpheresoftwarePage17消息组成MessageComponent消息类型报文消息请求/应答消息报告消息支持的消息最大长度为100MB由队列管理器处理的消息属性–唯一消息ID–相关性ID–路由信息–响应路由信息–消息优先级–消息代码集/编码–消息结构–超时间隔–....任意数据–由发送和接收程序构造解析–队列管理器不做解析消息=消息描述符+用户数据消息描述符用户数据...IBMSoftwareGroup|WebSpheresoftwarePage18消息组成MessageComponent控制信息应用数据MQHeaderApplicationProprietaryMQHeaderXML(ProprietaryorIndustryStandard)MQHeaderSOAP(WebServices,specialcaseofXML)优点...消息头和消息内容是相互独立的能够使用任何类型的消息内容IBMSoftwareGroup|WebSpheresoftwarePage19消息类型MessageType请求消息Requestmessage请求消息需要应答。从客户端发往服务器的查询和更新信息往往是一条请求消息。请求消息中应该包含回复消息的路由信息,即回复消息发往什么地方。回复消息Replymessage回复消息是对请求消息的回应。请求消息中的信息决定了回应消息的目的地。处理请求和回应的应用程序控制着消息间的关联,这种关联和队列管理器没有关系。报文消息Datagrammessage数据报消息是不需要回复的消息,报文消息只是一次单向的信息传送。报告消息Reportmessage报告消息用于对一些系统故障的响应。有些报告消息是由应用程序创建的,有些报告消息是由队列管理器创建的。IBMSoftwareGroup|WebSpheresoftwarePage20消息长度MessageLength最大消息长度为100MB(其中1MB等于1
本文标题:IBM WMQ 培训教材
链接地址:https://www.777doc.com/doc-958634 .html