中间件技术应用现状研究

中间件技术应用现状研究

ID:46069291

大小:62.13 KB

页数:5页

时间:2019-11-20

中间件技术应用现状研究_第1页
中间件技术应用现状研究_第2页
中间件技术应用现状研究_第3页
中间件技术应用现状研究_第4页
中间件技术应用现状研究_第5页
资源描述:

《中间件技术应用现状研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、中间件技术应用现状研究摘要:随着计算机技术和网络技术的不断发展,屮间件技术日益成熟,中间件产品不断涌现。着重介绍了中间件技术的应用现状,对其应用领域进行了详细分析。针对存在的问题进行分析总结。最后,展望其未来发展趋势。关键词:屮间件;屮间件技术;应用;现状中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)22-4990-02中间件是位于应用程序与操作系统之间的一类独立软件,是计算机资源和网络通信的管理者。由于中间件只存在于分布式环境中,且具有统一标准的接口和协议,使得网络应用程序

2、的各个部分相互连接,资源得以共享。中间件技术已经成为计算机技术的重要组成部分,它封装了许多事务处理的细节部分,为计算机网络异构环境提供了重要基础,只需要采取相同的中间件作为基础构件,就能让程序员节省大量时间,提高开发效率。H前,中间件技术在各个行业的前途都十分广泛。下面举例说明:1屮间件技术的应用1.1RFTD设备射频识别(RadioFrequencyIdentification,RFID)技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别冃的的技术[1]O

3、它是中间件技术的典型应用,应用场合十分广泛,如:门禁系统,一卡通等。为了在射频设备与网络之间高效率且安全地进行数据传输,RFID中间件由此产生了,它负责产品数据的发送和接收,并通过上层应用反映给客户。正是由于冇了RFID屮间件技术,研发人员少了许多繁杂的开发任务,大大减轻了开发人员的工作量。RFID中间件属于消息中间件,中间件产品使用消息传递的方式把这些信息从一个模块传输到另一个模块。其中,消息可以有多种表示方法,这使得RFID中间件能够独立存在,并且可以安全正确地传输数据。它的任务是将具体的命令转化为虚

4、拟的信息,再利用互联网來处理。对于这些命令的搜集,RFTD中间件能够提供良好的保证。即,RFTD中间件集设计和管理于一身[2]。在应用系统维护过程中,这类中间件能很好地保证数据的安全和完整性,满足计算机系统自身的缺陷,让用户操作起来更简便。1.2电子商务交易目前,电子商务的发展日新月异,网上支付已成为日常生活屮不可缺少的一部分。这也对计算机网络系统的性能提出了挑战。中间件技术对网络系统的可靠性和安全性具有重要作用。越来越多的电子商务将建立在中间件的基础上,互联网技术和中间件技术的发展将同步发展。另外,在目

5、前的软件架构体系中,中间层通常都可以用中间件来实现。1.3远程调用计算机之间要进行远程通信,离不开网络。利用进程间相互通信的中间件就是远程中间件[3]。当用户利用互联网执行多个程序和进程时,会把任务分成一个个小的进程,此时会使用网络通信技术,其中就有一类是远程调用,它通常用来表现计算机操作系统里的进程。由此,消息数据得以融合,进而传递。这是常见的应用系统之间进行通信的一种方式。在通信过程中,客户端只执行本机在本地上的任务,远程服务才是为了满足这个远程调用而服务的。当冇进程对其进行干预,远程屮间件就会告诉系

6、统有进程在访问了。可以说,远程调用的过程就是在互联网这个载体上,把通信计算机上运行的应用程序拆分z后又重组。如果要访问数据,则无需查看服务器上的数据库,只需要按照系统要求把客户端想要的数据返冋即可,这也就是为什么多个用户可以同时访问同一个数据库的原因。数据返冋给需要的客户端,数据本身仍保留在服务器的数据库里。计算机上的任务可以在不同的主机上同时运行并得到处理,这样可以人人提高网络的效率。在企业中,网络不是山单一的,而是多种不同的操作系统组成的。它的应用必须满足网络通信协议。因此,程序员们无需考虑数据传输协

7、议,而只需专注于上层应用软件业务功能的实现。在计算机系统屮运用屮间件技术,可以减少服务器上出错的几率。为了能够在互联网基础上,在计算机异构环境下来正确表示不同的产品,只有通过计算机系统数据的基本特征来解决问题。当系统服务器接收到客户端发來的消息时,如果得到的是不同的数据,那么接收器就在计算机之间传递数据。通过远程调用,用户把数据传送到服务器端。对于程序员来说,不必花费精力考虑是否所冇的网络都需指左相同程序。远程调用不仅能够恢复服务器和客户端上的故障,还使得服务器能够独立运行而不依赖任何载体。最重要的是,它

8、能够保证计算机Z间在传递数据时是安全且无误差的。1.4java多线程测试计算机技术系统在网络环境下不断发展,中间件在计算机系统中的作用也显得越来越重要。这时就需要在系统中使用交易中间件,在java的多线程应用中,交易屮间件就显得犹为重要了[4]。屮间件作为请求数据传送时,就必须要有一个线程进行的同时有另一个线程来满足同时进行程序的不足,对开发者而言,交易中间件在计算机中的应用,仍然有时候不能满足多个和所有的线程同时运行的方式。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。