A ruby SOA service registration and discovery framework