中间件技术在无线网络中的应用研究
- 格式:doc
- 大小:27.50 KB
- 文档页数:8
中间件在物联网中的应用——董永朋杨勋物联网是战略性新兴产业的重要组成部分,其在农业领域已有一些探索和初步应用。
农业物联网的发展,展方式的革命性变革。
但与物联网技术在工业控制和电子商务等领域发展相比,农业物联网还正处于起步阶段,迫切需要对其进行深入探索和研究,促进农业物联网技术、产品的研发和生产,改造传统农业的现代化水平。
鉴此,编辑部将近期与农业物联网相关的文章集中到一起,以期为农业物联网的相关研究人员提供参考。
物联网( The Internet of Things) 是通过无线射频识别( RFID) 装置、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。
物联网改变了人与自然界的交互方式,实现人与人、人与物、物与物之间的互联,把虚拟的信息世界与现实的物理世界链接起来,融为一体,扩展了现有网络的功能和人类认识改造世界的能力。
其概念是继计算机、互联网与移动通信网之后的又一次信息产业浪潮,是一个全新的技术领域。
1、我国物联网发展现状我国对物联网发展高度重视,《国家中长期科学与技术发展规划( 2006 -2020 年) 》和“新一代宽带移动无线通信网”重大专项中均将物联网列入重点研究领域。
《国务院关于加快培育和发展战略性新兴产业的决定》( 2009 年) 已将包括物联网在内的新一代信息技术产业被列为战略性新兴产业。
2009 年以来,温家宝总理多次强调要“着力突破物联网的关键技术,及早部署后 IP 时代相关技术研发,使信息网络产业成为推动产业升级、迈向信息社会的‘发动机’”。
我国将物联网作为推荐产业信息化进程的重要策略,在实际发展中落实物联网于各个产业中的应用。
农业作为关系国计民生的基础产业,其信息化的程度尤其受到重视。
我国发展现代农业面临着资源紧缺与生态环境恶化的双重约束,面临着资源高投入和粗放式经营的矛盾以及农产品质量安全问题的严峻挑战,迫切需要加强以农业物联网为代表的农业信息化技术应用,实现农业生产过程中对动植物、土壤、环境等从宏观到微观的实时监测,提高农业生产经营精细化管理水平,达到合理使用农业资源、降低生产成本、改善生态环境、提高农产品产量和质量的目的。
无线传感器网络学习心得初次接触这个课程时,我无意地在课本中看到了对于无线传感器网络的基本概述:无线传感器网络是一种全新的信息获取平台,能够实时监测和采集网络分布区域内各种检测对象的信息,并将这些信息发送到网关节点,以实现复杂的指定范围内目标检测与跟踪。
这让我联想到物联网体系的感知层与网络层,乍一想,这不就是物联网感知层与网络层的整体解决方案么?美国《商业周刊》与MIT 技术评论分别将无线传感器网络列为改变世界的10大技术之一。
作为一名物联网工程专业的大学生,了解于此,内心燃起了一团火焰,因为觉得这个将成为我们将以时代推动者的身份参与到人类21世纪的建设中。
学习无线传感器网络这个课程,分3个阶段,第一个阶段是分别讲解无线传感器网络里面的各个组成部分,包括物理层,信道接入技术,路由协议,拓扑技术,网络定位与时间同步技术等等。
第二个阶段是整合零碎的知识,总结出无线传感器网络的工作原理。
第三阶段是利用现有知识理解无线传感器网络在物联网环境下的应用并且能够根据现实需求设计出符合要求的一个整体的无线传感器网络。
第一阶段知识总结,(1)无线传感器网络物理层是数据传输的最底层,它需要考虑编码调制技术,通信速率,通信频段等问题。
信道接入技术中有IEEE 802.11MAC协议,S-MAC协议,Sift协议,TDMA技术,DMAC技术,CDMA 技术。
在物理层和信道接入技术主要有2个标准,一个是IEEE 802.15.4标准,一个是ZigBee标准,它们各有优劣,可根据现实情况采用不同标准。
(2)无线传感器网络路由协议的作用是寻找一条或或多条满足一定条件的,从源节点到目的节点的路径,将数据分组沿着所寻找的路径进行转发。
路由协议中有Flooding 协议,Gossiping协议,SPIN协议,DD协议,Rumor协议,SAR协议,LEACH 协议,PEGASIS协议等协议。
(3)动态变化的拓扑结构是无线传感器网络最大特点之一,拓扑控制策略为路由协议、MAC协议、数据融合、时间同步和目标定位等多方面都奠定了基础。
无线传感器网络的体系结构李宁 104753071172(河南大学,河南大学计算机与信息工程学院 475004)摘要:在对无线传感器应用特征进行分析的基础上,总结了无线传感器体系结构设计的要素,讨论了无线传感器网络的软件体系结构和通信体系结构。
通过与传统Ad hoc网络的对比,归纳了无线传感器网络在各层各面设计的特点。
文章认为虽然传统的传感器的应用方向主要在军事领域,但在民用领域也存在着广阔的前景。
关键词:无线传感器网络;软件体系结构;通信体系结构;自组织网络0 引言目前在无线通信领域和电子领域的进步促进了低成本、低功耗、多功能无线传感器的发展。
这些无线传感器体积小,并具有感知、数据处理和短距离通信的能力。
与传统的传感器相比,现在的无线传感器网络具有明显的进步。
无线传感器网络由大量高密度分布的处于被观测对象内部或周围的传感器节点组成。
其节点不需要预先安装或预先决定位置,这样提高了动态随机部署于不可达或危险地域的可行性。
传感器网络具有广泛的应用前景,范围涵盖医疗、军事和家庭等很多领域。
例如,传感器网络快速部署、自组织和容错特性使其可以在军事指挥、控制、通信、计算、智能、监测、勘测方面起到不可替代的作用。
在医疗领域,传感器网络可以部署用来监测病人并辅助残障病人。
其他商业应用还包括跟踪产品质量、监测危险地域等。
无线传感器网络的实现需要自组织(Ad hoc)网络技术。
尽管已有许多Ad hoc网络的协议和算法,但并不能够满足传感器网络的需求。
具体来说,相对于一般意义上的自组织网络,传感器网络有以下一些特色,需要在体系结构的设计中特殊考虑。
(1) 无线传感器网络中的节点数目高出Ad hoc网络节点数目几个数量级,这就对传感器网络的可扩展性提出了要求。
由于传感器节点的数目多开销大,传感器网络通常不具备全球唯一的地址标识,这使得传感器网络的网络层和传输层相对于一般网络而言,有很大的简化。
此外,由于传感器网络节点众多,因此,单个节点的价格对于整个传感器网络的成本而言非常重要。
基于zigbee1、引言建立基于实时数据库的生产信息管理系统,实现对控制装置的数据上传,实时数据监测,形成一个工业控制网络是现代企业工业化管理的特征,如图1。
随着计算机网络技术、无线技术以及智能传感器技术的相互渗透、结合,无线通讯技术逐渐在工业控制领域,为各种智能现场设备、移动机器人以及各种自动化设备之间的通信提供无线数据链路,特别是在一些特殊环境下弥补有线网络的不足,进一步完善工业控制网络的通信性能,成为工业通信的新宠。
在GPRS、蓝牙、WiFi、ZigBee等无线通信标准中,ZigBee以功耗低、可靠性高、网络容量大、时延小、成本低等优点在工业通信领域脱颖而出。
图1ZigBee是由ZigBee Alliance(ZigBee联盟)制定的无线网络协议,是一种近距离、低功耗、低数据速率、低复杂度、低成本的双向无线接入技术,主要适合于自动控制和远程监控领域。
ZigBee联盟在制定ZigBee标准时,采用了 IEEE802. 15. 4协议作为其物理层和媒体接入层规范。
在其基础之上,ZigBee 联盟制定了网络层(NWK)和应用编程接口(API)规范,并负责高层应用、测试和市场推广等方面的工作,见图2。
图22、IEEE802.15.4协议2.1 物理层IEEE802.15.4定义了两个物理层标准,分别是2.4 GHz物理层和868/915MHz物理层。
两个物理层都基于DSSS(Direct Sequence SpreadSpectrum,直接序列扩频)技术,使用相同的物理层数据包格式,区别在于工作频率、调制技术、扩频码片长度和传输速率。
2.4GHz波段为全球统一的无需申请的ISM 频段,划分成l6个信道, 码元速率为62.5kbaud,采用了l6进制正交调制,用码片长度为8的伪随机码直接扩频技术,能够提供250kb/s的传输速率.868MHz频段是欧洲的ISM 频段,有1个信道,数据传输速率为20kb /s。
一、前言RFID中间件就是在企业应用系统和RFID信息采集系统间数据流入和数据流出的软件,是连接R F l D信息采集系统和企业应用系统的纽带,使企业用户能够将采集的R F I D数据应用到业务处理中。
R F I D中间件扮演R F I D标签和应用程序之间的中介角色,这样一来,即使存储RFID标签信息的数据库软件或后端发生变化,如应用程序增加、改由其他软件取代或者读写R F 1 D读写器种类增加等情况发生时,应用端不需修改也能处理,省去多对多连接的维护复杂性问题。
二、RFID技术简介射频识别(Radio Frequency Identification。
RFID)技术,是一种利用射频通信实现的非接触式自动识别技术。
目前,利用EPC(Electronic Product Code,电子商品代码)、RFID通信技术,可实现全球物品跟踪与信息共享的物联网。
这将在全球范围从根本上改变对产品生产、运输、仓储、销售各环节物品流动监控和动态协调的管理水平。
根据预测,RFID标签技术将在未来2~5年逐渐开始大规模应用。
1.RFID系统的典型结构射频系统两个主要部分一一阅读器和射频卡之间通过无线方式通信,它们都有无线收发模块及天线(或感应线圈)。
射频卡中有存储器,用来存储用户数据和系统数据等。
射频卡可根据阅读器发出的指令对这些数据进行相应的实时读写操作。
控制模块完成接受、译码及执行阅读器命令,控制读写数据,负责数据安全等功能。
阅读器中控制模块往往有很强的处理功能,除了完成控制射频卡工作的任务外,还需要实现相互认证、数据加密解密、数据校验、出错报警及与计算机的通信等功能。
2.RFID系统的工作原理RFID技术的工作原理:射频卡进入磁场后,接收阅读器发出的射频信号,凭借感应电流所获得的能量发送出存储在芯片中产品信息(无源标签),或主动发送某一频率的信号(有源标签);阅读器读取信息并解码后,送至中央信息系统进行有关数据处理。
一、填空题1、WSN的全称是Wireless Sensor Networks2、无线传感器网络通常包括传感器节点、汇聚节点、网关节点和基站3、无线传感器节点随机或有规律地部署在监测区域内部或附近,通过无线多跳自组织方式构成网络。
4、无线传感器节点的硬件部分一般由传感器模块、处理器模块、无线通信模块和能量供应模块4部分组成5、对无线传感器网络来说,协议栈包括物理层、数据链路层、网络层、传输层和应用层,与互联网协议的五层相对应。
6、对无线传感器网络来说,协议栈包括能量管理平台、移动管理平台和任务管理平台。
7、低成本、低功能和对等通信,是短距离无线通信技术的三个重要特征和优势。
8、Bluetooth工作在全球开放的2.4GHzISM频段9、Wi-Fi使用的是2.4GHz附近的频段10、RFID由标签(Tag)、解读器(Reader)和天线(Antenna)三个基本要素组成11、ZigBee技术基于IEE802.15.4无线标准研制开发的12、ZigBee的基本速率是250kb/s,可与254个节点联网13、ZigBee使用的频段分别为2.4GHz、868MHz(欧洲)915MHz(美国),均为免执照频段14、在无线传感器网络中,物理层是数据传输的最底层,向下直接与传输介质相连,物理层协议是各种网络设备进行互联时必须遵循的底层协议。
15、频率的选择直接决定无线传感器网络节点的无线尺寸、电感的集成度以及节点功耗16、动态变化的拓扑结构是无线传感器网络最大特点之一17、无线传感器网络的定位是指自组织的网络通过特定方法提供节点位置信息。
18、ZigBee支持星型拓扑、网状拓扑和混合型拓扑3种无线网络拓扑结构19、拓扑控制研究已经形成功率控制和睡眠调度两个主流研究方向。
20、功率控制,就是为传感器节点选择合适的发射功率;睡眠调度,就是控制传感器节点在工作状态和睡眠状态之间的转换。
21、区域覆盖研究对目标区域的覆盖(监测)问题;点覆盖研究对一些离散的目标点的覆盖问题;栅栏覆盖研究运动物体穿越网络部署区域被发现的概率问题。
浅析软件无线电的体系结构及应用随着科技的发展,软件无线电技术的应用越来越广泛。
软件无线电是指使用计算机软件实现无线电通信的技术,它可以实现调制解调、信道编码解码、射频滤波、功率放大和控制等多种功能,其主要的优点是可以进行快速的开发和更新,灵活性高,可扩展性强,并且可以适应更多种不同的应用场景。
本文将对软件无线电的体系结构及应用进行简单的分析。
软件无线电的体系结构包括前端硬件、中间件和后端应用层。
前端硬件:前端硬件包括天线、RF前端等硬件,负责进行信号的采集和调制。
中间件:中间件主要由FPGA(可编程逻辑器件)组成,负责对数据流进行滤波、采样、调制、解调等操作。
后端应用层:后端应用层主要由软件实现,包括信号处理、算法和用户界面。
后端应用层一般运行在软件平台上,负责数据分析、图像处理、通信控制等功能。
软件无线电可以应用于很多领域,其中最常见的应用场景为无线通信、雷达、卫星通信等。
下面简单介绍一些典型的应用场景。
1. 无线电通信在无线电通信中,软件无线电可以用于语音通信、数字通信、数据传输等。
与传统的无线电通信相比,软件无线电具有更广泛的可扩展性,更灵活的调制方式和更高的信噪比。
可以适应各种应用场景的通信需求。
2. 雷达软件无线电还可以应用于雷达技术中。
通过软件无线电,可以实现雷达信号的处理和分析。
比如,在雷达成像中,软件无线电可以提高图像分辨率和信噪比,实现更准确的目标识别和跟踪。
3. 卫星通信软件无线电可以用于卫星通信,通过软件无线电,可以减少传输错误率,提高通信效率,扩大通信半径。
其可以实现协议格式的灵活变化,使得卫星通信在不同场景下更容易实现。
结论综上所述,软件无线电技术已经成为当前无线通信、雷达和卫星通信等领域不可或缺的技术。
软件无线电的体系结构及应用非常灵活,可以适应各种不同的应用场景,有着广阔的前景。
无线传感器网络安全中间件技术的研究与实现的开题报告一、研究背景随着互联网的普及和物联网的发展,无线传感器网络(Wireless Sensor Network,WSN)逐渐成为了一个重要的研究领域。
WSN由许多无线传感器节点组成,这些节点通常由小型芯片组成,能够感知环境中的物理量并将其传输到网络中。
WSN用途广泛,可用于环境监测、安全检测、智能家居等领域。
然而,WSN的安全问题一直是研究者们关注的焦点。
由于WSN节点资源受限、通信方式多样、拓扑结构动态变化等特点,使用传统的安全技术无法完全解决其安全问题。
因此,研究WSN安全中间件技术成为一项迫切需要解决的问题。
二、研究内容和目标本文旨在开展无线传感器网络安全中间件技术的研究工作,包括以下内容:1.分析WSN的特点,归纳WSN安全问题及其解决方法;2.研究WSN中间件技术的原理和实现方式;3.基于WSN中间件技术设计并实现一种安全策略,包括身份验证、加密通信、数据完整性保护等功能;4.对所设计的安全策略进行评估和测试。
本文的目标是通过研究WSN安全中间件技术,提出一种适用于WSN的安全策略并实现其原型系统,为未来WSN应用的安全提供参考。
三、研究方法和技术路线本文将采用以下研究方法和技术路线:1.资料收集:通过调查和阅读大量文献资料,了解WSN的特点、中间件技术以及WSN安全问题解决的现状等领域内的最新研究成果。
2.理论研究:基于文献调研,分析WSN安全问题及其解决方法,研究WSN中间件技术的原理和实现方式。
3.系统设计:基于WSN中间件技术,设计一种安全策略,包括身份验证、加密通信、数据完整性保护等功能。
4.系统实现:基于设计的安全策略,实现一个原型系统,包括实现安全中间件、部署节点以及测试系统性能等。
5.评估和测试:对所设计的安全策略进行评估和测试,包括性能测试和安全性测试等。
四、研究意义和预期成果本文的研究意义和预期成果如下:1.研究WSN安全中间件技术,提出适用于WSN的安全策略,并实现其原型系统,为WSN应用的安全提供参考。
第一章一、填空题:1.传感器网络的三个基本要素:传感器、感知对象、用户(观察者)。
2.传感器网络的基本功能:协作式的感知、数据采集、数据处理_、发布感知信息_。
3.无线传感器节点的基本功能:采集数据、数据处理、控制、通信。
4.1996年,美国UCLA大学的William J Kaiser教授向DARPA提交的“低能耗无线集成微型传感器”揭开了现代WSN网络的序幕。
5.2006年10月,在中国北京,中国计算机学会传感器网络专委会正式成立,标志着中国WSN技术研究开始进入一个新的历史阶段。
6.网络中间件完成无线传感器网络接入服务、网络生成服务、网络自愈合服务、网络连通等。
7.无线传感器网络的核心关键技术主要包括:组网模式、拓扑控制、媒体访问控制和链路控制、路由、数据转发及跨层设计、QoS保障和可靠性设计、移动控制模型。
8.无线传感器网络的关键支撑技术主要包括:网络拓扑控制、网络协议、时间同步、定信技术、数据融合及管理、网络安全、应用层技术等。
9.无线传感器网络特点:大规模网络、自组织网络、可靠的网络、以数据为中心的网络、应用相关的网络。
10.传感器节点由传感器模块、处理器模块、无线通信模块、和能量供应模块四部分组成。
二、简答题1.请简述无线传感器网络的定义。
答:无线传感器网络可以定义为:无线传感器网络就是部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳自组织网络的网络系统,其目的是协作感知、采集和处理网络覆盖区域中感知对象的信息,并发送给观察者。
2.无线传感器网络具有哪些特点?答:无线传感器网络具有许多其鲜明的特点:(1) 电源能量有限传感器节点体积微小,通常携带能量十分有限的电池。
(2) 通信能量有限传感器网络的通信带宽窄而且经常变化,通信覆盖范围只有几十到几百米。
(3) 传感器接点的能量、计算能力和存储能力有限(能量、计算存储低、关键在有效简单的路由协议)。
(4) 网络规模大,分布广传感器网络中的节点分布密集,数量巨大。
中间件技术在无线网络中的应用研究摘要:该文介绍了中间件技术的产生、定义、分类、优点及中间件技术在无线网络中的应用等五个方面阐述了中间件技术在无线网络系统中的应用。
关键词:无线网络;中间件技术;应用中图分类号:tp393 文献标识码:a 文章编号:1009-3044(2013)04-0724-02随着各种移动终端的日益普及,无线网络技术也得到了飞速的发展,采用无线局域网办公,能够摆脱庞杂的网络连线的束缚,极大地提高办公效率,而且也能让办公环境看起来更加整齐。
无线技术给人们带来的影响是无可争议的。
而随着计算机和网络技术的飞速发展,许多软件需要在不同厂家的硬件平台、网络协议异构环境下运行,而大规模的应用软件通常要求在软硬件各不相同的分布式网络上运行。
中间件产生以前,应用软件直接使用操作系统、网络和数据库等开发,开发者不得不直接面对许多复杂的问题,耗费大量的时间和精力,因此开发者迫切需要一种基于标准的,独立于计算机硬件,以及操作系统的开发和运行环境。
于是,中间件技术应运而生。
1 中间件技术的定义中间件(middleware)技术所包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件技术产品。
但至今中间件技术还没有一个比较精确的定义。
一般认为,中间件技术是为了解决开放系统中互操作的问题,它通常位于平台(硬件或是操作系统等)和上层应用之间,用于屏蔽各种平台的差异性,为上层提供统一接口。
关于中间件的定义有很多,其中被学术界普遍接受的定义是:中间件是一种软件,它能使处于应用层中的各应用成份之间实现跨网络的协同工作(也就是互操作),这时允许各应用成分之下所涉及的系统涉及的系统结构、操作系统、通信协议、数据库管理系统和其他应用服务各不相同。
2 中间件技术的分类在不同的角度或不同的层次上,对中间件的分类也会有所不同。
由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通讯服务,我们将这种通讯服务称之为平台。
基于目的和实现机制的不同,我们将平台分为以下主要几类:2.1 远程过程调用(remote procedure call)远程过程调用是一种广泛使用的分布式应用程序处理方法。
一个应用程序使用rpc来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。
事实上,一个rpc应用分为两个部分:server和client。
server提供一个或多个远程过程;client向server发出远程调用。
server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的操作系统之上。
它们通过网络进行通讯。
相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络协议。
在这里rpc 通讯是同步的。
采用线程可以进行异步调用。
2.2 面向消息的中间件(message-oriented_middleware)面向消息的中间件(mom)是一个基础架构,它使用普通的通信信道在应用之间传送数据。
在基于mom的通信环境中,通常异步地发送和接收消息。
使用基于消息的通信,可将应用抽象地划分为发送者与接收者,它们之间无须彼此了解。
通过消息传送系统,可发送和接收消息。
消息传递系统(即mom)的作用就是将消息转发到它们的目的地。
2.3 对象请求代理(object request brokers)对象请求代理是用户提供与其他分布式网络环境中对象通信的接口,是中间件中主要的一类,它在corba(common object request broker architecture)规范中处于核心地位,定义异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间client/server关系的中间件。
它的作用在于提供一个通信框架,透明地在异构的分布计算环境中传递对象请求。
corba规范包括了orb的所有标准接口。
3 中间件技术的优点在传统的软件开发模式中,应用软件不仅要关注自己的业务逻辑,同时还要处理与操作系统、数据管理系统、网络通信之间的操作。
开发人员不得不花费大量的精力去处理底层平台的复杂性以及各种兼容性。
利用中间件技术可以屏蔽底层的复杂性,使开发人员面对统一的简单的开发环境,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少技术上的负担。
具体来说,有以下几点:1)缩短应用开发周期,节约开发费用:以新一代的中间件系列产品来组合应用,则可大大缩短应用程序的开发周期,节约大量的人力和资金投入。
2)减小项目开发风险:研究表明,没有使用标准商业中间件的关键应用系统开发项目的失败率高达90%。
而且,企业自己开发内置的中间件是得不偿失的,项目总的开支至少要翻一倍。
3)提高应用系统的质量及可维护性:基于企业自主构建的基础软件平台上的应用系统,每增加一个新的模块,就要相应地在基础软件上进行改进。
同时,由于使用中间件应用系统的维护在一般只是对自己的业务逻辑的维护,从而很大程度上增加了整个系统的可维护性。
4)透明地同其他应用程序互交:由于中间件提供了一套统一的接口,基于它的应用程序可以在任何运行该中间件的平台上运行,它不必考虑自己的硬件平台、软件环境和网络结构等。
5)具有良好的可靠性、可用性和可扩展性:中间件可以采用相应的技术增强系统的可靠性和容错性,应用还可以保持原有的功能基础上方便地进行扩展。
4 中间件技术在无线网络中的应用1)一次开发,全平台部署目前不同的移动终端平台需要用不同的环境和开发语言进行开发。
正如ios需要object-c,andriod需要java,微软的windowsphone需要使用的语言是c#。
因此中间件技术需要的是提供给用户一种更为简单高效的语言进行开发。
中间件技术可以简化开发环节。
将复杂语言通过封装成同一接口,通过更为简单的开发语言实现开发。
同时,避免因为开发平台不同带来的一系列设计,实施和封装的不便,从而实现“一次开发,全平台部署”。
2)利用中间件技术实现无线移动终端的硬件调用和系统对接利用中间件技术可以实现无线移动终端硬件调用。
移动信息化之所以越来越重要,很重要的一个原因是无线移动终端作为人体的一个额外“器官”越发无可分离。
因此,充分利用无线移动终端特性,对于中间件来讲也尤为关键。
将不同无线移动终端硬件api封装成统一的api,供用户使用,无需针对不同平台所提供的api进行逐一实现。
利用中间件技术可以实现系统对接。
这对用户尤其是企业级系统,在保证企业现有数据逻辑和业务逻辑的基础上,高效快速的实现系统对接,不论是web server 、db还是基于数据接口的对接,移动中间件技术必须要有完善解决方案。
3)中间件技术在无线网络中的应用需迎接新模式、新挑战随着企业移动信息化的发展与思维转变以及移动终端的发展,企业及其用户对移动办公的理解已上升到“实用”这个台阶。
此时的移动办公的需求出发点已经转变为企业用户真正的需求,企业用户不乏中高端移动设备(pad、手机),企业需要提供办公效率,需要移动审批、数据上报、位置服务等。
此时传统的oa厂商也发现了这一点,纷纷中断与中间件厂商的合作,自行实现移动oa产品;而洋品牌,ctirx、sap等也纷纷进入移动信息化领域。
移动中间件需迎接新挑战。
4)中间件技术在无线网络中的应用需继续发力移动中间件需提升自身的核心业务特征,迎合各行业用户的实际需求。
强化服务端适配能力:服务端核心业务是数据抓取,但边缘重点业务也需不断强化,体现在以下几点:①文档转换,覆盖面要广(企业文档格式无规律,特别是政府文档),阅读效率要高(预读),安全性保证;②推送业务,邮件推送、审批推送;③用户中心,访问策略、安全配置。
5)中间件技术在无线网络中的应用需深化其优势客户端模块化:现在的中间件客户端集各种api为一身(有厂家自实现、有厂家使用webkit内核),该类客户端又大又笨重,与互联网应用效率相差甚远。
所以客户端需要模块化,按接口使用分、按行业功能分都行。
针对应用,量体裁衣,缩小与native应用效率差距,整合sdk、拓展受众面:要统计可整合友盟;与移动打印机厂商合作,整合其sdk,实现移动打印;与支付系统整合等。
横向扩展业务面。
聚焦行业,建立特性,成为行业移动信息化的优势产品。
中间件技术能够屏蔽操作系统和网络协议的差异,为应用程序提供多种通讯机制;并提供相应的平台以满足不同领域的需要。
因此,中间件为应用程序提供了一个相对稳定的高层应用环境。
然而,中间件技术服务也并非“万能药”。
中间件技术所应遵循的一些原则离实际还有很大距离。
多数流行的中间件服务使用专有的api和专有的协议,使得应用建立于单一厂家的产品,来自不同厂家的实现很难互操作。
有些中间件服务只提供一些平台的实现,从而限制了应用在异构系统之间的移植。
应用开发者在这些中间件服务之上建立自己的应用还要承担相当大的风险,随着技术的发展他们往往还需重写他们的系统。
尽管中间件服务提高了分布计算的抽象化程度,但应用开发者还需面临许多艰难的设计选择,例如,开发者还需决定分布应用在client方和server方的功能分配。
通常将表示服务放在client以方便使用显示设备,将数据服务放在server以靠近数据库,但也并非总是如此,何况其它应用功能如何分配也是不容易确定的。
参考文献:[1] 罗少贤.对移动通信网中的安全问题的探讨[j].中山大学研究生学刊:自然科学、医学版,2004(3).[2] 曾令华,欧阳开翠,周明天.安全中间件——公共安全编程接口的设计和实现[j].计算机工程,2006(18).[3] 常煜芬,张育平.中间件技术研究[j].计算机应用研究,2001(10).[4] 向生建.安全中间件系统关键技术研究[d].成都:电子科技大学,2006.[5] 孙宏,隋爱芬.移动通信安全的挑战[j].计算机安全,2002(1).。