final SwitchYardModel model = pullSwitchYardModel();
final Deployment deployment = new Deployment(model);
final ServiceDomain domain = new ServiceDomainManager().createDomain(ROOT_DOMAIN, deployment.getConfig());
final List<Activator> activators = ActivatorLoader.createActivators(domain);
deployment.init(domain, activators);
deployment.start();
}
private SwitchYardModel pullSwitchYardModel() throws Exception {
return new ModelPuller<SwitchYardModel>().pull(getClass().getResourceAsStream(SWITCHYARD_CONFIG));
}