面向普适计算构件化中间件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
收稿 日期 : 0 20— 5 2 1 —81 基 金 项 目 : 林 省 科 技 发 展 计 划 基 金 资 助 项 目 (0 6 3 5 ;吉 林 省 自然 科 学 基 金 资 助 项 目 (0 0 5 5 ;吉 林 省 教 育 厅 基 金 资 助 项 吉 2000 ) 2 1 12 ) 目( 教 科 合 字 第 8 吉 5号 )
化 面 向服 务 的普适 计 算 中间件 , 绍 了构件 化 面 向服 务 的普 适计 算 中 间件 的微 内核 模 型 、 系 介 体
结构 以及 0S 服 务 、 GI MAC AO 服 务 、 普适 计算 应用 服务 的 实现 方法 。
关键 词 :普 适计 算 ;中 间件 ;构件模 型 ; 内核 ;O Gi 微 S
c m p i p ia i n s r ie . o utng a plc to e v c s .
Ke r s e v s v o y wo d :p r a i e c mp tn u i g;mi d e r ;c mp n n d l d l wa e o o e t mo e ;M ir — r e ;OS . c o Ke n l Gi
V o _ 3 NO.5 l3
0c .2 2 t O1
面 向普 适 计 算 构 件 化 中间件
胡 明
( 春 工业 大 学 计 算 机 科 学 与 工 程 学 院 ,吉林 长 春 1 0 1 ) 长 3 0 2
摘 要 :针对 普适 计 算对 构件 中间件 的要 求 与 挑 战 , 出 了一种 采用 微 内核 方 式 的 构件 模 型 提
1 MA A 中 间 件体 系 结构 C O
1 1 基 本 概 念 .
构 件及 接 口定 义 、 度 的动态 可配置 性 , 高 并采用 了
基 于主动 连接 器 的组 装方 式 。它能 够实 现最基 本 的构 件加 载 与注 销 、 件 执行 、 件 管理 等 功 能 。 构 构
MAC AO构件 模型 由 3个 主 要模 块 组 成 : 件 监 构 听器、 构件 容器 和构 件执行 器 。此外 , 以对它 进 可
个服务 运行 平 台 , 平 台规 范 提 供 了开 放 和 通 该
用 的架构 , 服务提 供商 、 使 开发 人员 、 软件 提供商 、
设备 提供 商 以统一 的方式 开发 、 部署 和管 理服务 。 因此 , 可 以作 为 部 署 软 件 服 务 的基 础 平 台 , 它 而 OS 的 b n l 实 质上就 是 能够对外 提 供服 务 的 Gi u de
迫 也非 常必要 个 方 面口 ] 移 动 性 及 分 布性 、 : 自适 应 性 、 下 文感 知 、 构性 和 互 操作 性 、 展 上 异 扩 性、 服务 动态 发现 、 开发 与部署 。 在设 计 实现 普适 计 算 中间 件 时 , 一定 要 考 虑
立 部署 、 可组 装 的软 件实 体 ) 3个方 面 对 软件 构 件
进 行 了描 述 。
OS ( e e vc s Gae y I i aie 是 Gi Op n S r ie t wa nt t ) i v
一
随着 对普 适计 算 的深 入 研究 , 如何 设 计 并 实
现适 应普适 计算 环境 的中间件 就成 为一个 非常 急
O 引
综观计 算 机 技 术 的发 展历 史 , 算 模 式经 历 计
了 四 代 发 展 , 一 代 主 机 型 计 算 ( ifa 第 Manrme C mp t g 、 二 代 个 人 机 计 算 ( es n l o — o ui )第 n P ro a C r n p t g 、 三 代 网络 计 算 (nen tC mp t g ui ) 第 n Itr e o ui ) n
普适 计 算 环境 的移 动性 、 扩展 性 、 自适应 性 、 态 动
服 务发 现等 特 点 。从技 术 的角 度来 说 , 理想 的方 案 就是使 用基 于构件 ( o o e t 的方 法 结合 面 C mp n n )
向 服 务 ( evc— i td Arhtcue OA) S r i Or n e c i tr ,S e e e 的
Ab tac :I h e e r h fed o r sv ompu i s r t n t e r s a c i l f pe va i e c tng,a m i t t e ie nt n h le e n i ng a he r qu r me s a d c a l ng s i c mpo n d e r 。e pe t n c ol r t f r r ACAO ( ir — r lAr hie t r i g o ne t mi dl wa e x r s a d s h a s pu o wa d M M c o Ke ne c t c u e usn Co p e — s d a r ie Ore a e pr c 。-・ ompo nt mod lwhih u i g t ir - m on ntBa e nd Se v c - i nt t d Ap oa h)__— — 。・ —a c __ ・_ ne e c s n he M c o Ke ne r lmod . M ACA0 i b s d on C M od l nd S e S a e 3 e a i pr v de wih oi d t we l o l c mpo nt n i e f e ne a d nt r a e de i to fnii n, hi hl na i o fgu a lt . Th a s m bl me h i u e i b s d n he niitv g y dy m c c n i r biiy e se y t od t s d s a e o t i ta i e
M ACAo (M ir Ke ne Ar hie t r u i g Co p e — c o— r l c tc u e sn m on ntBas d a S r c 一 i n a e e nd e vie 0re t t d
Ap rah 。MAC poc) AO 以 3 C模 型 为基 础 , 有 良好 的构 件及 接 口定 义 、 度 的 动态 可 配置 性 , 具 高 采用 了基 于 主动连 接 器 的组装 方 式 , 结合 OS 框 架 实现 对服 务 的操 作 与 扩展 , 出 了构 件 并 Gi 提
42 8
长 春 工 业 大 学 学 报( 自然 科 学 版 )
第3 3卷
以及 第 四 代 普 适 计 算 ( ev s e C mp t g 。 P rai o ui ) v n 普适 计算 已成 为 目前计算 机技 术研 究 的热点 。
约 指 定 ) 及 组 装 ( 语 境 有 明 显 依 赖 关 系 、 独 以 和 可
c n e t r M ACA0 m b d e h Gif a e r o n co . e o i d t e OS r m wo k,a c i e h e v c p r to n x a so r h v d t e s r ie o e a i n a d e p n i n,
中 图分类 号 : P 3 1 T 1 文献 标志 码 : A 文章编 号 :1 7 -3 4 2 1 ) 50 8 —8 6 41 7 (0 2 0 —4 10
Co p n tb s i dl w a e f er a ie c m p tn m o en — a ed m d e r orp v s v o u ig
H U ig M n
( h o fCo Sc o lo mpu e ce c trS in e& En ie rn gn e ig,Ch ng h ie st fTe h oog ,Cha g h n 1 0 1 a c un Unv r iyo c n l y n c u 3 0 2,Chn ) ia
普适计 算 中间件 ( ev s eC mp t gMi— P rai o ui d v n
以构件 或服 务 的形 式进 行整合 , 以保 证 其复用 性 、 可 扩展性 、 于维 护与 管理 。 易
针对 普适 计 算对 构 件 中间 件 的要 求 与 挑 战 , 提 出 了 一 种 采 用 微 内 核 方 式 的 构 件 模 型 MA—
C AO。 MAC AO 以 3 模 型 为 基 础 , 有 良 好 的 C 具
r ie m p e — s d S r c - i n e e va i e c as d Co on ntBa e e vie Ore t d p r sv omputng m i dlwa e,a n r duc d t r e i d e r nd i t o e he ke n l m o e ,a c t c ur of he o p e — s d e v c — re e p r a i c mputng I a dii n o d l r hie t e t c m on ntba e s r i e o i nt d e v sve o i . n d to t t s he e,i a s de c i e t e m plm e m e ho of t lo s rb d h i e nt t d OSGI e v c s r ie, M ACA0 s r ie, a d e vc n pe v sv r a ie
1 2 微 内核 构 件 模 型 .
方 式来 实现 。采用 面 向服务且 基 于构件 的软件 架 构 ( ot a eArhtcu e 能更 好 地 实 现普 适 计 S fw r c i tr ) e
算 环境 的繁 杂性 和 异构 性 , 普 适 计 算环 境 中常 将 用 的上 下文感 知 、 服务 动态发 现 、 动态演 化等 功能
第3 3卷 第 5期
21 0 2年 1 O月 J u n lo o r a fC
长 春 工 业 大 学 学 报( 自然 科 学 版 )
c u i e s t fTe h n l g ( t r l ce c d to ) h n Un v r iv o c o o o y Na u a in e E iin S
构 件 。 目前 , S 已经 得 到 了 I M 等很 多 大 型 O Gi B
软 件 机 构 的 认 可 。 O Gi l 规 范 由 基 础 框 架 S 4 R4
( rme o k 、 准 服 务 ( tn ad S r i s 、 F a w r)标 Sa d r evc ) 框 e 架 服务 ( rme o kS r i s 、 F a w r evc ) 系统 服务 ( y tm e S se S ri s 、 evc ) 协议 服务 ( r tcl evcs 及其 它 相 e P oo o S r i ) e 关 服务 ( seln o sS r i s 组成 。其 核 心 框 Micl e u evc ) a e 架 ( oeF a wok 是 OS 最核 心 的部分 。 C r rme r ) Gi