THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
<component name="AccountServiceComponent"> <implementation.spring location="spring-context/Account-spring-context.xml"/> <reference name="checkingAccountService"> <interface.java interface="bigbank.account.checking.CheckingAccountService"/> <binding.jms initialContextFactory="org.apache.activemq.jndi.ActiveMQInitialContextFactory" jndiURL="tcp://localhost:61619"> <destination name="RequestQueue" create="always"/> <response> <destination name="ResponseQueue" create="always"/> </response> </binding.jms> </reference> </component> |
Working with RMI binding
Declaring Service
Code Block |
---|
<composite name="Calculator">
<service name="CalculatorService" promote="CalculatorServiceComponent">
<interface.java interface="bigbank.calculator.CalculatorService"/>
<tuscany:binding.rmi host="localhost" port="8099" serviceName="CalculatorRMIService"/>
</service>
<component name="CalculatorServiceComponent">
<implementation.spring location="META-INF/spring/CalculatorService-context.xml"/>
<reference name="addService" target="AddServiceComponent" />
<reference name="subtractService" target="SubtractServiceComponent" />
<reference name="multiplyService" target="MultiplyServiceComponent" />
<reference name="divideService" target="DivideServiceComponent" />
</component>
</composite>
|
Declaring Reference
Code Block |
---|
<component name="AccountServiceComponent">
<implementation.spring location="spring-context/Account-spring-context.xml"/>
<reference name="calculatorService">
<tuscany:binding.rmi host="localhost" port="8099" serviceName="CalculatorRMIService"/>
</reference>
</component>
|
Policy - Security
TBD
Policy - Transaction
...