Introduction to WebSphere MQ
- 格式:pdf
- 大小:1.69 MB
- 文档页数:79


1. 简介 此手册是针对IBM WebSphere Application Server v6.0 for AIX WIN (以下简称WAS6.0)在 WINDOS系统上的安装和部署说明。
目的 对WAS 6.0 在AIX系统上的安装和部署做详细说明,是财税库行横向联网前置系统集成部署的重要部分,为系统运行正常、安全运行提供良好的软件环境。 2. 安装MQ(联网版) 安装先决条件 1、硬件环境要求 任何基于 32 位 Intel 处理器 IBM PC 机(或兼容机)。 支持 SNA LU 6.2、TCP/IP、NetBIOS 或 SPX 的通信硬件。 对于典型安装,WebSphere MQ至少需要大约 85 兆字节(MB)的磁盘空间用于产品代码和数据(如果使用 NTFS)。至少需要20 MB 作为运行空间。而且,安装进程需要在系统盘上需要30M的临时空间。 2、软件环境要求 WebSphere MQ v6.0 for Windows服务器安装版对Windows 操作系统的最低要求: Microsoft Windows 2000。可以是Microsoft Windows 2000 专业版或Microsoft Windows 2000 服务器版,并且带有 Service Pack 3 或更高版本的补丁。 Microsoft Windows XP。带有 Service Pack 1 的 或更高版本的补丁。
安装步骤说明 安装过程大约需要30 分钟。 1、启动MQ v6.0 安装程序
将 WebSphere MQ v6.0 for Windows 安装光盘 插入 CD-ROM 驱动器。 通常安装程序将自启动。如果不能自启动,则双击 CD-ROM 上的根目录中的 Setup 图
标()以启动安装程序。 安装程序启动后,显示界面如下图所示: 3、软件需求检查 在选择安装WebSphereMQ之前,需要确认MQ所需要的必备软件的安装情况,单击[软件需求(S)] 图标,安装程序会自动检测系统中已安装和未安装的必备软件。
本文介绍了如何利用Websphere MQ提供的机制,实现大文件断点续传,从而可以在低速网络的情况下,不会因为网络的故障而使整个大文件重新传输。
本文介绍的这个实现可以大大的提高业务处理效率,并且可以对本文提供的思路进行扩展以完成更加复杂的功能。
1引言在低速的网络环境中,上传或者下载一个大文件需要花费很长的时间并且网络出现故障的机率很高。
如果网络出现故障的话,这个传输将会从头开始;如果经常出现网络故障的话,大文件的传输可能永远不会成功。
为了解决这个问题,实现断点续传功能的软件产品由此产生,比较著名的有网络蚂蚁,迅雷,BT,电驴。
Websphere MQ是一种消息中间件,Websphere MQ Server与Websphere MQ Server之间的数据传输实现了断点续传的功能,从而保障了传输的可靠性。
但是Websphere MQ 客户端应用与Websphere MQ Server之间没有提供断点续传的功能。
并且在很多的应用场合,Websphere MQ 客户端应用是通过低速网络与Websphere MQ Server通讯以完成数据的传输;所以我们需要实现一个机制来实现Websphere MQ客户端应用与Websphere MQ Server之间的断点续传,并且提供简单的应用编程接口来给第三方使用。
采用Websphere MQ来实现断点续传的功能的话,还可以利用Websphere MQ提供的加密机制来保障传输的安全性,以及在HTTP协议上传输以穿透防火墙等功能,从而使我们的断点续传功能更加具有竞争性。
2 术语定义Websphere MQ数据交换网络:表示多个Websphere MQ队列管理器进行配置形成一个完整的数据交换环境。
Websphere MQ 客户端应用:表示与Websphere MQ进行交互的应用程序。
MQ Client App: Websphere MQ 客户端应用的英文简称。
IBM Content Manager V8:IBM提供的一个容管理平台。
WebSphere知识讲稿1什么是WebSphere?WebSphere 是IBM的继承软件平台。
它不包含了编写、运行和监视全天候的工业强度的随需应变Web应用程序和跨平台、跨产品解决方案所需要的整个中间件基础设施,如服务器、服务和工具。
WebSphere 提供了可靠、灵活和健壮的继承软件。
WebSphere Application Server 是该基础设施的基础,其他所有产品都在它之上运行。
WebSphere Process Server 基于WebSphere Application Server 和WebSphere Enterprise Service Bus,它为面向服务的体系结构 (SOA) 的模块化应用程序提供了基础,并支持应用业务规则,以驱动支持业务流程的应用程序。
高性能环境还使用 WebSphere Extended Deployment 作为其基本基础设施的一部分。
其他 WebSphere 产品提供了广泛的其他服务,如下所述。
WebSphere是一个模块化的平台,基于业界支持的开放标准。
您可以使用受信任和持久的接口,将现有资产插入WebSphere,并且可以随着需要的增长继续扩展您的环境。
WebSphere可以运行在多种平台上,包括Intel、Linux和z/OS。
(注:Z操作系统是一种针对IBM公司的zSeries900(z900)大型机而设计的一款计算机操作系统.z/OS 是由OS/390更新演变而来的,而OS/390是从所谓的MVS操作系统发展而来的.IBM公司从新命名他的服务器和操作系统名称,是为了调整他的产品策略而使他的产品排列更加紧凑以适应新的Internet网的应用,从而加速自身的电子商务的发展。
Z/OS是一款号称具有极高的可升级性和高可靠性的计算机操作系统.它是基于64位z结构的操作系统.像它的先驱者一样,z操作系统是以运行紧急任务而具有更高可靠性而著称的.这款操作系统支持Web和Java应用. )2什么是WebSphere Application Server基于Java的应用服务器,整合企业数据和事务以用于动态电子商务环境。
WebSphereMQV7新功能(5)WebSphere MQ V7.0在MQI中引入了回调函数-新的调用MQCB。
传统上我们获取消息是通过使用MQ 触发器或者是MQGET 轮询的方式,而回调函数则采用类似MDB(消息驱动Bean)的方式工作,这使得JMS和MQI客户机可以向队列管理器进行注册,以便在消息到达时可以自动通知他们,从而以异步方式处理消息。
在这之前,WebSphere MQ 客户机使用MQGET对消息进行轮询,现在MQI、JMS 和 XMS 客户机都将得益于这个回调:不再需要客户机应用程序持续不断地对队列管理器进行轮询释放了部分网络带宽缩短了从消息到达至响应之间的延迟时间减少了对服务器和客户机的 CPU 使用WebSphere MQ V7.0 引入了对 MQI 的选择器支持,消息选择器是 MQOD 或者 MQSD 结构中的一个变长的字符串:应用程序可以根据消息属性或消息头从队列中选择消息。
可以用标准查询语言(SQL92)构造的查询,通过匹配消息属性中的条件,来检索经过过滤的消息。
可以将选择器与 MQOPEN 和 MQSUB 调用结合使用,检索与所需条件相符的消息。
可以在服务器上运行查询,以便对客户机性能进行优化。
利用选择器,使客户机应用程序不再需要浏览所提供的消息以及比较选择条件并忽略不符的消息。
现在只有符合选择条件的消息才会传递给目标客户机。
由于不需要向客户机发送无用的且会被客户机丢弃的消息,因此可以提高性能并降低网络带宽的使用。
发布/订阅开发更简化WebSphere MQ V7 对于 JMS 发布/订阅的支持维持不变,而对于MQI 编程,首先增加了一个新的数据结构MQSD(MQ Subscription Descriptor),用来设定主题和订阅属性;其次增加了一个MQSUB 语句来注册、修改或者注销一个订阅,我们可以不需要在应用程序中创建和设置 MQRFH 和 MQRFH2 这两个消息头了,对于已有的语句增加了新的选项,比如可以通过MQOPEN 访问主题,可以通过 MQCLOSE 注销一个订阅,通过 MQPUT,MQGET 来发布和接收订阅消息。