Author: buildbot
Date: Fri Oct 19 15:47:33 2012
New Revision: 835627
Log:
Production update by buildbot for cxf
Added:
websites/production/cxf/content/dosgi-architecture.data/remote service
admin spec.png (with props)
websites/production/cxf/content/dosgi-architecture.data/remote services spec
websites/production/cxf/content/dosgi-architecture.data/remote services
spec.png (with props)
Modified:
websites/production/cxf/content/cache/main.pageCache
websites/production/cxf/content/dosgi-architecture.data/remote service
admin spec
websites/production/cxf/content/dosgi-architecture.html
Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/cxf/content/dosgi-architecture.data/remote
service admin spec
==============================================================================
--- websites/production/cxf/content/dosgi-architecture.data/remote service
admin spec (original)
+++ websites/production/cxf/content/dosgi-architecture.data/remote service
admin spec Fri Oct 19 15:47:33 2012
@@ -1 +1 @@
-<stage keygen_seq="2"><pageObj stg="1" pb="0" gr="1" fill="16777215"
height="5000" width="5000" border="0"><objects></objects></pageObj></stage>
\ No newline at end of file
+<stage version="1.0" keygen_seq="47"><pageObj print_paper="LETTER"
print_layout="0" width="1000" guides="0" pb="0" drawingWidth="897" border="0"
istt="false" gr="1" drawingHeight="600" height="600" fill="16777215"
print_scale="0" print_grid="0"><styles><shapeStyle fillColor="global:0xd1d1d1"
gradientOn="false" lineColor="global:0x333333" lineWidth="-1"
dropShadowOn="true"/><lineStyle borderLine="false" end="0" width="1"
pattern="0" begin="0" roundCorners="true" connType="right"
color="0x000000"/><textStyle size="12" face="Arial" style="bold=true"
color="0"/></styles><objects><object endStyle="0" class="TheOrthoLine"
path="0,0,false,y,-1;0,-72.58333333333331,false,n,0;1.1999999999999886,-72.58333333333331,false,n,0;"
version="2" width="2.2" numSegs="2" height="73.6" linep="0" order="0"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="32" x="445.8" y="444.25" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><tex
t/></object><object endStyle="0" class="TheOrthoLine"
path="0,0,false,y,1;0,63.333333333333314,false,n,0;-1,63.333333333333314,false,n,0;"
version="2" width="2" numSegs="2" height="64.45" linep="0" order="1" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="29"
x="380" y="313" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,y,1;0,58.916666666666686,false,n,0;-0.8000000000000114,58.916666666666686,false,n,0;"
version="2" width="2" numSegs="2" height="60" linep="0" order="2" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="31"
x="448" y="313" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="-0.8000000000000114,0,false,y,1;-0.8000000000000114,33.95833333333334,false,n,0;-0.8000000000000114,33.95833333333334,false
,n,0;-0.8000000000000114,67.91666666666669,false,y,-1;" version="2" width="2"
numSegs="3" height="68" linep="0" order="3" linec="0" roundedCorners="true"
cornerRadius="10" linew="1" alg="threeMid" ln_id="30" x="379" y="376" buff="20"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,y,1;0,129.70833333333334,false,n,0;1,129.70833333333334,false,n,0;"
version="2" width="2" numSegs="2" height="130.8" linep="0" order="4" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="6"
x="157" y="156.625" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,y,1;0,224.76666666666668,false,n,0;169,224.76666666666668,false,x,-1;"
version="2" width="170" numSegs="2" height="225.8" linep="0" order="5"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="thre
eMid" ln_id="7" x="158" y="286.33333333333337" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
endStyle="0" class="TheOrthoLine"
path="0,0,false,y,1;0,89.04166666666666,false,n,0;0,89.04166666666666,false,n,0;"
version="2" width="2" numSegs="2" height="89" linep="0" order="6" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="9"
x="197" y="156.625" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,y,1;0,227.23333333333332,false,n,0;130,227.23333333333332,false,x,-1;"
version="2" width="131" numSegs="2" height="228.2" linep="0" order="7"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="10" x="197" y="245.66666666666666" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
endStyle="0" class="TheOrtho
Line"
path="0,0,false,x,1;54.25,0,false,n,0;54.25,-13.900000000000034,false,n,0;108.5,-13.900000000000034,false,x,-1;"
version="2" width="108.6" numSegs="3" height="15.8" linep="0" order="13"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="19" x="496.5" y="472.90000000000003" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
endStyle="0" class="TheOrthoLine"
path="0,0,false,x,-1;-53.25,0,false,n,0;-53.25,-15.900000000000034,false,n,0;-106.5,-15.900000000000034,false,x,1;"
version="2" width="106.4" numSegs="3" height="17.8" linep="0" order="14"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="20" x="603" y="527" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,x,1;93.5,0,false,n,0;93.5,0,false,n,0;187,0,false,x,-1;"
version="2" width="187" numSegs="3
" height="2" linep="0" order="23" linec="0" roundedCorners="true"
cornerRadius="10" linew="1" alg="threeMid" ln_id="38" x="498.5" y="245.9"
buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,x,1;93.5,0,false,n,0;93.5,0,false,n,0;187,0,false,x,-1;"
version="2" width="187" numSegs="3" height="2" linep="0" order="24" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="39"
x="498.5" y="284.1" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine"
path="0,0,false,y,1;0,50.5,false,n,0;0,50.5,false,n,0;0,101,false,y,-1;"
version="2" width="2" numSegs="3" height="101" linep="0" order="30" linec="0"
roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid" ln_id="43"
x="761" y="311.5" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="167772
15"/><text/></object><object endStyle="0" class="TheOrthoLine"
path="0,0.23333333333332007,false,x,1;66.25,0.23333333333332007,false,n,0;66.25,0.23333333333332007,false,n,0;132.5,0.23333333333332007,false,x,-1;"
version="2" width="132.6" numSegs="3" height="2" linep="0" order="32"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="45" x="197" y="245.66666666666666" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
endStyle="0" class="TheOrthoLine"
path="0,-2.566666666666663,false,x,1;85.75,-2.566666666666663,false,n,0;85.75,-2.566666666666663,false,n,0;171.5,-2.566666666666663,false,x,-1;"
version="2" width="171.6" numSegs="3" height="2" linep="0" order="33"
linec="0" roundedCorners="true" cornerRadius="10" linew="1" alg="threeMid"
ln_id="46" x="158" y="286.33333333333337" buff="20" beginStyle="0"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
class="text_
shape" fixed-aspect="false" width="150" shp_id="11" text-vertical-pos="middle"
rot="0" order="8" linec="0" linew="1" height="33" libraryid="" fill="16777215"
x="183" y="332" lock="false" dshad="false" gradon="false"
text-horizontal-pos="center"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Imported
and exported Services</FONT></P>]]></text><connlines/></object><object
class="rectangle" fixed-aspect="false" width="100" shp_id="13"
text-vertical-pos="middle" rot="0" dsy="4" linec="3355443" dsx="4" linew="2"
height="75" libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="177"
y="119" lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="9"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Application
Bundle</FONT></P>]]></text><connlines><connline ln_id="9" cpnum="8"
type="start"/><connline ln_id="6" cpnum="9" ty
pe="start"/></connlines></object><object class="rectangle"
fixed-aspect="false" width="169" shp_id="16" text-vertical-pos="middle" rot="0"
dsy="4" linec="3355443" dsx="4" linew="2" height="95.5"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="412" y="492"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="10"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Remote Service
Admin</FONT></P>]]></text><connlines><connline ln_id="32" cpnum="5"
type="start"/><connline ln_id="19" cpnum="6" type="start"/><connline ln_id="20"
cpnum="7" type="end"/><connline ln_id="7" cpnum="10" type="end"/><connline
ln_id="10" cpnum="11" type="end"/><connline ln_id="30" cpnum="12"
type="end"/></connlines></object><object class="ellipse" fixed-aspect="false"
width="74" shp_id="17" text-vertical-pos="middle" rot="0" dsy="24.25"
linec="3355443" dsx="41" linew="2" height="40.5" libraryid="com.gliffy.sym
bols.basic" fill="0xd1d1d1" x="642" y="459" lock="false" dshad="true"
gradon="true" text-horizontal-pos="center" order="11"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0"
KERNING="0">Endpoint</FONT></P>]]></text><connlines><connline ln_id="19"
cpnum="1" type="end"/></connlines></object><object class="ellipse"
fixed-aspect="false" width="74" shp_id="18" text-vertical-pos="middle" rot="0"
dsy="20.625" linec="3355443" dsx="41" linew="2" height="33.25"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="640" y="527"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="12"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Proxy</FONT></P>]]></text><connlines><connline ln_id="20" cpnum="1"
type="start"/></connlines></object><object class="text_shape"
fixed-aspect="false" width="47" shp_id="22" text-vertical-pos="middle" rot="0"
order="15" linec="0" linew="1" height="17.5" libraryid="" fill="16777215"
x="592" y="451" lock="false" dshad="false" gradon="false"
text-horizontal-pos="center"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">0..n</FONT></P>]]></text><connlines/></object><object
class="text_shape" fixed-aspect="false" width="40" shp_id="25"
text-vertical-pos="middle" rot="0" order="16" linec="0" linew="1" height="15"
libraryid="" fill="16777215" x="591" y="520" lock="false" dshad="false"
gradon="false" text-horizontal-pos="center"><text linkMap=""><![CDATA[<P
ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">0..n</FONT></P>]]></text><connlines/></object><object
class="rectangle" fixed-aspect="false" width="169" shp_id="26"
text-vertical-pos="middle" rot="0" dsy="4" linec="3355443" dsx="4" linew="2"
height="95.5" libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="414"
y="265" l
ock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="17"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Topology
Manager</FONT></P>]]></text><connlines><connline ln_id="38" cpnum="6"
type="start"/><connline ln_id="39" cpnum="7" type="start"/><connline ln_id="31"
cpnum="8" type="start"/><connline ln_id="29" cpnum="9" type="start"/><connline
ln_id="46" cpnum="10" type="end"/><connline ln_id="45" cpnum="11"
type="end"/></connlines></object><object class="triangle" fixed-aspect="false"
width="30" shp_id="27" text-vertical-pos="middle" rot="180" dsy="-4"
linec="3355443" dsx="-4" linew="2" height="32"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="447" y="377"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="18"><text/><connlines><connline ln_id="31" cpnum="3"
type="end"/><connline ln_id="32" cpnum="3"
type="end"/></connlines></object><object class="tri
angle" fixed-aspect="false" width="30" shp_id="28" text-vertical-pos="middle"
rot="0" dsy="4" linec="3355443" dsx="4" linew="2" height="32"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="379" y="371"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="19"><text/><connlines><connline ln_id="30" cpnum="3"
type="start"/><connline ln_id="29" cpnum="3"
type="end"/></connlines></object><object class="text_shape"
fixed-aspect="false" width="150" shp_id="33" text-vertical-pos="middle" rot="0"
order="20" linec="0" linew="1" height="25" libraryid="" fill="16777215" x="533"
y="372" lock="false" dshad="false" gradon="false"
text-horizontal-pos="center"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0"><B>Remote
Service Admin</B></FONT></P>]]></text><connlines/></object><object
class="text_shape" fixed-aspect="false" width="150" shp_id="34"
text-vertical-pos="middle" rot="0" order="21" l
inec="0" linew="1" height="33" libraryid="" fill="16777215" x="294" y="369"
lock="false" dshad="false" gradon="false" text-horizontal-pos="center"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0" KERNING="0"><B>Remote Service Admin
Listener</B></FONT></P>]]></text><connlines/></object><object class="rectangle"
fixed-aspect="false" width="151" shp_id="35" text-vertical-pos="middle" rot="0"
dsy="4" linec="3355443" dsx="4" linew="2" height="93"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="761" y="265"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="22"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Discovery</FONT></P>]]></text><connlines><connline ln_id="43"
cpnum="0" type="start"/><connline ln_id="39" cpnum="10" type="end"/><connline
ln_id="38" cpnum="11" type="end"/></connlines></object><object class="triangl
e" fixed-aspect="false" width="30" shp_id="36" text-vertical-pos="middle"
rot="91" dsy="-4.029629629629629" linec="3355443" dsx="3.911111111111111"
linew="2" height="32" libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1"
x="612" y="284" lock="false" dshad="true" gradon="true"
text-horizontal-pos="center" order="25"><text/><connlines/></object><object
class="triangle" fixed-aspect="false" width="30" shp_id="37"
text-vertical-pos="middle" rot="-89" dsy="4.029629629629629" linec="3355443"
dsx="-3.911111111111111" linew="2" height="32"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="609" y="246"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="26"><text/><connlines/></object><object class="text_shape"
fixed-aspect="false" width="82" shp_id="40" text-vertical-pos="middle" rot="0"
order="27" linec="0" linew="1" height="25" libraryid="" fill="16777215" x="549"
y="237" lock="false" dshad="false" gradon="false"
text-horizontal-pos="center"><text l
inkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0"
KERNING="0">discovers</FONT></P>]]></text><connlines/></object><object
class="text_shape" fixed-aspect="false" width="78" shp_id="41"
text-vertical-pos="middle" rot="0" order="28" linec="0" linew="1" height="25"
libraryid="" fill="16777215" x="553" y="274" lock="false" dshad="false"
gradon="false" text-horizontal-pos="center"><text linkMap=""><![CDATA[<P
ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">announces</FONT></P>]]></text><connlines/></object><object
class="ellipse" fixed-aspect="false" width="100" shp_id="42"
text-vertical-pos="middle" rot="0" dsy="41.5" linec="3355443" dsx="54"
linew="2" height="75" libraryid="com.gliffy.symbols.basic" fill="nofill"
x="763" y="450" lock="false" dshad="true" gradon="false"
text-horizontal-pos="center" order="29"><text linkMap=""><![CDATA[<P
ALIGN="CENTER"><FONT FACE="Arial" SIZE="12" COLOR="#
000000" LETTERSPACING="0" KERNING="0">Network
Cluster</FONT></P>]]></text><connlines><connline ln_id="43" cpnum="2"
type="end"/></connlines></object><object class="text_shape"
fixed-aspect="false" width="150" shp_id="44" text-vertical-pos="middle" rot="0"
order="31" linec="0" linew="1" height="25" libraryid="" fill="16777215" x="603"
y="199" lock="false" dshad="false" gradon="false"
text-horizontal-pos="center"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0"><B>Endpoint
Listener</B></FONT></P>]]></text><connlines/></object><object class="triangle"
fixed-aspect="false" width="30" shp_id="15" text-vertical-pos="middle"
rot="180" dsy="-4" linec="3355443" dsx="-4" linew="2" height="32"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="197" y="251"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="34"><text/><connlines><connline ln_id="10" cpnum="3"
type="start"/><connline ln_id
="45" cpnum="3" type="start"/><connline ln_id="9" cpnum="3"
type="end"/></connlines></object><object class="triangle" fixed-aspect="false"
width="30" shp_id="14" text-vertical-pos="middle" rot="0" dsy="4"
linec="3355443" dsx="4" linew="2" height="32"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="158" y="281"
lock="false" dshad="true" gradon="true" text-horizontal-pos="center"
order="35"><text/><connlines><connline ln_id="7" cpnum="3"
type="start"/><connline ln_id="46" cpnum="3" type="start"/><connline ln_id="6"
cpnum="3" type="end"/></connlines></object></objects></pageObj></stage>
\ No newline at end of file
Added: websites/production/cxf/content/dosgi-architecture.data/remote service
admin spec.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/cxf/content/dosgi-architecture.data/remote
service admin spec.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Added: websites/production/cxf/content/dosgi-architecture.data/remote services
spec
==============================================================================
--- websites/production/cxf/content/dosgi-architecture.data/remote services
spec (added)
+++ websites/production/cxf/content/dosgi-architecture.data/remote services
spec Fri Oct 19 15:47:33 2012
@@ -0,0 +1 @@
+<stage version="1.0" keygen_seq="48"><pageObj border="0" gr="1" width="5000"
guides="0" print_layout="0" height="5000" print_grid="0" print_scale="0"
istt="false" pb="0" fill="16777215" drawingHeight="480" drawingWidth="900"
print_paper="LETTER"><styles><shapeStyle lineWidth="-1" gradientOn="true"
lineColor="global:0x333333,:0xFFFFFF" fillColor="global:0"
dropShadowOn="true"/><lineStyle roundCorners="true" end="0" borderLine="false"
width="1" connType="right" pattern="1" begin="0" color="0x000000"/><textStyle
size="10" face="Arial" style="" color="0"/></styles><objects><object
endStyle="0" class="TheOrthoLine" version="2" width="2"
path="0,0,false,y,-1;0,-16.75,false,n,0;0,-16.75,false,n,0;0,-33.5,false,y,1;"
height="33.4" roundedCorners="true" linew="1" cornerRadius="10" linec="0"
order="10" alg="threeMid" linep="0" ln_id="11" x="288" numSegs="3" y="296.5"
buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheStraightLine" version="1" width="2"
path="0,0,false,n,0;0,-31.25,false,n,0;" height="31.2" linew="1" linec="0"
order="13" linep="0" ln_id="17" x="288" numSegs="1" y="234.5" buff="11"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine" version="2" width="48"
path="0,1.9000000000000057,false,x,-1;-24,1.9000000000000057,false,n,0;-24,1.9000000000000057,false,n,0;-48,1.9000000000000057,false,x,1;"
height="2" roundedCorners="true" linew="1" cornerRadius="10" linec="0"
order="16" alg="threeMid" linep="0" ln_id="20" x="389" numSegs="3" y="179"
buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine" version="2" width="2"
path="0,0,false,y,-1;0,-17,false,n,0;0,-17,false,n,0;0,-34,false,y,1;"
height="34" roundedCorners="true" linew="1" cornerRadius="10" linec="0"
order="19" alg="threeMid" linep="0" ln_id="23" x="613
" numSegs="3" y="299.5" buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheOrthoLine" version="2" width="2"
path="0,0,false,y,1;0,16.875,false,n,0;0,16.875,false,n,0;0,33.75,false,y,-1;"
height="33.8" roundedCorners="true" linew="1" cornerRadius="10" linec="0"
order="20" alg="threeMid" linep="0" ln_id="26" x="614" numSegs="3" y="204.25"
buff="20" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="1"
class="TheStraightLine" version="1" width="77.775"
path="0,0,false,n,0;66.375,0,false,n,0;" height="9.8" linew="1" linec="0"
order="21" linep="1" ln_id="27" x="173" numSegs="1" y="183" buff="11"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheStraightLine" version="1" width="101.15"
path="0,0,false,n,0;-107,-28,false,n,0;" height="28.35" linew="1" linec="0"
order="23" linep="1" l
n_id="29" x="269" numSegs="1" y="261" buff="11" beginStyle="1"><style
borderLine="false" borderedInnerColor="16777215"/><text/></object><object
endStyle="0" class="TheOrthoLine" version="2" width="73.4"
path="0,0,false,n,0;0,0,false,n,0;73.375,0,false,x,-1;" height="2"
roundedCorners="true" linew="1" cornerRadius="10" linec="0" order="26"
alg="threeMid" linep="0" ln_id="35" x="490" numSegs="2" y="182" buff="20"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="0"
class="TheStraightLine" version="1" width="50"
path="0,0,false,n,0;51,0,false,n,0;" height="2" linew="1" linec="0" order="27"
linep="1" ln_id="37" x="422" numSegs="1" y="181" buff="11"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="1"
class="TheStraightLine" version="1" width="62"
path="0,0,false,n,0;-65.375,0,false,n,0;" height="2" linew="1" linec="0"
order="29" linep="1" ln_id="39" x="730" numSegs="1"
y="184" buff="11" beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object endStyle="1"
class="TheStraightLine" version="1" width="80.1"
path="0,0,false,n,0;-82,34,false,n,0;" height="38.36637125878494" linew="1"
linec="0" order="32" linep="1" ln_id="42" x="721" numSegs="1" y="215" buff="11"
beginStyle="0"><style borderLine="false"
borderedInnerColor="16777215"/><text/></object><object gradon="false"
class="ellipse" width="22" shp_id="24" fixed-aspect="false" rot="180"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="22" libraryid="" fill="16777215" x="613" y="249" lock="false" order="0"
dshad="false" groupref="13"><text/><connlines><connline ln_id="26" type="end"
cpnum="0"/></connlines></object><object gradon="false" class="rectangle"
width="30" shp_id="25" fixed-aspect="false" rot="180"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center"
linec="0xFFFFFF" height="14" libraryid="" fill="
16777215" x="614" y="255" lock="false" order="1" dshad="false"
groupref="13"><text/><connlines/></object><object gradon="false"
class="rectangle" width="312" shp_id="5" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="331" libraryid="" fill="nofill" x="218" y="226" lock="false" order="2"
dshad="false"><text/><connlines/></object><object gradon="true"
class="rectangle" width="100" shp_id="2" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="2" text-horizontal-pos="center"
linec="3355443" height="75" libraryid="com.gliffy.symbols.basic"
fill="0xd1d1d1" x="288" y="334" lock="false" order="3" dshad="true" dsy="4"
dsx="4"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Consumer</FONT></P>]]></text><connlines><connline ln_id="11"
type="start" cpnum="2"/></connlines></object><object gradon="true"
class="rectangle" width="100" shp_id="3"
fixed-aspect="false" rot="0" text-vertical-pos="middle" linew="2"
text-horizontal-pos="center" linec="3355443" height="75"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="613" y="337"
lock="false" order="4" dshad="true" dsy="4" dsx="4"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0"
KERNING="0">Provider</FONT></P>]]></text><connlines><connline ln_id="23"
type="start" cpnum="2"/></connlines></object><object gradon="false"
class="text_shape" width="150" shp_id="6" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="25" libraryid="" fill="16777215" x="200" y="406" lock="false" order="5"
dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Container
A</FONT></P>]]></text><connlines/></object><object gradon="false"
class="text_shape" width="150" shp_id="7" fixed-aspect="fals
e" rot="0" text-vertical-pos="middle" linew="1" text-horizontal-pos="center"
linec="0" height="25" libraryid="" fill="16777215" x="700" y="407" lock="false"
order="6" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Container
B</FONT></P>]]></text><connlines/></object><object gradon="true"
class="rectangle" width="100" shp_id="8" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="2" text-horizontal-pos="center"
linec="3355443" height="75" libraryid="com.gliffy.symbols.basic"
fill="0xd1d1d1" x="123" y="183" lock="false" order="7" dshad="true" dsy="4"
dsx="4"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial"
SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Distribution
Provider</FONT></P>]]></text><connlines><connline ln_id="27" type="start"
cpnum="3"/></connlines></object><object gradon="false" class="ellipse"
width="22" shp_id="9" fixed-aspect="false" rot="0" t
ext-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="22" libraryid="" fill="16777215" x="288" y="252" lock="false" order="8"
dshad="false" groupref="13"><text/><connlines><connline ln_id="11" type="end"
cpnum="0"/></connlines></object><object gradon="false" class="rectangle"
width="30" shp_id="10" fixed-aspect="false" rot="0" text-vertical-pos="middle"
linew="1" text-horizontal-pos="center" linec="0xFFFFFF" height="14"
libraryid="" fill="16777215" x="287" y="246" lock="false" order="9"
dshad="false" groupref="13"><text/><connlines/></object><object gradon="false"
class="ellipse" width="19" shp_id="14" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="19" libraryid="" fill="0" x="288" y="244" lock="false" order="11"
dshad="false"><text/><connlines><connline ln_id="17" type="start"
cpnum="2"/></connlines></object><object gradon="false" class="rectangle"
width="101.25" shp_id="15" fixed
-aspect="false" rot="0" text-vertical-pos="middle" linew="1"
text-horizontal-pos="center" linec="0" height="44.5" libraryid="" fill="nofill"
x="290" y="181" lock="false" order="12" dshad="false"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0"
KERNING="0">Proxy</FONT></P>]]></text><connlines><connline ln_id="17"
type="end" cpnum="0"/><connline ln_id="27" type="end" cpnum="1"/><connline
ln_id="20" type="end" cpnum="3"/></connlines></object><object gradon="false"
class="ellipse" width="22" shp_id="18" fixed-aspect="false" rot="90"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="22" libraryid="" fill="16777215" x="400" y="179" lock="false"
order="14" dshad="false" groupref="13"><text/><connlines><connline ln_id="20"
type="start" cpnum="0"/></connlines></object><object gradon="false"
class="rectangle" width="30" shp_id="19" fixed-aspect="false" rot="90"
text-vertical-pos="middle" linew=
"1" text-horizontal-pos="center" linec="0xFFFFFF" height="14" libraryid=""
fill="16777215" x="406" y="178" lock="false" order="15" dshad="false"
groupref="13"><text/><connlines/></object><object gradon="false"
class="rectangle" width="101.25" shp_id="21" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="44.5" libraryid="" fill="nofill" x="614" y="182" lock="false"
order="17" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Endpoint</FONT></P>]]></text><connlines><connline ln_id="26"
type="start" cpnum="0"/><connline ln_id="35" type="end" cpnum="1"/><connline
ln_id="39" type="end" cpnum="3"/></connlines></object><object gradon="false"
class="ellipse" width="19" shp_id="22" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="19" libraryid="" fill="0" x="613" y="256" lock="
false" order="18" dshad="false"><text/><connlines><connline ln_id="23"
type="end" cpnum="0"/></connlines></object><object gradon="false"
class="text_shape" width="64" shp_id="28" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="36.5" libraryid="" fill="16777215" x="206" y="159" lock="false"
order="22" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Creates
Destroys</FONT></P>]]></text><connlines/></object><object gradon="false"
class="text_shape" width="150" shp_id="30" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="25" libraryid="" fill="16777215" x="175" y="255" lock="false"
order="24" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Monitors</FONT></P>]]></text><connlines/></obj
ect><object gradon="false" class="ellipse" width="19" shp_id="33"
fixed-aspect="false" rot="0" text-vertical-pos="middle" linew="1"
text-horizontal-pos="center" linec="0" height="19" libraryid="" fill="0"
x="490" y="181" lock="false" order="25"
dshad="false"><text/><connlines><connline ln_id="35" type="start"
cpnum="4"/></connlines></object><object gradon="true" class="rectangle"
width="100" shp_id="38" fixed-aspect="false" rot="0" text-vertical-pos="middle"
linew="2" text-horizontal-pos="center" linec="3355443" height="75"
libraryid="com.gliffy.symbols.basic" fill="0xd1d1d1" x="780" y="184"
lock="false" order="28" dshad="true" dsy="4" dsx="4"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0" KERNING="0">Distribution
Provider</FONT></P>]]></text><connlines><connline ln_id="39" type="start"
cpnum="1"/></connlines></object><object gradon="false" class="text_shape"
width="64" shp_id="40" fixed-aspect="false" rot="0" text-
vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="36.5" libraryid="" fill="16777215" x="696" y="162" lock="false"
order="30" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Creates
Destroys</FONT></P>]]></text><connlines/></object><object gradon="false"
class="text_shape" width="150" shp_id="41" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="25" libraryid="" fill="16777215" x="700" y="248" lock="false"
order="31" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0"
KERNING="0">Monitors</FONT></P>]]></text><connlines/></object><object
gradon="false" class="text_shape" width="81" shp_id="43" fixed-aspect="false"
rot="0" text-vertical-pos="middle" linew="1" text-horizontal-pos="center"
linec="0" height="25" libraryid="" fill="16777215
" x="328" y="231" lock="false" order="33" dshad="false"><text
linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT FACE="Arial" SIZE="12"
COLOR="#000000" LETTERSPACING="0" KERNING="0">OSGi
Service</FONT></P>]]></text><connlines/></object><object gradon="false"
class="text_shape" width="81" shp_id="44" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="25" libraryid="" fill="16777215" x="566" y="262" lock="false"
order="34" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">OSGi
Service</FONT></P>]]></text><connlines/></object><object gradon="false"
class="rectangle" width="312" shp_id="45" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="331" libraryid="" fill="nofill" x="684" y="225" lock="false" order="35"
dshad="false"><text/><connlines/></object><object gradon="false" class="
text_shape" width="150" shp_id="46" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="25" libraryid="" fill="16777215" x="450" y="146" lock="false"
order="36" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Remote
Call</FONT></P>]]></text><connlines/></object><object gradon="false"
class="text_shape" width="138.5" shp_id="47" fixed-aspect="false" rot="0"
text-vertical-pos="middle" linew="1" text-horizontal-pos="center" linec="0"
height="15.875" libraryid="" fill="16777215" x="688" y="286" lock="false"
order="37" dshad="false"><text linkMap=""><![CDATA[<P ALIGN="CENTER"><FONT
FACE="Arial" SIZE="10" COLOR="#000000" LETTERSPACING="0"
KERNING="0">service.exported.interfaces = *<FONT
SIZE="12"></FONT></FONT></P>]]></text><connlines/></object></objects></pageObj></stage>
\ No newline at end of file
Added: websites/production/cxf/content/dosgi-architecture.data/remote services
spec.png
==============================================================================
Binary file - no diff available.
Propchange: websites/production/cxf/content/dosgi-architecture.data/remote
services spec.png
------------------------------------------------------------------------------
svn:mime-type = image/png
Modified: websites/production/cxf/content/dosgi-architecture.html
==============================================================================
--- websites/production/cxf/content/dosgi-architecture.html (original)
+++ websites/production/cxf/content/dosgi-architecture.html Fri Oct 19 15:47:33
2012
@@ -143,6 +143,22 @@ Apache CXF -- DOSGi Architecture
<p>The Remote Services spec describes a module named Distribution Provider
that makes OSGi services available across container boundaries. The idea is to
use special service properties to mark services that are to be exported
remotely. The Distribution provider will create Endpoints for these services
that are available outside the container. On the consumer side the Distribution
Provider can create local OSGi services that act as proxies for the remote
services and allow service consumers to use them to call the remote service.</p>
+
+
+<map name="GLIFFY_MAP_30739778_remote_services_spec"></map>
+<table width="100%"><tr><td align="left" colspan="1" rowspan="1">
+ <table><caption align="bottom">
+
+
+ <a shape="rect"
href="https://cwiki.apache.org/confluence/plugins/gliffy/viewlargediagram.action?name=remote
services spec&ceoid=30739778&key=CXF&pageId=30739778"
target="">Full Size</a>
+ </caption><tr><td colspan="1" rowspan="1">
+ <img style="border: none; width: 900px; height:
480px;" usemap="#GLIFFY_MAP_30739778_remote_services_spec"
src="dosgi-architecture.data/remote+services+spec.png"
alt="A&#32;Gliffy&#32;Diagram&#32;named&#58;&#32;remote&#32;services&#32;spec">
+ </td></tr></table>
+ </td></tr></table>
+
+
+
+
<p>The Remote Service Admin spec then splits the Distribution provider into
separate modules that communicate through defined interfaces. This allows to
change or enhance parts of an existing DOSGi implementation without having to
reimplement the whole Distribution provider.</p>
@@ -153,7 +169,7 @@ Apache CXF -- DOSGi Architecture
<a shape="rect"
href="https://cwiki.apache.org/confluence/plugins/gliffy/viewlargediagram.action?name=remote
service admin spec&ceoid=30739778&key=CXF&pageId=30739778"
target="">Full Size</a>
</caption><tr><td colspan="1" rowspan="1">
- <img style="border: none; width: 100px; height:
100px;" usemap="#GLIFFY_MAP_30739778_remote_service_admin_spec"
src="https://cwiki.apache.org/confluence/plugins/servlet/gliffyapi/clientdiagram?cb=1760341940&pk=pub&name=remote+service+admin+spec&ceoid=30739778&key=CXF"
alt="A&#32;Gliffy&#32;Diagram&#32;named&#58;&#32;remote&#32;service&#32;admin&#32;spec">
+ <img style="border: none; width: 897px; height:
600px;" usemap="#GLIFFY_MAP_30739778_remote_service_admin_spec"
src="dosgi-architecture.data/remote+service+admin+spec.png"
alt="A&#32;Gliffy&#32;Diagram&#32;named&#58;&#32;remote&#32;service&#32;admin&#32;spec">
</td></tr></table>
</td></tr></table>
@@ -161,24 +177,22 @@ Apache CXF -- DOSGi Architecture
<p>Modular Distribution Provider described in the Remote Service Admin Service
spec.</p>
-<h2><a shape="rect" name="DOSGiArchitecture-CXFDOSGi"></a>CXF DOSGi</h2>
+<h3><a shape="rect" name="DOSGiArchitecture-ModulesandtheirRoles"></a>Modules
and their Roles</h3>
-<table style="background-color: #2C8FCF; height: 38px"><tr><td colspan="1"
rowspan="1" style="vertical-align: middle; padding-top: 0px; padding-bottom:
0px;">
- <div style="padding: 3px"><img
src="https://cwiki.apache.org/confluence/download/resources/com.gliffy.integration.confluence:gliffy-macro-key/resources/icons/gliffylogo32x32.PNG">
- </div>
- </td><td colspan="1" rowspan="1" style="border-right: 2px solid white;
padding:3px">
- <span style="font-size:120%; font-weight: bold; color:
white">Macro Error</span>
- </td><td colspan="1" rowspan="1" style="padding: 3px;">
- <span style="color:white;">
- Cannot find the diagram with these parameters: <br
clear="none">
- <strong>name:</strong> cxf dosgi <br clear="none">
- <strong>version:</strong> <br clear="none">
- <strong>pageName:</strong> <br clear="none">
- <strong>pageId:</strong> 30739778 <br clear="none">
- <strong>spaceKey:</strong> <br clear="none">
- </span>
+<ul><li><b>Discovery:</b> Detects available Remote Endpoints and notifies
EndpointListeners</li><li><b>Topology Manager:</b> Monitors available and
requested local OSGi Services. Monitors remote OSGi services using an
EndpointListener. Delegates creation of Endpoints and Proxies to
RemoteServiceAdmin.</li><li><b>Remote Service Admin:</b> Creates and Destroys
Endpoints and Proxys and notifies RemoteServiceAdminListeners. Only reacts to
commands sent over the Remote Service Admin interface.</li></ul>
- </td></tr></table>
+
+<p>Notes:</p>
+<ul><li>There can be more than one Discovery Impl and Topology Manager Impl at
the same time</li><li>For one service the Remote Service Admin can create more
than one endpoint (e.g SOAP and Rest)</li></ul>
+
+
+
+
+<h2><a shape="rect" name="DOSGiArchitecture-CXFDOSGi"></a>CXF DOSGi</h2>
+
+<div class="table-wrap">
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"> Spec Module<br clear="none" class="atl-forced-newline">
</th><th colspan="1" rowspan="1" class="confluenceTh"> CXF Module<br
clear="none" class="atl-forced-newline"> </th><th colspan="1" rowspan="1"
class="confluenceTh"> Description<br clear="none" class="atl-forced-newline">
</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> Discovery<br
clear="none" class="atl-forced-newline"> </td><td colspan="1" rowspan="1"
class="confluenceTd"> cxf-dosgi-ri-discovery-local </td><td colspan="1"
rowspan="1" class="confluenceTd"> Describes Remote Endpoints using local
configuration<br clear="none" class="atl-forced-newline"> </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> </td><td colspan="1"
rowspan="1" class="confluenceTd"> cxf-dosgi-ri-discovery-distributed </td><td
colspan="1" rowspan="1" class="confluenceTd"> Discovers and Announces Endpoints
using a Zookeeper
Server<br clear="none" class="atl-forced-newline"> </td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"> Topology Manager<br clear="none"
class="atl-forced-newline"> </td><td colspan="1" rowspan="1"
class="confluenceTd"> cxf-dosgi-ri-topology-manager </td><td colspan="1"
rowspan="1" class="confluenceTd"> Basic Topology Manager Implementation<br
clear="none" class="atl-forced-newline"> </td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"> Remote Service Admin <br clear="none"
class="atl-forced-newline"> </td><td colspan="1" rowspan="1"
class="confluenceTd"> cxf-dosgi-ri-dsw-cxf </td><td colspan="1" rowspan="1"
class="confluenceTd"> Creates Endpoints and Proxies using the CXF Framework<br
clear="none" class="atl-forced-newline"> </td></tr></tbody></table>
+</div>
<p>Shows how the CXF DOSGi modules map to the spec</p></div>