- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Reusable, complex function is provided 提高生产力 by the middleware, not the application. Lower development costs.
高服务质量
Higher reuse of assets.
Reliability, availability, and scalability 降低风险
支持的消息最大长度为100MB
消息类型 Message Type
❖ 请求消息 Request message 请求消息需要应答。从客户端发往服务器的 查询和更新信息往往是一条请求消息。请求 消息中应该包含回复消息的路由信息,即回 复消息发往什么地方。
❖ 回复消息 Reply message 回复消息是对请求消息的回应。请求消息中 的信息决定了回应消息的目的地。处理请求
❖ 世界财富百强90%的客 户
❖ 世界财富500强超过300 家的客户
Page 5
“In the world of finance, the WebSphere MQ messaging platform is the standard for integration solutions.”
WebSphere MQ 在国内的客户
Page和10 回应的应用程序控制着消息间的关联,这
消息长度 Message Length
❖ 最大消息长度为 100 MB(其中 1 MB 等于 1 048 576 字节),缺省最大消息长度是 4 MB。
❖ 实际上,消息长度受以下方面的影响:
接收队列定义的最大消息长度 队列管理器定义的最大消息长度 传输队列定义的最大消息长度 Page 11 发送或接收应用程序定义的最大消息长度
消息内容 Message Content
❖ 消息可以被认为是数据的最小传输单元,能够从一个应用 到另外一个应用
❖ 消息可以被应用构建 ❖ 消息可以被不同应用消费 ❖ 消息能够包含任意种类的数据:
✓ 二进制数据 (声音片段, 电影文件, 图片等) ✓ 文本数据
• Raw text • XML ✓ 结构化数据 (C Structures, COBOL CopyBook, Serialized Java objects) ✓ 任意数据!!!
暂时不可达
A
B
应用A在 刚刚发送
或者当前所
后当机
在主机当机
WebSphere MQ
AB
WebSphere MQ
网络出现 故障
Page 3
AB
WebSphere MQ
在传输期 间两个应 用都出现 故障
AB
WebSphere MQ
WebSphere MQ的价值
应用简部化署应.用. 和. 开发
对业务的影响 . . .
are provided by the middleware, not the application.
Better tested deployments. Higher availability of skills.
更加安全
Security policy enforcement and resistance to attacks are provided by the middleware, not the application.
WebSphere MQ v6 经典培训 教材
什么是 WebSphere MQ ?
❖ 一种成熟的方式在基于SOA的组件 或系统之间实现可靠的传递
❖ 像坚固而宽阔的大桥一样强健地连 接应用和Web服务
❖ 它能够连接任何商业IT系统 ❖ 通过易用、灵活、可靠及安全的方
式帮助客户共享和交换重要的商业 信息
WebSphere MQ 为用户和应用开发人 员提供了一种直接,简单,成熟的手段 以实现应用系统在不同操作系统平台之 间稳定可靠地传递,交换重要的数据和 信息,确保消息不丢失/不复传。
SOA,面向服务的体系结构(service-oriented architecture )是一个组件模型,它将应用程序的不同功能单元(称为服
Page 7
邮政系统与信件 Mailbox and Letter
北京邮政 队列管理器
通道 ( Channel )
上海邮政 队列管理器
队列 ( Queue ) 消息 = 消息头 + 用户数据
用户数据
Page 8
消息组成 Message Component
消息 = 消息描述符 + 用户数据
消息描述符 ...
用户数据
Page 9
由队列管理器处理的消息 属性
– 唯一消息ID – 相关性ID – 路由信息 – 响应路由信息 – 源自文库息优先级 – 消息代码集/编码 – 消息结构 – 超时间隔
–....
任意 数据 – 由发送和接收程序构造 解析 – 队列管理器不做解析 消息类型
报文消息
请求/应答消息 报告消息
加快了响应时间 Configurable changes. Faster development.
Page 4
IBM WebSphere MQ 在业界不可 动摇的领导地位
No-one integrates more reliably
❖ 业界最成熟提供端到端 数据传输的中间件
❖ 全世界超过10,000家 WebSphere MQ的客户
务)通过这些服务之间定义良好的接口和契约联系起来。
Page 2
举例:应用A正在向应用B
时间的灵活性和独发送立消息性
❖ SOA的连通需要在应用之间提供的持久化
(always-connected) 的链路
可以克服SOA资源不可得
A
B
或者IT系统和网络不能提
接收方供-应服务造成的数据交互问 发送方-
用B繁忙题或
Page 12
消息的持久性 Persistent and non-Persistent
应用程 序
持久性消息 MQPUT
非持久性消息 MQPUT
Page 13
- 中国人民银行 - 工、农、中、建四大行 - 交通银行 - 中信银行 - 华夏银行 - 民生银行 - 中国太平洋保险公司 - 北京移动 - 北方九省电信 - 中国海关电子口岸 - 国家质检总局 - 国家税务总局
- 铁道部
- 公安部 - 新华社 - 等等…
Page 6
WebSphere MQ 的概念