收稿日期!"#$%&’"&’"(修订日期!"%’’&%)&’’
作者简介!任
红霞(’*+)&),女,河南濮阳人,濮阳职业技术学院讲师, 硕士,研究方向:计算机应用。
% 引言
无
线射频识别(-./0)为应用非常普遍的一种
识别技术,通常被应用在多种领域,如物流仓储管
理、自动化、航空行李管理、供应链管理、以及质量安
全跟踪等。伴随无线射频技术不断深入及应用的研
究,在 -./0 技术基础上发展起来的 -./0 中间件设
计,变成了行业研究的热点,其能够减轻企业信息系
统负担,给企业信息系统带来稳定可靠、实时有效的
标签信息。然而在现阶段,各种设计开发出的 -./0
中间件技术具有一些不足急需解决,例如:一方面研
发的 -./0 中间件只是面向特定的应用领域,缺少
兼容性、扩展性及分层处理机制,产品比较单一化;
而另一方面,随着 -./0 中间件的发展,其设计的功
能及架构变得非常复杂,从而让一些用户使用时,需
要较高的应用成本,实施效率较低,对 -./0 技术的
应用及普及产生不利的影响。为此,设计了一种和实
际应用无关联的 -./0 中间件,此中间件应用成本
低,结构比较简洁,使用灵活,便于扩展。
$
-./0 中间件系统架构
软件系统架构是
对系统所有构件组合以及其相
互之间关系的描述,使用比较广泛的中间件系统架
构为分层的系统风格,主要是因为分层的系统风格
对基于抽象程度递增的系统设计可以较好地支持,
能够将复杂的系统以递增的方式实施分解,而且可
以支持重用,能够定义一系列的标准接口,但实现这
些接口的方法可以多样。本 -./0 中间件系统架构
可以分成 ) 个层次:应用程序接口,事件管理层,数
据管理层,以及设备管理层。其体系架构如图 $ 所
示。
" 设备管理层设计
设备管理层完成的功能主
要有 ) 种:
($)多种连接方式的处理
根据不同连接方式,构建不同的类库,因此就可
以在设备接入系统时,选择合适的连接方式形成具
体的对象。因为众多厂家设备实现时采用不同的底
层通信协议,选择连接方式后,就要根据不同的
-./0 读写器开发包或底层通信协议构建适合的类
库,同时逐一的完成其命令函数。而采用类库的方法
进行设备连接,可以有效地屏蔽各设备之间的差异
性。
(")读写器操作
其主要是完成对读写器的各种操作,例如读写
器的写标签、读标签、关闭、打开等。
(1)读写器配置
第 1%卷第 + 期
"%$$ 年+ 期
煤
炭 技 术
2345
6789:353;<
=3
5>1%,?3>%+
@A5<,"%’’
基
于与应用无关的 -./0 中间件技术研究
任红霞
(
濮阳职业技术学院,河南 濮阳 )B+%%%)
摘 要:设计一种快捷、轻便的 -./0 中间件技术,其和具体的应用无关。没有面向具体的领域和应用而开发,而是
提供了 -./0 中间件的主要关键功能,系统每个层次均能够提供访问接口给应用程序,能够依据具体的需要,实施
模块化的应用及组合。能够让企业以较低的成本,迅速地把 -./0 中间件技术的设备管理层的功能运用至实际生
产中。
关键词:-./0;中间件;应用无关;接口设计
中图分类号!
6
C1’’>B
文献标识码!D 文章编号!’%%E&E+"B("%’’)%+&%’+B&%1
!"#$%
&’ ())*+,-"+&./+.01)1.01." 2345/6-710 8+00*19-:1
-F?
G3:;&HI4
(C
A<4:; =384JI3:45 & 6789:I845 23557;7, CA<4:; )B+%%%, 29I:4)
(
67":-,";69IK L4L7M N7KI;:K 4 O4KJ, 5I;9JP7I;9J -./0 QINN57P4M7 J789:353;<, 4:N I:N7L7:N7:J 3O
KL78IOI8 4LL5I84JI3:K> 69IK N7KI;: IK :3J 4IQ7N 4J KL78IOI8 4M74K 4:N 4LL5I84JI3:K N7R753LQ7:J,
SAJ M4J97M LM3RIN7 J97 T7< OA:8JI3: 3O -./0 QINN57P4M7, J97 K<KJ7Q 84: LM3RIN7 4887KK J3 7489
57R75 4M7 J97 I:J7MO487 J3 J97 4LL5I84JI3:, 84: S7 S4K7N 3: KL78IOI8 :77NK, 4LL5I84JI3: 4:N
IQL57Q7:J4JI3: 3O Q3NA54M 83QSI:4JI3:> 23QL4:I7K 3O R4MI3AK I:NAKJMI7K J3 53P7M 83KJK, UAI8T J3
LAJ -./0 QINN57P4M7 J789:353;< 7UAILQ7:J J3 J97 7:J7MLMIK7 Q4:4;7Q7:J OA:8JI3:K AKI:; J97
48JA45 LM3NA8JI3:>
<1% 9&:07;-./0( QINN57P4M7( 4LL5I84JI3: I:N7L7:N7:J( I:J7MO487 N7KI;:
图 ’ 软件体系架构图
评论0
最新资源