summaryrefslogtreecommitdiffstats
path: root/sca-cpp/trunk/hosting/server/server.composite
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2013-01-03 07:41:53 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2013-01-03 07:41:53 +0000
commitd7069b5a2e7859ab14c5a909d5e5fc6bc84b80cb (patch)
treed8027520fb22c176f54e860c0d2ebd000b1c457f /sca-cpp/trunk/hosting/server/server.composite
parent9e1b9e73145e00ea591bd1e0e9777625bad66dc9 (diff)
Improve app hosting management app, restructure UI and refactor REST services and data model to use an SQL database.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1428193 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-cpp/trunk/hosting/server/server.composite71
1 files changed, 52 insertions, 19 deletions
diff --git a/sca-cpp/trunk/hosting/server/server.composite b/sca-cpp/trunk/hosting/server/server.composite
index 7e4d7196d0..b3b95fb6b2 100644
--- a/sca-cpp/trunk/hosting/server/server.composite
+++ b/sca-cpp/trunk/hosting/server/server.composite
@@ -37,12 +37,17 @@
<implementation.widget location="/index.html"/>
<reference name="user" target="User"/>
<reference name="accounts" target="Accounts"/>
+ <reference name="pictures" target="Pictures"/>
<reference name="dashboards" target="Dashboards"/>
<reference name="apps" target="Apps"/>
<reference name="store" target="AppStore"/>
+ <reference name="search" target="Search"/>
<reference name="palettes" target="Palettes"/>
+ <reference name="icons" target="Icons"/>
<reference name="composites" target="Composites"/>
<reference name="pages" target="Pages"/>
+ <reference name="reviews" target="Reviews"/>
+ <reference name="ratings" target="Ratings"/>
<reference name="log" target="Log"/>
</component>
@@ -60,6 +65,12 @@
<reference name="cache" target="Cache"/>
</component>
+ <component name="Pictures">
+ <implementation.python script="pictures.py"/>
+ <reference name="user" target="User"/>
+ <reference name="cache" target="Cache"/>
+ </component>
+
<component name="Authenticator">
<implementation.python script="authn.py"/>
<reference name="cache" target="Cache"/>
@@ -70,6 +81,7 @@
<reference name="user" target="User"/>
<reference name="cache" target="Cache"/>
<reference name="apps" target="Apps"/>
+ <reference name="ratings" target="Ratings"/>
</component>
<component name="AppStore">
@@ -77,6 +89,16 @@
<reference name="user" target="User"/>
<reference name="cache" target="Cache"/>
<reference name="apps" target="Apps"/>
+ <reference name="ratings" target="Ratings"/>
+ </component>
+
+ <component name="Search">
+ <implementation.python script="search.py"/>
+ <reference name="user" target="User"/>
+ <reference name="cache" target="Cache"/>
+ <reference name="db" target="Database"/>
+ <reference name="apps" target="Apps"/>
+ <reference name="ratings" target="Ratings"/>
</component>
<component name="Apps">
@@ -87,25 +109,49 @@
<reference name="store" target="AppStore"/>
<reference name="composites" target="Composites"/>
<reference name="pages" target="Pages"/>
+ <reference name="icons" target="Icons"/>
</component>
<component name="Composites">
<implementation.python script="composites.py"/>
<reference name="user" target="User"/>
- <reference name="cache" target="Doccache"/>
+ <reference name="cache" target="Cache"/>
<reference name="apps" target="Apps"/>
</component>
<component name="Pages">
<implementation.python script="pages.py"/>
<reference name="user" target="User"/>
- <reference name="cache" target="Doccache"/>
+ <reference name="cache" target="Cache"/>
+ <reference name="apps" target="Apps"/>
+ </component>
+
+ <component name="Icons">
+ <implementation.python script="icons.py"/>
+ <reference name="user" target="User"/>
+ <reference name="cache" target="Cache"/>
+ <reference name="apps" target="Apps"/>
+ </component>
+
+ <component name="Reviews">
+ <implementation.python script="reviews.py"/>
+ <reference name="user" target="User"/>
+ <reference name="cache" target="Cache"/>
+ <reference name="apps" target="Apps"/>
+ <reference name="ratings" target="Ratings"/>
+ </component>
+
+ <component name="Ratings">
+ <implementation.python script="ratings.py"/>
+ <reference name="user" target="User"/>
+ <reference name="cache" target="Cache"/>
+ <reference name="db" target="Database"/>
<reference name="apps" target="Apps"/>
</component>
<component name="Palettes">
<implementation.python script="palettes.py"/>
- <reference name="cache" target="Doccache"/>
+ <reference name="cache" target="Cache"/>
</component>
<component name="Cache">
@@ -116,14 +162,6 @@
<reference name="l2writer" target="Database"/>
</component>
- <component name="Doccache">
- <implementation.cpp path="../../components/cache" library="libdatacache"/>
- <reference name="l1reader" target="Memcache"/>
- <reference name="l1writer" target="Memcache"/>
- <reference name="l2reader" target="Documents"/>
- <reference name="l2writer" target="Documents"/>
- </component>
-
<component name="Memcache">
<implementation.cpp path="../../components/cache" library="libmemcache"/>
<property name="server">localhost:11211</property>
@@ -131,16 +169,11 @@
</component>
<component name="Database">
- <implementation.cpp path="../../components/filedb" library="libfiledb"/>
- <property name="dbname">data</property>
- <property name="format">scheme</property>
+ <implementation.cpp path="../../components/sqldb" library="libsqldb"/>
+ <property name="conninfo">host=localhost port=6432 dbname=db</property>
+ <property name="table">data</property>
</component>
- <component name="Documents">
- <implementation.cpp path="../../components/filedb" library="libfiledb"/>
- <property name="dbname">data</property>
- <property name="format">xml</property>
- </component>
<component name="Log">
<implementation.python script="log.py"/>