Towards Adaptive Knowledge Middleware

 ! "
!" #$%" &%%
$ #
# # #
% % #
# % % %
#
&
## % % % ' % # #(
# # %! # # ) ' % * % #) # %
#
% # % % $ % + # ,# # ,#
## # ,# ) )
#
# ,# # % % # * #
) # # %
# !" # %
-
% #
% ) ,#
% % % * % .
%)
% % %
% # % !
% % %
#)
!"
# #
* # 8 #
# % #
! % % 9 # # # %
# % # %
%
%
#
% %
4-6
## # % # % $ #
%
# % %
%
,#
# . # # 5 #
) # # %% # %
% : #
% %#
#
% #
%
# ,# #
.
# % # % % /01 %2
1+/3 456 /* 4762 %
% %
% ,# % ,# % ) # * #
% # %# # # # %
%
% . ## % % %
# # # % + % # ,# # %
# ## % # ) # # %
# %
# #
#) %# # # % % %
% #
%) % #
# )
# #
8
# # % % % # %
%
#
# ) )
# %
1 ,# % #
# % ) Ú× % % # % # # # % ( #
% # (
% % # % % # # # %2 %
# 2
%
&
%
# ,# # . % )
# < # % %
)
# . % # =
% % % )
# ,# # % % %
# ) % %
#
* #% # % % # % # # # %" % % %
#% #
) # # % %#
% %
% ) # # # * ) # % %
* # % < %
4--6= %
# % %
# % % ,# % # .
# < % # # 486= # ; " # # ,# # % %
) <%
# # = #
% # % %(
9
# % # % %
%
# %>
2 #
%
% % # ) 2 # # # ) % # # %% % % < # # % #
=
% # % % % # #
#% # %
< # -= # #% # * # %% % #% # #% * %
,#
* ## % ,# + # #
## % % # ?#% +@
<?+= 4A6 #
%
% ,# # % #% ,# ' #% # %
% ) 3 % ) < % = # %
,# % ( # %
% (
!" #!
#
% # < %= +
)
# #% #% # % # # %! %
,#
#%( ,# ,#% % #% % %# # % % )
% % #% % % # #
) # % #% % *
# % ) # # * )
)
# % #
%
2
#
#% # #% #%% #% 2 ) ,#
2 % #% % ,#
# # % % % 5
Knowledge Middleware
Datasources
Proxies
Meta−level
Application
Functional−level
Adapters
Figure 1. Architecture of the Knowledge Middleware Runtime
,# # % 2 % #
# # %2 # # * %% % )
# % #% # # )
% . # % * % )
#
% ( # # * %
# )
# ) * % % % #
%
,# # D
%@ ) % # * %
# % # % % %@ # % ,# % %
' ()
$ % &"
# #
<=
#% % ## %
* B # *3 ! %% <= 496 # # ? 1 #% <91= * C??* % < :=
* % !
## % *
# # #
% # # #
% % % % # %%
#
#
% 4-E6 %
# ) ## #%(
% % :
' +,
# % #% * # %
C ? ? % # ) *
<C??*= 4:6 % % # # #% * )
# ## ,# #
3# # % C??* #
% # %
,# ) ,# %
#
H 2 # %
) <383= # 2 # '
% # ) % #
3# 1% % 2 # #
2 . % # ( * # % % # # C??* ' *)
# % #
# #
#
<?= 4F6 ) %%
# %
% ? # C??* &
% %
#% ! C??* #
< = %
( #% # #
# #
# ?) # % # < =
# # % ,# # # % #% ) % #
% # #
,#
% # # 0 <+0= 4G6 # % ? %
# % !
%%
#
? # )
# # ## % % # %
) # # # *
% # # % ) * #
% %
# #
%
% . # % # % #
% * % % # # # # #
7
! #
%
# #
# ## #) 456 +I
% ?#% %HE-E8E-
8EE-
%% # %
#) * . 4:6 #
%
%%
D%H?% -FF7
# % )
# %
#%
$ +1 *
<$+*= 66 1 4G6 91
% %
#
# #% 91 /%% 8EEE
% .
# # #%# % %
4A6 91
%
% +1 ! <%+!=
" 5 8
$
% ##
# ) 4-E6 91
91
%
4--6 91
/%%
1 #%
8EE-
$ # ' %
( )
* *
*+%$,-. 1
-FF7
486 & I%% / '% / B B J % *
/
0 ) +1+
$
0 1%#
-FF: $23/ 4546.77.65
*3
# $
57 *3
I 3
8EE-
!" $ *
4/ *
1 #%
4-6 91
!
"
496
1 #%
# # % * /%%
# )
8EEE
# $
%
" <#$%"= 66
# % ,# # # 91
D%
4F6 91
,#% (
1 #%
#% % /%%
# #% ' ) %% #
C??* * % 8EEE
%
+1 ! ;
$ C&D* 1%#
% F
/
# % &%% # *
476 / /
B # % % #
)
# % % #
8+)29+* 5:5 $
+@ % I# +I 1
8EE-
G
8EE-