public class CalculatorClient {
public static void main(String[] args) throws Exception {
String uri = ContributionLocationHelper.getContributionLocation("CalculatorRMIReference.composite");
Contribution contribution = new Contribution("c1", uri);
Node node = NodeFactory.newInstance().createNode("CalculatorRMIReference.composite", contribution);
node.start();
CalculatorService calculatorService = node.getService(CalculatorService.class, "CalculatorServiceComponent");
// Calculate
System.out.println("3 + 2=" + calculatorService.add(3, 2));
System.out.println("3 - 2=" + calculatorService.subtract(3, 2));