diff options
Diffstat (limited to '')
-rw-r--r-- | sca-cpp/trunk/modules/edit/domains/store/app.composite | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/sca-cpp/trunk/modules/edit/domains/store/app.composite b/sca-cpp/trunk/modules/edit/domains/store/app.composite index 912898123b..6db5af61ce 100644 --- a/sca-cpp/trunk/modules/edit/domains/store/app.composite +++ b/sca-cpp/trunk/modules/edit/domains/store/app.composite @@ -21,18 +21,21 @@ xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" targetNamespace="http://store" name="store"> - - <component name="Store"> + + <service name="Store" promote="Store"/> + <service name="ShoppingCart" promote="ShoppingCart"/> + + <component name="Store" color="green"> <t:implementation.python script="store.py"/> <service name="Widget"> <t:binding.http uri="store"/> </service> <reference name="catalog" target="Catalog"/> - <reference name="shoppingCart" target="ShoppingCart/Cart"/> - <reference name="shoppingTotal" target="ShoppingCart/Total"/> + <reference name="shoppingCart" target="ShoppingCart"/> + <reference name="shoppingTotal" target="ShoppingCart"/> </component> - <component name="Catalog"> + <component name="Catalog" color="yellow"> <t:implementation.python script="fruits-catalog.py"/> <property name="currencyCode">USD</property> <service name="Catalog"> @@ -41,25 +44,22 @@ <reference name="currencyConverter" target="CurrencyConverter"/> </component> - <component name="ShoppingCart"> + <component name="ShoppingCart" color="magenta"> <t:implementation.python script="shopping-cart.py"/> <service name="ShoppingCart"> - <t:binding.atom uri="shoppingCart"/> - </service> - <service name="Total"> - <t:binding.jsonrpc uri="total"/> + <t:binding.http uri="shoppingCart"/> </service> <reference name="cache" target="Cache"/> </component> - <component name="CurrencyConverter"> + <component name="CurrencyConverter" color="blue"> <t:implementation.python script="currency-converter.py"/> <service name="CurrencyConverter"> <t:binding.jsonrpc uri="currencyConverter"/> </service> </component> - <component name="Cache"> + <component name="Cache" color="orange"> <implementation.cpp path="../../components/cache" library="libmemcache"/> <service name="Cache"> <t:binding.atom uri="cache"/> |