Figure 4: Simplified main using the AWSServer
int main(int argc, char**argv) { AWSLoadBalancing* lb = new AWSLoadBalancing("/MyFolder/MyObject"); AWSServer* server = AWSServer::instance(argc, argv, "TestServer", lb); server->addObject( new businessObjectImpl("Business Object 1") ); server->addObject( new businessObjectImpl("Business Object 2") ); server->addObject( new businessObjectImpl("Business Object 3") ); try { server->run( ); } catch(const AWSServerException &srvEx) { cerr << "Exception occurred during run: " << endl; cerr << srvEx << endl; } }