public static Set<RTComponent> getRegisteredComponentSet(String hostAddress)
			throws Exception {
		Set<RTComponent> componentSet = new HashSet<RTComponent>();
		Set<String> componentUriSet = getRTObjectPathUriSet(hostAddress);

		String namingUri = hostAddress;
		StringTokenizer tokenizer2 = new StringTokenizer(namingUri, ":");
		if (tokenizer2.countTokens() == 1) {
			namingUri = namingUri + ":2809";
		}

		for (String uri : componentUriSet) {
			RTComponent component = RTSystemBuilder.createComponent(uri);
			if (component != null) {
				componentSet.add(component);
			}
		}

		return componentSet;
	}