- 0
- 0
- 约2.67千字
- 约 5页
- 2020-02-27 发布于陕西
- 举报
中间件(Middleware)是随着计算机在社会生活的各个层次广泛应用近年来迅速发展、壮大起来的一个软件领域。在系统应用的层次信息结构中,中间件位于操作系统和用户应用之间。对应用程序来说,其主要作用是屏蔽操作系统和实现稳定安全的支撑环境以便于不同系统间的信息交换。应用开发人员编程时只需利用中间件产品提供的跨平台的、统一的接口,而不必考虑操作系统的差异。在提高应用程序的可移植性的同时也缩短了应用开发的周期。中间件的采用可以为我们节约大量的人力、物力和财力,使我们可以将更多的精力投入到真正有价值的业务应用的开发中。
(一)采用中间件的必要性
从应用角度看,目前有多个系统已经投入使用或即将投入使用。要将数量如此庞大、运行在各种不同系统平台、使用不同的数据库的应用系统连接起来,实现资源的共享,一个统一的中间件平台将是最佳的解决方案。
中间件提供了关键应用系统所需的基础功能:屏蔽硬件、网络,提供通讯机制,优化通讯性能,服务器位置透明,提供,用的可扩展性,提供交易管理机制,保证交易和数据的一致性,提供应用的高可用性,提供应用的安全机制。
(二)IBM中间件MQSeries产品特点:
多平台的计算机网络系统,已成为当今信息产业高竞争的产物。统一的分布式的处理体系结构也成为商业处理软件的必须。网络平台的多元化,应用的整体性是现今计算机界急需解决的矛盾。IBM公司注意到这一点,在1992年推出了MQSeries产品系列,并在短短的三年内得到世界各地用户的青睐。
MQSeries特别适合如下的需求:
(1)多种平台共存:
MQSeries在20种操作系统上提供统一的编程接口,仅需重新编译就可完成不同平台间程序的移植。
(2)每条商业信息需被保证不丢失,不重复:
由于采用了先进的程序设计思想,MQSeries是唯一可保证信息一次性传输的中介软件。超越线路条件差的现状。
(3)多协议并存:
网络底层不同类型的传输协议的应用开发是透明的,基于不同种协议的应用程序间的通讯在MQSeries上已成为现实。相比网关技术它有无与伦比的优越性。
(4)异步并行处理:
MQSeries不仅支持传统的同步的实时响应的程序间通讯,更支持异步的,并行的工作方式。当一个应用程序用MQPUT将一个信息传送给其它应用程序,它不需等待另一个应用程序的回答,甚至不需关心信息是否被对方接收,继续执行MQPUT以后的指令。基于这一点,MQSeries特别适合银行间异地统存统兑的需求。
(5)交易式的消息:
MQSeries用一阶段提交的方式,保证事先被用户定义好的一组消息或者都被传输到接收方的应用程序,或者一个都不传输。这种交易式的消息是今天商业环境最基本的要求。
(6)实时响应,高速传输:
MQSeries提供了保持链接的方式,使每条消息的传输不需重新建立通讯链接,保证实时响应。MQSeries提供了大容量消息成组传输的功能,特别适合多媒体的应用。
(7)数据安全性及压缩:
利用MQseries提供的exit,用户可以方便地开发自己的加密和压缩软件。利用MQSeries提供的codesetid,可以实现平台间透明的数据转换。利用MQSeries提供的userid,可以保证每条消息的安全。
MQSeries的卓越性能和低廉的价格,使用户可以根据自己的需要选择最佳的解决方案,它给用户带来如下的好处:
(8)不断扩充网络的可能性:
选用MQSeries后,网络架构的发展已不受原有应用的束缚。当系统需要增加新的应用程序,并且需要新老应用程序间能够互相通讯时,用户基本不需修改原来的应用。
(9)投资保护:
所有平台上都能从IBM得到持久的服务。而且在扩充网络时原来的应用仍可以被充分利用。因此,每一个用MQSeries开发的应用都将成为永久的资源。
(10)提高用户的生产效率:
MQSeries十分简单易学,用户仅需利用MQSeries的7个常用而又功能强大的函数调用,在C或COBOL语言环境上,能以最快的速度,写出各种复杂的应用程序。
(三)为什么要用MQSeries产品?
鉴于国内网络不稳定的现状,以及分布式业务的分散性和随机性,尤其考虑到各种应用的实时的或随机的数据通信,我们向您推荐IBM的风行世界的新产品--MQSeries产品。它是目前唯一能保证您的数据稳定可靠而且决无丢失或重发的产品,被PCMAGAZINE誉为:MQ可能是世界上最成功的软件之一。
MQSeries特别适合于这样的业务模式:在差异很大的环境之间实现沟通。而MQSereis是一种优秀的工具,具有多平台支持功能,可以运行于新技术和传统技术组合
您可能关注的文档
- 广东省病历书写与管理规范-目录.doc
- 广东省口腔招标技术规格—英飞达.doc
- 广东省县级疾控工作绩效考核指标.doc
- 广东省医价接口模拟调用程序使用说明.doc
- 广东省医疗服务价格管理系统安装手册.doc
- 广东省医疗服务价格管理系统操作手册.doc
- 广西区药监局药品流通实时监控系统.ppt
- 广西社保局技术方案.doc
- 广西壮族自治区医疗机构病历书写规范与管理规定.doc
- 广州大学广州中医药大学无线联网方案.doc
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(研优卷).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(夺分金卷).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(完整版).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(模拟题).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(基础题).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(基础题).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(b卷).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(培优).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库附参考答案详解(b卷).docx
- 2026上半年贵州事业单位联考遵义医科大学第二附属医院招聘32人备考题库有答案详解.docx
原创力文档

文档评论(0)