summaryrefslogtreecommitdiffstats
path: root/sandbox/samples/sca-features/binding-rmi/contribution-calculator-reference/README
blob: 2f169419bac98dd199736cf37c1fa2240ca23dea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Calculator RMI Reference Sample Contribution
============================================

This sample illustrates the use of Tuscany RMI Binding to call reference 
services that are hosted as Java RMI services.  

The README in the <distribution-unpack-dir>/samples directory provides 
general instructions about building and running samples. ( where
distribution-unpack-dir is the directory in which you unpacked the tuscany
binary distribution archive) Take a look there for instructions on how to launch
this sample contribution. 

Sample Overview
---------------
This sample extends the calculator sample by replacing the local wired 
connections with RMI bindings. Instead of local add, subtract, multiply and 
divide components, an RMI service implementation now provides the
add, subtract, multiply and divide interfaces and is hosted as an RMI server. 
References specified in the .composite file include an RMI binding which targets
this RMI server.
Note. As this test creates and uses local network connections you may need to 
configure your firewall, if you are running one, to allow the test to run
successfully.         

Amongst the other output created by the launcher/contribution combination,  you should see the following output ...


     [java] 3 + 2=5.0
     [java] 3 - 2=1.0
     [java] 3 * 2=6.0
     [java] 3 / 2=1.5