diff options
Diffstat (limited to 'sca-cpp/trunk/components/webservice/webservice.composite')
-rw-r--r-- | sca-cpp/trunk/components/webservice/webservice.composite | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/sca-cpp/trunk/components/webservice/webservice.composite b/sca-cpp/trunk/components/webservice/webservice.composite index ebb007b37e..bbfc926e2e 100644 --- a/sca-cpp/trunk/components/webservice/webservice.composite +++ b/sca-cpp/trunk/components/webservice/webservice.composite @@ -20,13 +20,28 @@ <composite xmlns="http://docs.oasis-open.org/ns/opencsa/sca/200912" xmlns:t="http://tuscany.apache.org/xmlns/sca/1.1" targetNamespace="http://tuscany.apache.org/xmlns/sca/components" - name="webservice"> + name="webservice-client"> - <component name="webservice"> - <implementation.cpp path=".libs" library="libwebservice"/> + <component name="webservice-client"> + <implementation.cpp path=".libs" library="libwebservice-client"/> <property name="uri">http://localhost:9090/axis2/services/echo</property> - <service name="webservice"> - <t:binding.http uri="webservice"/> + <service name="webservice-client"> + <t:binding.jsonrpc uri="echo-client"/> + </service> + </component> + + <component name="webservice-listener"> + <implementation.cpp path=".libs" library="libwebservice-listener"/> + <service name="webservice-listener"> + <t:binding.http uri="echo-listener"/> + </service> + <reference name="relay" target="echo"/> + </component> + + <component name="echo"> + <t:implementation.scheme script="echo.scm"/> + <service name="echo"> + <t:binding.jsonrpc uri="echo"/> </service> </component> |