Message esbMessage = MessageFactory.getInstance().getMessage();
Call call = new Call();
call.setMessageID(new URI(UUID.randomUUID().toString()));
esbMessage.getHeader().setCall(call);
Order order = new Order();
order.setQuantity(Integer.valueOf(args[2]));
esbMessage.getBody().add(order);
new ServiceInvoker(args[0], args[1]).deliverAsync(esbMessage);
}