SOA_Factory