'* ',+# . ! . / 0 1 ( 23 1 45 % 6 7 # ! 0 ' 8 9 ! 8:<;>=3?A@B:C % D D ! ( 9E;/F 9G=60 H9 ?I0 &+ J3 # +K E2< D! % D 9 ' 'L M 0 ON O 8 ! 0P 0 & RQ% 45 'P SI. & D 'L +% T 0 # , I . ! UNLVW! % D ' 'L 345 ' 3 ! # / 0 "26 K U23 R ! 9 ! ( 6 0 X23 ( , # Y % , %'Z + :<;>=3?P[6 # \?LV D $ ] 'D 0 C26 L26 > , #! N > ^! D %' 'L 6 _,! 0 ' Q% 3 0 6 9 4I ( / #. !H0` ' ' +K # . !H . 7 ' W23 ( R ! " / \Q% %N O 8 #9 % ( ! >+a / # +K E26 P! % D ' 'L $ :C D %' 'L b"! 0 ' Q% P " D I , %'` # % , >N # c !H0 ! 9 ., \+a . ' d 'e , ( # N . f %NI ! W V, D $ ] 8 8 'L ' Y % # & #V* +gb>h ijN # U! D %' 'I 6 # ! &k ! %' / #. N,9 D & # ZNLVP! % D ' 'L R45 ' $Olm C % # 3 '7b^h iUN # ! % D %' 'L < # ! &k ! %'* ( ' Q . Q% > 0 3 23 " P !H0W # 3 + # ! 1 WN P # V # ! &k $/h ! 0 8 , ' Q\ " #+D NLV8 7. & " 8 !H0 8 5 n ! 0 # ! K (o (' QD ' 7 # ! . K # ! 8 ' j 0 Wk ' n %., . 7 Y 0 8 'L # ! 'd +1 #. & , I . ! *NLV8 0 # ^ 8 ! 0 8 % $ :C D %' 'L b"! 0 ' Q% c #. # W E26 A D I , U +7! D %' 'I # ' Q,$ ) ! D %' 'L <! '*N ". # * & 0 3NLVW 23' 5 ' Q & 7 ' p 'L Q ' Q` & Z ('L W 0 \! 'L 7 ! %'q ZNIVp ! 9 ! # # ' QY & 6 D &VD 45 n 0 1' G26 $n:C D %' 'L b"! 0 ' Q% , 4, ( , ^ (! ' # ' QU #. # P ' p! 'jN 7 # &Vj H_, ' c #. # / 7. & " V D 'I 6 D I $ Keywords :<;>=3? ?, +K E26 Z:C % D ' 'L ,b^h ig :C % D ' 'L 3=r ' Q 1. INTRODUCTION [n. ( ' Qm # +G2< ` V, D YNIVf # # YN (' Qj! D D ! ( 3 F 0 < #0 &+ ! D %' 'L 1@B:<;>=3? JO ( gQ% ' ' QP . ( GV\ X 0 , 5 ! 0c0 / 0 P 'L K O D . ! ^ 0 P! % > +X # +K E2< ! %' # . ! %'s$jt/ 2C 45 X! ., # 'L &VL R 0 8 \' ` ',+# . ! 9 ., C+a g # ! 0 ' Q" 0 . Q%0P 0 6:<;>=3?Z # +E26 3! D %' 'I , I . ! 8NIV8! % D %' 'L 645 ' < !H % # < 0 126 ( ' 8 9 ! ' QP 0 3 # +K E26 "! % D %' 'L X 0 nN 6 8 !H0\ 0 3Q% 45 ' SI. & D 'L $ ] 'j 0 P26 M26 W % , # P 0 Z %N uNLVjN . ( ' Qc:C \9 ' 'L b/!H0 ' Q % R 'mvR9Gvg_,! 0 ' Q% \ 0 ^23 6 !H Y Z UQ% %N 8 5 K ! P+a > # +G2< D! % D ' 'L $ ] > ^ 4 'L Q %. qN 0w! % D ' 'L 845 ' U ' e , 45 x^! D %' 'I 4% ' , Q% 'y A ( Q q . ' ! p+a c # (' Qd 0 & ` # +K E2< ! % D %' 'L 6 ' D 45 % CQ5 'W ! ! # 6 Z ^0,. Q% 1 # +K E2< ! % D %' 'L < % # & #V*230 (! 0 ! ' N > # !H0 * 0, %. Q 0r$ =r z 2{ 0 q! D %' 'I c. # c ek ' z 0 A! D %' 'I 0 `N ` #. & 0 & SL. & D 'L /26 j , % # q 'Tb^h i N # f! % D ' 'L Y # ! &k ! %'r < 0 W ( 23 W p !H0f # 8 + ! % D %' 'L 7 # ! Z cN W # &Vq # ! &k s$|=60 # U # ! 8 VU (' ! . , P 0 7 V,'L !H (!Z 'L #+} ! Y +n 0 Z! % D %' 'L & +-. ' ! %' ' Y' %',9B+-. ' ! %' r@} #. !H0Y n~" L?P # JR #9 # N . ! ' # ' Q* # ! / !%$(& $^=60 P # ! &k ! %'| ( / _I9 ' # N * ' q! 'AN * # Vm _I ' , j c (' ! . , * 0 \ 9 ! $ 2. DESIGN OF COMPONENTXCHANGE 2.1 Trader BasedAr chitecture =60 7 45 H X ! 0 & ! ., 7 +C 0 Z V, ( " ( L # &V| D I 'U 0 > # " ! 0 & !H . 1 +X , ( # N . U N, E ! / V D 5 W:<;"/[ ) $M=60 D V,
!H0 & ! . D , 8 &Vj! ' # +< 0 8 'L & R 0 8! D %' 'L 7 , 4, ( , X:C % D ' 'L b19 ! 0 ' Q p ' d 0 `! 'L $=60 c! D %' 'L 8 4I K , D Q% 9 H R 0 & X! % D ' 'L O23 & 08:C D %' 'I b/!H0 ' Q% CNLVZ #. N D & #9 ' QU *:C % D ' 'L P?I ! &k ! %'jR Q% U@B:<? nJH 230 !H0| ^ ' b>h ic L! . D 'L X # 'L ' Q^ 0 1! % D %' 'L C # ! &k ! ( 'r$ :C 'L 1 # ' *SI. < 8:C % D ' 'L b/!H0 ' Q > # ! &+KV ' Q\ 9 SL. D 'L R + 0 6 # & \! D %' 'L R 0 %. Q%0D 126 N,9GN # 'L #+a ! %$g:C % D %' 'L vg_,! 0 ' Q% X #+D O 8 !H0 8 I ' Q<NLV 'I45 , ' QZ 7. & 1 8 ! 0 8 % n ! 0* # ! K (o (' Q\ 'U P #9 ! . ( n # !H C ' 7 0 Ck ' , %., . O ( R 0 < ('L # ! %'\ + 9 #. & 6 I ,. ! DNLVY 0 # " 8 !H0 8 5 H $R=60 / D I ' #., 0 M! ( 'I M n 4I K , "23 & 0Y < R + # +K E26 6! D %' 'L 0 3N 1 8 !H08 0 & 1Q% 45 'U SL. & D 'L $ 2.2 AccessModels =60 8 \ G26 U26 V P 'p230 !H0q * # +G2< W! % D %' 'L P 8 V N g I# , P 0 . Q%07:C D %' 'I b/!H0 ' Q% %$MO & 0 n # +#9 26 /! % D ' 'L n 8 VYN /N . Q 0I 6 ' D 0 'W 23' % % s @} & ! 'c 0 'cN Y 'L Q c 'I 8 0 Z! 'L ^ V, NLVc W 45 &9 HJH$8?I ! ' s s 0 Y! % D ' 'L ^! 'L ('I. > * # ( , D P 0 , 45 < # & % ' 8 ZN . V5 6N . V, C & < # 4I ! $n=60 / # 4I ! Z ! ! # # U D VU !H % # / 0 ^' G26 $6=60 3 # YN 0 ) ! %'f?I 4I ! Wg 4I ( *@ ) ?,CJ> D I n , 4% 'L '*! %'L D #VWN . # (' # 3! % D . ' Q7 'I4I ' D 'L $ 2.3 Comprehensi veSpecificationof Software Components ] C0 6N 'D %N # 45 \ 0 6 '8Q% ' } I & < C' 6 '8 VY # " # # 7N 6 # +E26 <! D %' 'L O 'I / V, D & $ ) 8 # #. W +3! %' ! 'm P 0 D D # 8 ! 0 Z +< 0 D! D %' 'L ^ (' 0 >! 'I H_, 3 +X 'U # # 7N U V, ) 1 #! . # # 2C 7 , k ' ^ '`b>h ijN # U! D %' 'L # ! &k ! ( 'Y 0 X 23 C 3 (! 0Y # H g + ! D %' 'L g # !H g N / # &V8 # ! &k s$Rlj "! 0 ! o ^ P # +K E26 >! D %' 'L %' Q\ 0 "+a ( 23 ' QW # ! $ ?IV,'L !H (!^ 'L #+a ! % ] / ' ! . , 3 # > ' U #9 ' Z +6 0 D! % D ' 'L $ ) & %' &VL O & Z 8 V| # ' ! . P 0 Y 45 'L 1 0 / 0 Y! % D %' 'L "Q ' H > ! (4% $ :C %' # 'L ] D +8 j 0 # 8 'L ! ! %' # 'L D % # ^ '> 0 X ('L #+a ! n D 'L $ ] O! 'PN g D I 'D %., n V, NLV7 _I ' , (' Q> %., C! % D %' 'L g # ! &k ! 9 %'* #!H0 8 P Z 'L Q ^ K ' Q . Q 3 ( % ^;^:6in@B;"NI ! :C %' # 'L >ir ' Q%. Q% JH$ . ' ! %' s # ] < +a 1 Y 0 ^ # H / +g #9 < 0 " F ! 3! D %' 'I 6+-. ' !H ( ' MN 0 4I $ m ' 9G . ' ! %' # # N ., ' 9+a. 'I ' !H0 ! #9 ! ! 1 +g! D %' 'I < # Q ' &k ! 'L V F !H 1 0 & 1 4% SL. ( & GVL$T=60,. < & W ( 8 D # 'L D m # ! &+-Vf 0 U' %',9 +a. ' ! ' !H0 !H (! 6 +s # +K E26 "! % D %' 'L $ ] ' ! . ~" L?w # # N ., U #. !H0z * ( N ( & GVL > #+#9 8 ' ! %$ :C %'L _I 8> ' , ' ! ] ' 8 m 8 5 * 0 ! %',9 _I 8 , ' , ' ! ( \ _, ! & C 0 U! D %' 'I \ #!H ( ,9 %'| ( ' Q . Q% D #0 . ( c # ! &+-Vc 0 7 'I H #+} ! > SL. & NLVq 0 *! % D ' 'L $ ) I %' VL C & D #0 . ( ( # j (',9 ! . , | #!H ( , %'f +1 0 W I . ! f ' A! %' #. D 45 'I $ vg45 #Vw?, +E26 m:C % D %' 'L U U # # L! ( T23 & 0T 'zb^h i , L! . D 'I P@B:C D %' 'L 1?, ! k ! 'cR Q% J6 0 / #! N 0 A:C % D ' 'L ` 'T D +Y 0 m , &F 'L c # ! c ( N 45 %$clm 80 45 8 , # Q%' A 'qb^h ie #! 0 8 U+a 7 0 8 D . # %$ 2.4 Matchmaking h !H0 8 5 H < 3 7! D %' 'I n 0 6 5 6! 'L 1SI. #V8 < (',9 . P ' | H D (' / 0 Y! D %' 'L " 0 ^N ^ 8 !H0` 0 Q 45 '`SL. H #VL$ # Ia HDH ¡}^¢p ¡B I\ £ a I¤L¥>t/ ^26 P +a / D 8 ! 0 8 I9 ' Q` +3 V,'L ! !8 'I H #+} ! * +< 0 D! D %' 'I M & 7 # 8 'L (! ! %' # 'I 7 ' p & ^+a. ' ! %' n % H # ( $ :C ' # ('L Z %' 0 7 V,'L !H (!7 'I H #+} ! \ +X 0 P SL. & `! D %' 'I " 7 _I9 , # # NLVf # ( &Ve # ! &+KV ' Qj 0 c , # & 'L #+} ! c 9 D 'I g +s 0 6 SL. & \! D %' 'L $RR % # GV\ ! C . # * Z # 'I 3 0 "+a. ' ! %' s # < 0 < 0 >! 'L > 'L | 'r$>=60 # Y Z # 'I | ^ '|b^h iq # ' Q ' ` 8 ! 0 8 I (' Q\ > #+D `N # ` %'` 0 / (' ., $>=60 #. & n + 8 ! 0 8 I (' Q1 H . ' R 0 % # <! D %' 'I O 0 X D > # D ( > D 0 Z! 'L " SL. D 'L $>=60 ( / 8 ! 0 8 I9 ' Q`! 'mN D ' 0 ' ! jNLVj , (' Q 8 ! 0 8 5 >+7 # 8 ',9 !>! %' # 'I 6 ' W 8 '8 # ! &k !/ 8 ! 0 8 5 g+a <+-. ' ! 9 ' r # $ ¦<§ ̈ ¢p ¡B I\ £ a L¤L¥/=M 7!H0 !H o ^ 0 ^~" 5?W , % # 3 + ! % D %' 'L U ' A ' N j~" L?L9 h !H0 8 I ' Q, 1 'zb^h i #! 0 8 |0 \N 'd , # Q%' f230 (! 0fN # 23 D! %' ! , Y+~^h i@B~" 5?qhU I ' QjiM ' Q%. Q% J © $q=60 \0 7N 'q 'L 9 Q 823 & 0* 0 /! % D ' 'L < # ! &k ! ( ' #! 0 8 I$ ) :C \9 ' 'L M ( M!H0 !H o 7NLV> 1 # O + :C %'L # ! C@} %$ Q $R1 ( N &9 & GVL MO H #+a 8 ' ! O ! JH 0 8:C %'L # !H P # +6N ' QU # ! &k NLVd m # W +P! %' # 'I W ( ' Qq 7. & ` D ' # %' $a=60 ! ( 'L * SL. & D 'L W # f _, # # T U # * +\:C %'L # ! ' p 0 W~" L?L9 h !H0 8 5 H Z ( 7 'A Q% & 0 u ` H #9 D ' > 0 P # / +g! D %' 'I <230 % # Y:C %'L # ! W« § ¬ § H 0 ^! 'L 1 SI. & D 'L 1:C %'L # ! $ 2.5 Domian-specificTrading Communities ] '8! % # * # N . W N, E ! < V, D , ( # < 'W # ' Q @B:C 'L r?, H 45 ^ ' c=r HJ3 #0 Y D! % D D ' EV, P D I }$ ) & 0 %Q 0^ & M M , ! ! V> ( D # # N X < D # X #. !H0P 6 #0 GV, Y D I R 4% ^ % 'j V, D > 5 Y 0 7lm Nr 26 D 'I4I Q 0 W 45 ( D 'L Z +145 L! N . ( Y 0 \ ' o W % H 9 ' # Q%' . n ' Y! ' # 'L X ('Y # ! &k !1 8 ' $R=60 ! 'cN 7. # +a > . ',9B D P , ( #! 4% #V` +n! D %' 'I /NLV` ,9 (! %' 323 & 0 %. 60,. 8 '8 'L 45 'L %'s L 0,. < 23 ' QD 45 9 ., ( ' +R % 8 ' 9B # ! &k !>=r % , (' Q8:C % D 7. ' $ 2.6 LicensingSupport ] '8:C % D ' 'L b/!H0 ' Q % L ! ' # (' QP #. # n23 N 3 4I ( 0, %. Q%0e p ( ! ' # ' Qm # H 45 $ ) §%® A! D %' 'I 8 'L ! 23 & 0D ! ' # (' QP # 45 g ^ ' #. 6 0 n 0 < (! ' # ' Q^ D X N (' Q/ D H $O=60 C 'L ! 'Y M 0 . Q 07 1 ' ) ] 0 / # ( D ( / W:<;""[ ) ( ! ' # ' QW # 4I ! %$/=60 Z # % ( ` # +K E2< ! % D %' 'L 3 I ! &V` # ' U D # Q% " N %., / 0 & 1. Q p ' #., * 0 D! 'L W L D' 8. # * 0 U! D %' 'I \ ('d ' . ' . 0 o A 8 ' ' $w[C # 'd 0 . Q% ' +8 ( 'r 2C P! ' D ( D 'L 1 &F 'L 1 V, D 'L 3 D I 3 5 P VI9G H #9 . # ^ / Y VI9B #9B. # H $ 3. IMPLEMENT ATION STATUS AND FUTURE WORK lj p0 45 | 45 ( z 'zb^h i #! 0 8 j+`! D 0 ' # 45 # ! &k ! ( 'c +n # +G2< Y! D %' 'I $<lj P0 45 Z 4% % 8 !H0 8 5 H /+a P 8 ! 0 ' QW V,'L ! !Y 'L #+a ! % r+a. ' ! %' ' j' %',9B+-. ' ! %' C # # N . 7 +3! % D ' 'L $ :C. # 'L &VL 2C P ^ 'L Q ' QY 0 > (! ' # ' QD D I , 'I 7 0 > V, $ ) 2C N 9BN # m 'L #+} ! * 0 * V, ̄@}. # (' Qc # 4I ( H JZ _, +7! % D ' 'L P , 4I ( H 7 ' m , 45 Z U ('L ! Z23 0 :C D %' 'L b"! 0 ' Q% %$c;". 7 D I n! 'AN 8 ' ! 0 mNLVp _I9 ' ' Q^ %. n! D %' 'I X # ! k ! 'W ^ ' ! (. 3 D 3! \9 ' 'L 1 # ! 1 ' 4% % ' Q\ 8 ! 0 8 5 n+1 0 # P 9 ! $ 4. REFERENCES & Z°%. 'Ut> 'r$ ) ' ) 5 !H0W 8?, +G2< 7:C D %' 'I ?, ! &k ! ( 'r ] '* L! ' Q 3 +/±%252%2\3 ¡GHH ¡} § ® ́ § £ § § q« § / § H ¡μ}¶1 ̈ § ¬H¡}·n # ̧ I¤ a H a L¤ PY$ 1> ( 'r P$ ) ' ' ° $ ;"! 5 N L $ ) ! 0 & !H . rhU # 8 ! 0rglw0LVD . # ^ 1 # D0 $ ] vXvXve?, +G2< M I@o5JH3 » 9E o,$ 1⁄4 7;^h`1:<;""[ ) =r ";"NI ! "?I 4I (! %$ 1⁄2X # %'|%$ 3⁄4,$ ¿ 7;^h`1:<;""[ ) ir ! ' # ' Q8?I 4I ! %$ 1⁄2n # 'j%$ 3⁄4,$ © 7?,4% ' W % . ' U ' *°5 rÀ^ % ' 's$ ~^h ig ) ( ' Q%. Q% ^+a /SI. & EVW +g # H 4, ! ^ # ! &k ! ( 'r$ Á # I ® G § ¡nÂ1ÃXÄXμG2%Å5μE±5Æ ÇgÂZH· ® H¡}¡μ-Ã35 £% # ÄM5È § ¡ § BH ÇgÉO È Ê`±%2%2%Å o Pb^h ij?,! 0 8 7R # /3⁄4, R D ́*Ë «T«X 5 ¡G § 78H 5 ¡} § |Ì ÍqÎ3 ¡ § È HPÌ,Æ5Æ5Æ 0L # r Ï%Ï 2<2<2^$ 211⁄4,$ Q5Ï =6"Ï _, D #!H0 8 9G3⁄45Ï